Metadata-Version: 2.4
Name: zrcoder
Version: 0.1.0
Summary: Terminal coding agent chat — OpenAI-compatible APIs, tools, and slash commands
Keywords: cli,agent,coding,terminal,openai
Author: Zr
Author-email: Zr <547471919@qq.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development
Requires-Dist: prompt-toolkit>=3.0.53
Requires-Dist: pydantic-ai>=2.40.0
Requires-Dist: python-dotenv>=1.2.3
Requires-Dist: rich>=15.0.0
Requires-Python: >=3.12
Project-URL: Homepage, https://github.com/ZRMYDYCG/ClaudeCode
Project-URL: Repository, https://github.com/ZRMYDYCG/ClaudeCode
Project-URL: Issues, https://github.com/ZRMYDYCG/ClaudeCode/issues
Description-Content-Type: text/markdown

# Zrcoder

终端里的编程助手：连 OpenAI 兼容 API，可读写文件、执行命令，并支持 `/help` 等斜杠命令。

## 安装

需要 Python **3.12+**。推荐用 [uv](https://docs.astral.sh/uv/)：

```bash
uv tool install zrcoder
```

也可用 pipx / pip：

```bash
pipx install zrcoder
# 或
pip install zrcoder
```

## 配置

在环境变量或项目目录的 `.env` 中设置（可参考 `.env.example`）：

```bash
export API_KEY=your_api_key
export BASE_URL=https://api.example.com/v1
# 可选，默认 deepseek-v4-flash
# export MODEL_NAME=deepseek-v4-flash
```

## 使用

```bash
zrcoder
```

常用命令：`/help`、`/status`、`/new`、`/api-detail`、`/exit`。

## 从源码开发

```bash
git clone https://github.com/ZRMYDYCG/ClaudeCode.git
cd ClaudeCode
uv sync --group dev

uv run zrcoder
# 或
uv run python main.py

uv run ruff format .
uv run ruff check --fix .
uv run pytest
uv run mypy core
```

## License

MIT
