Claude code和codex以及grok的cli都试过了,还有个更加精简的pi
它是一个运行在 CLI 里的 Coding Agent,它的设计逻辑就是四个字 — 极简内核。
下面就说说pi的安装和使用:
一、安装
# 基础准备,高效工具得装好
apt install fd-find ripgrep
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
二、使用
# 首先进入一次pi,让它生成 ~/.pi的目录
pi
# 然后退出
ctrl+d
# 显示中文
cat > ~/.pi/agent/AGENTS.md <<EOF
#### 语言 / Language
始终用中文进行内部思考(thinking 块)和最终回复。
即使用户粘贴了英文的终端输出、报错或代码,内部推理和回复仍应使用中文;只有代码、命令、标识符、文件路径等保持原文。
如果用户切换语言,则跟随用户的当前语言;默认且优先使用中文。
EOF
# 接入openai兼容的模型
cat > ~/.pi/agent/models.json <<EOF
{
"providers": {
"deepseek": {
"baseUrl": "https://tokenrhythm.studio/v1",
"api": "openai-completions",
"apiKey": "sk_xxxxxxxx",
"authHeader": true,
"compat": {
"supportsStore": false,
"supportsReasoningEffort": true
},
"models": [
{
"id": "deepseek-v4-flash-0731",
"name": "deepseek-v4-flash-0731",
"reasoning": true,
"input": ["text"],
"contextWindow": 1000000,
"maxTokens": 65536,
"thinkingLevelMap": {
"off": null,
"low": "high",
"medium": "high",
"high": "high",
"xhigh": "max",
"max": "max"
}
}
]
}
}
}
EOF
三、使用
pi
用起来吧,很清爽