Metadata-Version: 2.5
Name: zettcode
Version: 0.1.10
Summary: A focused terminal coding agent powered by zett-agent
Project-URL: Repository, https://github.com/Chang-LeHung/zettcode
Project-URL: Issues, https://github.com/Chang-LeHung/zettcode/issues
Author: Chang-LeHung
License-Expression: MIT
Keywords: agent,coding-agent,llm,terminal,tui
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3.15
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: exceptiongroup<2,>=1.2; python_version < '3.11'
Requires-Dist: httpx<1,>=0.27
Requires-Dist: pydantic<3,>=2
Requires-Dist: pyperclip<2,>=1.9
Requires-Dist: setproctitle<2,>=1.3.7; os_name == 'posix'
Requires-Dist: starlette<2,>=0.48
Requires-Dist: tiktoken<1,>=0.12
Requires-Dist: tomli<3,>=2; python_version < '3.11'
Requires-Dist: truststore<1,>=0.10
Requires-Dist: uvicorn<1,>=0.35
Requires-Dist: wcwidth<1,>=0.2
Requires-Dist: websockets<17,>=15
Requires-Dist: zett-agent<0.3,>=0.2.0
Description-Content-Type: text/markdown

# ZettCode

A focused terminal coding agent powered by [zett-agent](https://pypi.org/project/zett-agent/): it reads and edits your
code, runs commands with your permission, and is driven by a model you choose. The repository also ships a Python SDK
and an HTTP server.

```bash
pip install zettcode
zettcode
```

- [The guide](https://chang-lehung.github.io/zettcode/) — commands, keys, plugins, configuration
- [The SDK](https://chang-lehung.github.io/zettcode/sdk/) — drive the agent from Python
- [The server](https://chang-lehung.github.io/zettcode/server/) — drive it over HTTP

The full README, with the screenshots, is at the root of the repository.

```python
import zettcode.sdk as zc

result = await zc.prompt("summarize the README", permission="deny")
print(result.text)
```
