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

用起来吧,很清爽