mcpskills.net
技能MCP智能体提示词
mcpskills.net — A curated directory of AI agent Skills and MCP servers
TermsPrivacy
← 返回智能体
Coding

Pi Agent

最小化、可扩展的编程代理工具,提供统一的 LLM API、交互式 TUI,以及四种模式:交互式、打印/JSON、RPC 和 SDK。

climacoslinuxwindowsv0.79.10MITopen-source
作者:Mario Zechner仓库 →来源 →
Pi Agent screenshot 1

Pi 是一个最小化的终端编程代理工具。无需 fork 即可将 Pi 适配到你的工作流。使用 TypeScript 扩展、技能、提示模板和主题进行扩展。可打包为 Pi 包并通过 npm 或 git 共享。

主要功能

  • 最小核心:提供 read、write、edit 和 bash 工具——在此基础上构建
  • 可扩展:TypeScript 扩展可访问工具、命令、键盘快捷键和事件
  • 技能系统:安装社区技能或创建自己的技能
  • 四种模式:交互式 TUI、打印/JSON、RPC(通过 stdin/stdout)和 SDK 嵌入
  • 多提供商支持:OpenAI、Anthropic、Google、Azure、Bedrock、Mistral、Groq、xAI、Ollama 等
  • 会话管理:恢复、分叉、克隆和压缩对话
  • 自我扩展:让 Pi 动态构建自己的扩展
  • 包系统:将扩展打包并通过 npm/git 共享

使用方式

# 全局安装
npm install -g @earendil-works/pi-coding-agent

# 交互模式
pi

# 单次查询
pi -p "解释这个项目的架构"

# 使用特定模型
pi --model anthropic/claude-sonnet-4

支持平台

  • 终端 TUI(主要)
  • RPC 模式用于进程集成
  • SDK 用于嵌入应用(被 OpenClaw 使用)