a coding Agent from pi. ∞ providers, sub-agents, hashline edits, and a permission gate

Stars 155 +3Forks 9许可证 MIT更新 2026/8/25

phi 是用 Go 编写的极简终端编码智能体 Harness,提供读写、锚点编辑、bash、搜索、网页获取和子智能体。子任务在隔离作业中运行,完整日志可在 TUI 查看,避免把所有中间回合塞入父会话。

Hashline 编辑使用文件标签和带哈希的行锚点,过期标记会被拒绝。危险工具先经过 Gate 或 Ask 权限门;MCP 服务的完整工具定义按需检查和调用,不进入初始提示词。模型可使用 OpenAI 兼容或 Anthropic 接口。

核心能力

  • 提供读写、Hashline 锚点编辑、bash、搜索、网页获取和子智能体
  • 子任务在隔离作业中运行,完整日志可在 TUI 查看
  • 危险工具先经过 Gate 或 Ask 权限门
  • MCP 工具定义按需检查和调用,不进入初始提示词

如何开始

  1. 1
    安装发布版

    在 macOS 或 Linux 上用官方脚本安装最新发布版本。

    curl -fsSL https://raw.githubusercontent.com/pulseaiclub/phi/main/scripts/install.sh | bash
  2. 2
    配置模型

    首次启动需要配置模型。该命令会创建 ~/.phi 目录结构并写入 ~/.phi/config.yaml。

    phi config
  3. 3
    启动 TUI

    配置完成后启动交互式终端界面。

    phi

使用前确认

首次启动需要配置模型。从源码构建需要 Go 1.26.3+。无头模式下权限 ask 会被拒绝,因为没有审批界面。`--yolo` 会跳过所有权限检查,材料写明仅用于 benchmark 或 CI。

Star 增长

107 → 155 Stars跨度 7 天 · 7 个快照点

数据来源:定期同步保存的 Star 快照;增长不构成质量、安全或官方背书。

GitHub Topics

aiai-agentclicoding-agentdeepseekdeepseek-harnessdsh-plugingoopenaipiterminaltui

相关项目

使用方式

该仓库不是已验证的可安装插件;请查看仓库 README 了解使用方式。

收录或清单确认都不等于本站验证。该项目因仓库添加了 dsh-plugin Topic 而自动进入目录。相关度与排查提示由公开信息自动生成,不构成质量、安全或官方背书;本站没有替你安装、运行或审核其兼容性和安全性。第三方项目可能在 Harness 进程中运行。请自行审查源代码、依赖、许可证、安装方式和权限;Star 数量不构成质量、安全或官方背书。