Skip to main content

CodeRoute CLI

用便宜的国产模型(DeepSeek / GLM / Kimi)写代码的命令行编程助手。基于 aider,默认跑在 CodeRoute 网关上,人民币计费、国内直连。

安装

pip install coderoute

国内推荐用清华源(连同 aider 依赖一起,秒装、免超时):

pip install coderoute -i https://pypi.tuna.tsinghua.edu.cn/simple

使用

coderoute login                 # 浏览器一键登录授权(一次即可)
cd 你的项目
coderoute                       # 启动,默认 deepseek-fast(最便宜、最快)
coderoute --model openai/deepseek-pro    # 更强:复杂推理 / 多步任务
coderoute --model openai/glm-5           # 旗舰
coderoute --model openai/glm-5.2         # 旗舰 · 1M 超长上下文
coderoute --model openai/kimi-k2-code    # 长上下文编程

其余参数原样透传给 aider(--message、--yes-always 等)。

它做了什么

这是 aider 的一层薄包装,启动时锁定:

  • base URL = CodeRoute 网关
  • 默认模型 = deepseek-fast
  • 各模型的兼容性怪癖(如 kimi 强制 temperature=1)

核心编程能力来自 aider(Apache-2.0)。本包仅做品牌与默认配置。

配置

  • 本地 key 存于 ~/.config/coderoute/config.json
  • 临时改网关地址(测试用):环境变量 CODEROUTE_BASE_URL、CODEROUTE_API_KEY

Metadata

Release files for coderoute 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for coderoute 0.2.5
File Size Uploaded
coderoute-0.2.5.tar.gz 8.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for coderoute 0.2.5
File Interpreter ABI Platform
coderoute-0.2.5-py3-none-any.whl Python 3 none any Details

Total release size: 17.2 kB

Release files / coderoute-0.2.5.tar.gz

Download URL coderoute-0.2.5.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
8ebe7531b9c4cc338fb9a2bdfd6d24910c25e62783b5d0b86d61046559ed3825
BLAKE2b-256 checksum
How to use checksums
5bf1a2aee87cd14a3601a4734ebabe5f93d9259394a1684e9926144b6ec7dd9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.8

Release files / coderoute-0.2.5-py3-none-any.whl

Download URL coderoute-0.2.5-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
22aaff7f10d1115f4f67b26291e036b01a7be884ee060c9ce8a2b5aa92b78375
BLAKE2b-256 checksum
How to use checksums
2c0dd0be5c10136c955a7f85e6355b250fb46eb0ae6f8c1145c48156bd38bdbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

0.2.5 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page