新Astryx
一个完全可定制且支持 AI 代理的开源设计系统
一个基于终端的智能编码助手
| 包管理器 | 命令 |
|---|---|
| pip | pip install pi-coding-agent |
| npm | npm install -g pi-coding-agent |
| brew | brew install pi-coding-agent/tap/pi |
pi --version
pi-coding-agent v1.2.3 的版本号。cd /path/to/your/project
pi init
.pi 文件夹,包含默认配置文件 config.yaml。pi init 不会覆盖已有 .pi 目录,如需重新初始化,先删除 .pi 文件夹。 pi generate "创建一个 Flask API,包含 GET /hello 端点,返回 JSON 格式的问候语"
app.py 文件,内容包含完整的 Flask 应用代码。pi generate "app.py: 一个 Flask API...")。 pi edit "将 app.py 中的 GET /hello 改为 POST /hello,并添加请求体验证"
app.py 被修改,GET /hello 变为 POST /hello,并新增请求体验证逻辑。 pi run "python app.py"
app.py,并在终端实时显示输出日志。pi run 会拦截标准输出,若需直接运行,使用 pi exec "python app.py"。 pi refactor "将项目中的函数从同步改为异步,使用 asyncio 和 aiohttp"
.py 文件,识别并修改同步函数为异步版本,自动添加 async/await 关键字。--scope src/)。| 问题 | 原因 | 解决方案 |
|---|---|---|
安装后 pi 命令无效 |
PATH 未包含安装目录 | 重新打开终端,或手动添加 PATH(macOS/Linux: export PATH=$PATH:~/.local/bin) |
pi generate 输出乱码 |
终端不支持 UTF-8 | 设置终端编码为 UTF-8(macOS: export LANG=en_US.UTF-8) |
| 编辑操作后文件未保存 | 未指定保存路径 | 默认保存到当前工作目录,若需指定路径,使用 pi edit "路径/文件: 描述" |
| 生成代码有语法错误 | 描述过于模糊 | 提供更具体的示例输入输出,如“生成一个函数,输入为整数列表,返回排序后的列表” |
.pi/config.yaml 中设置 model: gpt-4 或 model: claude-3(需对应 API Key)。format: false,Pi 将不修改代码缩进和风格。proxy: http://127.0.0.1:7890。pip uninstall pi-coding-agentnpm uninstall -g pi-coding-agentbrew uninstall pi-coding-agent.pi 文件夹(可选)以清理所有配置。本站此刻AI提供的Pi Coding Agent都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由此刻AI实际控制,在4 8 月, 2026 10:45 上午收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,此刻AI不承担任何责任。