Skip to content

About

😎 Awesome Pi - A curated list of Pi Coding Agent extensions, themes, skills, prompt templates, and community resources.

Resources

Stars

140 stars

Watchers

2 watching

Forks

Latest commit

 

History

103 Commits

Folders and files

Repository files navigation

English | 中文

Awesome Pi Awesome

浏览网站 · 按分类搜索资源、阅读介绍并复制安装命令。

社区维护的 Pi Coding Agent Package 精选列表。Pi 是由 earendil-works 开发的终端 AI 编程助手,拥有丰富的 Package 生态。本列表收录的扩展、技能和主题主要由社区作者发布,收录不代表 Pi 官方发布或背书。

浏览 Pi Index 网站 Pi Packages License

Pi Coding Agent 是一个 AI Coding Harness 框架,其 Package 机制支持扩展(Extensions)、技能(Skills)、主题(Themes)和提示词模板(Prompt Templates)。本列表精选社区 Package,帮助开发者打造高效的 AI 编程环境。

# 安装 Pi 核心 CLI
curl -fsSL https://pi.dev/install.sh | sh

# 安装社区 Package(示例)
pi install npm:context-mode

# 查看已安装的 Pi Package
pi list

Contents


Packages

包名与来源:npm: 仅表示从 npm 安装;name 和 @scope/name 都可以是社区包名。@scope 是 npm 命名空间,有无 scope 都不能作为 Pi 官方身份的判断依据。请按各项目提供的完整包名安装,并核对发布者和源码仓库。参见 npm scope 说明。

pi.dev/packages 是生态包目录,收录不代表 Pi 官方发布、审核或背书;Pi Package 文档 说明了 npm / Git 分发方式和目录发现机制。

Pi 官方核心(如 @earendil-works/pi-coding-agent)、上游扩展示例与各作者独立发布的 Package 应分别看待。某个功能有官方示例,不代表实现该功能的社区包也是官方发布。

Web Access & Search

Web 搜索和内容获取 Package,让 Pi 能够访问互联网信息。

  • 🔥 pi-web-access - Web 搜索、URL 获取、PDF 提取与 YouTube 理解;默认免 Key 搜索使用 Exa MCP,按配置降级,DuckDuckGo 需显式选择。pi install npm:pi-web-access
  • 🔥 @juicesharp/rpiv-web-tools - 可插拔 Web 搜索(Brave, Tavily, Serper, Exa, Jina, Firecrawl, SearXNG, Ollama)。pi install npm:@juicesharp/rpiv-web-tools
  • 🔥 @ollama/pi-web-search - 使用 Ollama Web 搜索和获取 API。pi install npm:@ollama/pi-web-search
  • pi-smart-fetch - 桌面浏览器 TLS 模拟,批量获取,多格式输出(markdown/html/text/json)。pi install npm:pi-smart-fetch
  • @narumitw/pi-firecrawl - Firecrawl 驱动的网页抓取、爬取、URL 发现和 Web 搜索。pi install npm:@narumitw/pi-firecrawl
  • @code-yeongyu/pi-webfetch - URL 内容获取,支持 markdown/plain text/raw HTML。pi install git:github.com/code-yeongyu/pi-webfetch
  • @code-yeongyu/pi-websearch - Provider-backed Web 搜索,带配置门控和 TUI 状态。pi install git:github.com/code-yeongyu/pi-websearch
  • webfox - 多服务商联网搜索、网页提取、带来源回答与深度研究,提供 CLI、库与 Pi 扩展;webfox/durable 入口可将同一套工具装进 Pi Durable 宿主。pi install npm:webfox

MCP Adapter

MCP (Model Context Protocol) 适配 Package,连接外部工具生态。

  • 🔥 pi-mcp-adapter - 按需发现与调用 MCP 工具,支持惰性启动、元数据缓存和可选直接工具。作者估计代理定义约 200 Token,不含发现结果及调用内容。pi install npm:pi-mcp-adapter
  • pi-durabletask-mcp - Nyarlathoteppppp 维护的外部 MCP 桥接,让 Claude/Codex 委派 Pi,支持 steer、同会话 follow_up 和可选 SQLite 重启恢复;需已配置的全局 Pi,非 Pi 扩展。npm install -g pi-durabletask-mcp

MCP 生态对接:Bright Data Web MCP, Scrapeless MCP,以及任何兼容 MCP 的服务器。


Subagents

子代理 Package,支持任务委托、并行执行和多代理编排。

  • 🔥 pi-subagents - Nico Bailon(nicobailon)维护的社区子代理扩展,支持链式、并行执行和 TUI 澄清。pi install npm:pi-subagents
  • 🔥 @tintinweb/pi-subagents - Claude Code 风格子代理,在宿主 SDK 会话中运行,支持并行后台任务、实时 widget 和可选 Git worktree 隔离。pi install npm:@tintinweb/pi-subagents
  • 🔥 @gotgenes/pi-subagents - tintinweb 的友好分支。pi install npm:@gotgenes/pi-subagents
  • @narumitw/pi-subagents - 单/并行/链式执行模式的子代理。pi install npm:@narumitw/pi-subagents
  • pi-interactive-subagents - 异步交互式子代理,完全非阻塞,支持多路复用器。pi install git:github.com/HazAT/pi-interactive-subagents
  • pi-agent-bus - 基于 MessageBus pub/sub 的 Agent 编排运行时。pi install npm:pi-agent-bus
  • roach-pi - 严格工程纪律多代理编排套件(clarify→goal→verifier→subagent→review→LSP→MCP)。pi install git:github.com/tmdgusya/roach-pi
  • 🔥 pi-fabric - 可编程工具运行时:在受检 TypeScript 里编排核心工具、MCP、agent 与工作流。pi install npm:pi-fabric
  • 🔥 @quintinshaw/pi-dynamic-workflows - 把一次请求扇出到隔离子代理,按任务路由模型并交叉校验。pi install npm:@quintinshaw/pi-dynamic-workflows

UI Enhancement

终端 UI 增强 Package,提升交互体验。

  • 🔥 @narumitw/pi-statusline - 丰富的状态栏,显示模型、工具、git 分支、上下文使用、token 总计、费用和时间。pi install npm:@narumitw/pi-statusline
  • 🔥 pi-powerline-footer - Powerline 风格的状态栏扩展。pi install npm:pi-powerline-footer
  • 🔥 pi-btw - /btw 侧边问题命令,不污染主对话。多版本可选(dbachelder 原版、juicesharp 版、Naru 版)。pi install npm:pi-btw
  • 🔥 @juicesharp/rpiv-voice - /voice 本机 Whisper 听写,无云、无 API key。pi install npm:@juicesharp/rpiv-voice
  • @sfgartland/better-pi-voice - 流式语音输入,云端 Deepgram 或本地 Parakeet 皆可;从仓库、会话与开发者术语中挖掘 keyterm 来偏置识别结果,并带回放与抢救式恢复,断线也不丢句子。pi install npm:@sfgartland/better-pi-voice
  • pi-caveman - 让 Pi 像 caveman 一样说话,减少约 75% 输出 token。pi install npm:pi-caveman
  • whimsical - 将 "thinking..." 替换为有趣随机短语(如 "Hiking through the headers...")。pi install git:github.com/mitsuhiko/agent-stuff
  • notify - 代理完成时桌面通知(OSC 777)。pi install git:github.com/mitsuhiko/agent-stuff
  • @narumitw/pi-caffeinate - 跨平台防止睡眠,长提示处理时保持唤醒。pi install npm:@narumitw/pi-caffeinate
  • pi-ext - 综合 UI 套件:leader-key 浮动面板、powerline footer、工具药丸标签、telescope 模糊查找。pi install git:github.com/tomsej/pi-ext
  • @juicesharp/rpiv-btw - juicesharp 版 btw 侧对话。pi install npm:@juicesharp/rpiv-btw
  • pi-code-render - 把代码块渲染成带 [COPY] 一键复制按钮的主题配色卡片,点击卡片可切回原始围栏文本;复制成功后在页脚短暂提示,不污染对话。pi install npm:pi-code-render

Security & Permission

安全与权限控制 Package。

  • @thruwire/foreman-pi - 基于 Jev 的 Pi 与 Pi Durable Agent 监督器,检查工具活动、项目职责与任务完成情况。需要 PATH 中的 foreman-core>=0.4.4、TYPESAFE_API_KEY 和 Node 22.19+;已在 Pi/Pi Durable 1.0.4 上测试,Pi Durable 宿主需支持 Node 子进程。pi install npm:@thruwire/foreman-pi
  • pi-jev (y0usaf) - 用 Jev 判定工具调用与结果,并提供 jev_ask 工具。默认 shadow 观察模式;Jev 请求需要 TYPESAFE_API_KEY。pi install npm:@y0usaf/pi-jev
  • pi-warden - 通过 TypeSafe Jev 或 OpenRouter 监督工具调用与项目规则,同时提供离线模式检查。需要 Node 22.19+;模型判定不是系统沙箱。pi install npm:pi-warden
  • 🔥 @gotgenes/pi-permission-system - 三层权限状态(allow/deny/ask),生命周期钩子集成、子代理权限转发、审计日志。pi install npm:@gotgenes/pi-permission-system
  • @aliou/pi-guardrails - 安全护栏套件:文件保护策略、工作区外路径访问控制、危险 shell 命令确认/拦截,含引导式配置。pi install npm:@aliou/pi-guardrails
  • pi-sandbox - OS 级 bash 沙箱(Anthropic sandbox-runtime)+ 文件 allow/deny,拦截时交互批准。pi install npm:pi-sandbox
  • pi-permission-system - 权限强制执行扩展。pi install npm:pi-permission-system
  • @vigolium/piolium - 多阶段安全审计,专业子代理、隔离上下文窗口、并发上限。pi install npm:@vigolium/piolium
  • pi-hooks/permission - 四层权限控制(Minimal/Low/Medium/High)。pi install npm:pi-hooks
  • filter-output - 自动捕获敏感值并在发送给 AI 前编辑。pi install git:github.com/michalvavra/agents
  • security - 阻止危险命令(如 sudo),需要显式用户批准。pi install git:github.com/michalvavra/agents
  • pi-vetter - npm 插件安装/更新前的供应链风险评估:通过 /vet、/vet-install 主动检查 OSV 漏洞、发布来源、静态模式与版本差异,报告 ALLOW/ASK/DENY;未发现风险不代表安全。pi install npm:pi-vetter
  • pi-verdict - 实验性工具调用权限控制:规则优先,结合会话上下文的模型分类器处理不确定操作,支持 allow/ask/deny;模型调用会增加延迟和成本,不替代系统级沙箱。pi install npm:pi-verdict

Dev Tools & Code Intelligence

开发工具与代码智能 Package。

  • pi-jev (TheoOliveira) - 基于 Jev 按任务选择工具与 Skill,并提供结构化判定。自动路由默认关闭;Jev 请求需要 TYPESAFE_API_KEY 或本地 Key 文件。pi install npm:pi-jev
  • pi-jev-code - 单 Agent 的 Jev 搜索重排、编辑前检查和任务基线 diff 审查。需要 Pi 0.85+、Node 20+ 和 TYPESAFE_API_KEY;先克隆仓库并运行其中的 install.sh,再将下方路径替换为本地目录。pi install /absolute/path/to/pi-jev-code
  • 🔥 pi-lens - 实时代码反馈——LSP、linter、formatter、类型检查、结构分析。pi install npm:pi-lens
  • pi-agent-ide - Pi 的统一 Agent 原生 IDE:安全编辑、文本/AST/LSP 搜索、持久终端、交互式调试、视觉检查、诊断、撤销和渐进式能力指南。pi install npm:pi-agent-ide
  • 🔥 @nitra/cursor - CLI 下载 Cursor 规则到本地仓库。pi install npm:@nitra/cursor
  • 🔥 @narumitw/pi-lsp - 可配置 LSP 诊断和源码修复,按文件扩展名路由。pi install npm:@narumitw/pi-lsp
  • @ff-labs/pi-fff - FFF 驱动的模糊文件和内容搜索。pi install npm:@ff-labs/pi-fff
  • @narumitw/pi-retry - Provider 响应失败时的重试支持。pi install npm:@narumitw/pi-retry
  • @code-yeongyu/pi-lsp-client - LSP 集成:重命名、转到定义、查找引用、诊断。pi install git:github.com/code-yeongyu/pi-lsp-client
  • @code-yeongyu/pi-ast-grep - AST 感知代码搜索/替换,支持 25 种语言。pi install git:github.com/code-yeongyu/pi-ast-grep
  • 🔥 pi-interactive-shell - TUI overlay 里跑交互式 CLI(vim / psql / ssh / rebase),用户可随时接管。pi install npm:pi-interactive-shell

代码审查见 Code Review 的 pi-simplify。浏览器工具见 Browser Automation。


Persistent Memory

持久化记忆 Package,跨会话保留信息。

  • 🔥 pi-hermes-memory - 持久记忆 + 会话搜索 + 密钥扫描。SQLite FTS5 搜索、自动整合、368 个测试。pi install npm:pi-hermes-memory
  • pi-memory - 纯 markdown 长期记忆 + daily log + scratchpad,可选 qmd 语义搜索。不要和 @samfp/pi-memory 搞混。pi install npm:pi-memory
  • gentle-engram - 跨会话、压缩和 MCP 代理共享的本地或云端大脑。pi install npm:gentle-engram
  • @samfp/pi-memory - 从会话中学习更正、偏好和模式,注入未来对话。pi install npm:@samfp/pi-memory
  • pi-memory-honcho - Honcho 支持的持久记忆,跨工作空间记忆共享。pi install npm:pi-memory-honcho
  • pi-mate-companion - 伴侣向持久记忆:记什么由模型自己调 remember/ponder 决定,不自动入库;强度按 ACT-R 随真实经过时间衰减、被召回加固、睡眠时选择性降尺度。MIT。pi install npm:@m-rui/pi-mate-companion

Context Management

上下文管理 Package,优化 token 使用。

  • pi-jev-skill-picker - 用 skill_search 与 skill_load 按需检索、加载 Skill,替换每轮完整技能目录。Jev 排序需要 TypeSafe Key;无 Key 或全部请求失败时提供词法候选。pi install git:github.com/safzanpirani/pi-jev-skill-picker
  • pi-fast-jev-compaction - Jev 为旧工具调用和结果评分,按请求裁剪上下文并保留会话历史。需要 TypeSafe Key;同名 npm 包属于另一作者,请使用此 Git 仓库安装。pi install git:github.com/QuentinDanblon/pi-fast-jev-compaction
  • 🔥 context-mode - MCP 插件,节省 98% 上下文窗口,支持沙箱代码执行、FTS5 知识库。pi install npm:context-mode
  • pi-trim - 在内存中移除系统消息中可识别的 Pi 身份介绍与文档样板,保留工具和项目指令。使用 /pi-trim status 与 /pi-trim diff 检查变化。作者:zhexusun10。pi install npm:pi-trim
  • pi-context-prune - 总结已完成的工具调用批次,从 LLM 上下文中修剪原始输出。5 种修剪模式。pi install npm:pi-context-prune
  • pi-cache-graph - Provider 前缀缓存命中/未命中的实时图形显示。pi install npm:pi-cache-graph
  • pi-lean-ctx - 通过 lean-ctx CLI 路由命令以节省 token。pi install npm:pi-lean-ctx
  • @hypabolic/pi-hypa - 本地确定性压缩嘈杂命令输出(git / docker / kubectl 等),再进上下文。pi install npm:@hypabolic/pi-hypa

Loop Engineering

循环工程 Package。

  • @gintasz/pi-neuralyzer - 允许 Agent 擦除自身会话上下文并重新运行首条消息,让 Ralph 循环工程更简单。pi install npm:@gintasz/pi-neuralyzer

Code Review

代码审查 Package,提升代码质量。

  • 🔥 @plannotator/pi-extension - 交互式计划审查和注释,支持代码/PR 标注。pi install npm:@plannotator/pi-extension
  • 🔥 pi-simplify - 审查代码的清晰性、一致性和可维护性。pi install npm:pi-simplify
  • review - 代码审查命令(工作树、PR 风格 diff、提交、自定义指令)。pi install git:github.com/mitsuhiko/agent-stuff
  • @juicesharp/rpiv-advisor - 模型可在行动前向更强的审查模型请求第二意见。pi install npm:@juicesharp/rpiv-advisor
  • pi-ext/review - 多模式代码审查(GitHub PR、分支 diff、未提交更改)。pi install git:github.com/tomsej/pi-ext

Task Management

任务管理与目标追踪 Package。

  • 🔥 @juicesharp/rpiv-todo - 模型的 todo 列表,实时覆盖层,4 状态机、依赖跟踪。pi install npm:@juicesharp/rpiv-todo
  • @tintinweb/pi-tasks - Claude Code 风格任务工具、依赖 DAG、跨会话文件锁。pi install npm:@tintinweb/pi-tasks
  • @mjasnikovs/pi-task - 面向本地小模型的固定阶段编排(refine→research→grill→compose→critique),状态落盘可恢复。pi install npm:@mjasnikovs/pi-task
  • 🔥 gentle-pi - 将 Pi 转变为高级架构开发工具,SDD/OpenSpec、严格 TDD。pi install npm:gentle-pi
  • @narumitw/pi-goal - /goal 模式,保持代理工作直到任务完成。pi install npm:@narumitw/pi-goal
  • @juicesharp/rpiv-workflow - 将技能链入类型化的多阶段管道,/wf 命令。pi install npm:@juicesharp/rpiv-workflow
  • goal - 持久目标追踪,带状态控制和模型工具。pi install git:github.com/mitsuhiko/agent-stuff
  • @narumitw/pi-sync - 通过 Git、WebDAV、Cloudflare R2 或 S3 同步 Pi 设置、技能、主题和扩展。pi install npm:@narumitw/pi-sync
  • pi-agent-flow - Agent 工作流编排工具。pi install npm:pi-agent-flow
  • @gonrocca/zero-pi - 规范驱动开发工作流(探索→计划→构建→验证)。pi install npm:@gonrocca/zero-pi
  • @narumitw/pi-worktree - 交互式 Git worktree:创建 / 切换 / 删除,并把 Pi 会话切到新工作区。pi install npm:@narumitw/pi-worktree
  • @dinglz/pi-worktree - 面向 Pi 的 Git worktree 工作流:隔离开发、校验 PR 发布结果,并支持恢复中断流程、合并回原工作目录。pi install npm:@dinglz/pi-worktree
  • YYLO - 编码代理命令行编排器,将 Pi 作为子代理调度(yy pi / --subagent pi,支持 .pi/skills):类型化任务生命周期、每任务独立分支/worktree、合并前独立校验、哈希回执。独立 CLI,非 Pi Package。npm install --global @yylo/cli

Plan Mode

Pi 核心不内置 plan mode,用扩展补只读规划。

  • 🔥 @narumitw/pi-plan-mode - Codex 风格只读 /plan:探索、澄清、产出可实施计划后再改代码。pi install npm:@narumitw/pi-plan-mode

Background Tasks

不阻塞主对话的后台进程与长任务。

  • @aliou/pi-processes - 不阻塞会话的后台进程:dev server、test watcher、日志,带 /ps 面板。pi install npm:@aliou/pi-processes

Browser Automation

浏览器自动化 Package。

  • 🔥 pi-chrome - 使用已登录的 Chrome 配置文件。pi install npm:pi-chrome
  • 🔥 pi-agent-browser-native - 将 agent-browser 作为原生工具暴露,紧凑页面快照、交互式引用、截图。pi install npm:pi-agent-browser-native
  • @narumitw/pi-chrome-devtools - 原生 Chrome DevTools Protocol 工具。pi install npm:@narumitw/pi-chrome-devtools
  • betterwright - 持久、策略守卫的 Playwright:网络策略、凭证保险库、证明截图。pi install npm:betterwright

Communication & Collaboration

通信与协作 Package。

  • 🔥 pi-crew - 协调的 AI 团队、工作流、worktree 和异步任务编排。pi install npm:pi-crew
  • pi-intercom - 子代理向父会话请求决策。pi install npm:pi-intercom
  • @cryptolibertus/pi-peer - 本地 Pi-to-Pi 对等消息、斜杠命令、工具和运行时传输。pi install npm:@cryptolibertus/pi-peer
  • @llblab/pi-telegram - Telegram 运行时适配器。pi install npm:@llblab/pi-telegram
  • agent-comms - LLM 代理跨 harness 通信网格——房间、DM、在线状态。pi install npm:agent-comms

Utilities

其他实用 Package。

  • pi-jev-router (win4r) - 按任务在已配置的 Pi 模型间路由。默认 shadow 仅记录建议,Jev 网络判定默认关闭;通过 /route init 配置模型,配置 TypeSafe Key 后用 /route jev on 启用 Jev。需要 Node 22.19+、Pi 0.84.2–0.86.x。pi install git:github.com/win4r/pi-jev-router
  • pi-jev-model-router - 根据 Jev 任务判定、预算策略和提示词缓存成本,在已授权的 Pi 模型间路由。需要 TypeSafe Key;预算额度只调整路由,不会停止消费。pi install npm:pi-jev-model-router
  • 🔥 @juicesharp/rpiv-ask-user-question - 交互式 ask_user 工具,可搜索分割窗格选择 UI、多选、自由输入。pi install npm:@juicesharp/rpiv-ask-user-question
  • 🔥 pi-markdown-preview - 渲染 markdown + LaTeX 预览,支持终端、浏览器和 PDF 输出。pi install npm:pi-markdown-preview
  • 🔥 pi-studio - 双窗格浏览器工作空间,支持提示/响应编辑、注释、实时预览。pi install npm:pi-studio
  • pi-ask-user - 交互式 ask_user 工具。pi install npm:pi-ask-user
  • @code-yeongyu/pi-rules - 自动发现 .claude/rules, .cursor/rules, AGENTS.md 等规则文件。pi install git:github.com/code-yeongyu/pi-rules
  • @ravan08/pi-langfuse - Langfuse 可观测性,追踪 token、费用、模型和工具调用。pi install npm:@ravan08/pi-langfuse
  • pi-venice - Venice.AI 扩展,支持文本/图像/视频模型。pi install npm:pi-venice
  • @juicesharp/rpiv-i18n - rpiv-* 扩展的本地化基础。pi install npm:@juicesharp/rpiv-i18n
  • @a5c-ai/babysitter-pi - AI 监护扩展。pi install npm:@a5c-ai/babysitter-pi
  • @narumitw/pi-usage - /usage 读当前账号的 Codex / Copilot / OpenRouter 额度。pi install npm:@narumitw/pi-usage
  • @narumitw/pi-accounts - /account 切换 Codex / Anthropic / Copilot OAuth 账号。pi install npm:@narumitw/pi-accounts
  • pi-claude-marketplace - 从 Claude plugin marketplace 安装 commands / skills / agents / 部分 hooks / MCP。pi install npm:pi-claude-marketplace
  • antiburn - 本地桌面应用(macOS、Windows、Linux),读取 Pi 会话并检查常见的 token 浪费原因:会话过深、subagent 使用高价模型、缓存失效,以及未使用的 MCP、skill 和工具。也支持 Claude Code、Codex、Cursor 等 agent 的会话。独立应用,不是 Pi Package。
  • pi-attachments (qddfxp) - 把拖入或粘贴的文件路径变成真正的附件:图片直接内联(缩放交给 Pi 内核),其他文件列进消息末尾的 [Attached files] 块按需读取;支持剪贴板文件、超长粘贴自动折叠、/attach 选择器与 /attachments 队列。正文只在整条消息全是路径时才改写,粘贴日志不会被抠走路径。pi install npm:pi-attachments

Package Collections

精选 Package 集合与套件,一次安装多个工具。

  • 🔥 @narumitw/pi-extensions - 按 Coding / Browser / Workflow / Accounts / Observability 分组的 monorepo(statusline, plan-mode, worktree, usage, lsp, firecrawl, goal, subagents, sync 等)。pi install git:github.com/narumiruna/pi-extensions
  • 🔥 @juicesharp/rpiv-pi - 管道系统(研究→设计→计划→实施→验证),另有独立可选的 voice、warp、args。pi install npm:@juicesharp/rpiv-pi
  • mitsuhiko/agent-stuff - Armin Ronacher 的 15+ 扩展集合(review, btw, goal, whimsical, notify, todos 等)。pi install git:github.com/mitsuhiko/agent-stuff
  • tomsej/pi-ext - 综合 UI 和工作流工具集合(leader-key, telescope, powerline footer, semantic git 等)。pi install git:github.com/tomsej/pi-ext
  • code-yeongyu/senpi - 从 OMO 移植的 15+ 扩展(lsp-client, ast-grep, websearch, sandbox 等)。pi install git:github.com/code-yeongyu/senpi
  • jayshah5696/pi-agent-extensions - 15+ 扩展集合(sessions, ask_user, handoff, powerline-footer 等)。pi install git:github.com/jayshah5696/pi-agent-extensions
  • pi-toolbox - 17 个扩展 + 11 个主题 + 技能和智能体编排模板的综合工具包。pi install npm:pi-toolbox
  • pi-workstation - 9 个手工制作主题(前卫剧场、赛博朋克、葛饰北斋风格等)+ 扩展。pi install npm:pi-workstation

Themes

Dark Themes

精选暗色主题,适合长时间编码。

  • 🔥 pi-tokyo-night - 深蓝色海军背景,东京蓝强调色,含自定义 ASCII 艺术头扩展。pi install npm:pi-tokyo-night
  • 🔥 @sherif-fanous/pi-catppuccin - Catppuccin Mocha 暗色变体,柔和温暖的 pastel 色调。pi install npm:@sherif-fanous/pi-catppuccin
  • 🔥 pi-themes-rose-pine - 原始 Rosé Pine 暗色变体,柔和的 pastel 玫瑰色调。pi install npm:pi-themes-rose-pine
  • 🔥 pi-theme-synthwave-84 - 霓虹 Synthwave '84 主题,80 年代复古未来主义美学。pi install npm:pi-theme-synthwave-84
  • @eliemessiecode/pi-code-theme - 温暖深色调主题,烧橙色和金色强调色。pi install npm:@eliemessiecode/pi-code-theme
  • @m64/pi-remembra-theme - 精致紫蓝渐变,精心平衡的文本颜色。pi install npm:@m64/pi-remembra-theme
  • @codella/pi-theme-cyberpunk - 霓虹赛博朋克主题,未来都市美学。pi install npm:@codella/pi-theme-cyberpunk
  • @javiportillo/pi-hackerman - 霓虹黑客风格,灵感来自 Hackerman 主题。pi install npm:@javiportillo/pi-hackerman
  • pi-theme-flexoki - Flexoki 暗色主题,受模拟墨水和温暖纸张启发。pi install npm:pi-theme-flexoki
  • pi-digital-rust-theme - 受损坏硬件启发的温暖技术反乌托邦配色。pi install npm:pi-digital-rust-theme
  • @gravewhisper/pi-theme-monokai-classic - Monokai Classic,更柔和的边框和平衡的代码颜色。pi install npm:@gravewhisper/pi-theme-monokai-classic
  • pi-cursor-theme - 受 Cursor IDE 启发的深色主题。pi install npm:pi-cursor-theme
  • @baretread/pi-forge - Matte graphite 哑光石墨和熔融铜 Forge 主题。pi install npm:@baretread/pi-forge
  • @codella/pi-theme-candy - 明亮的霓虹糖果主题。pi install npm:@codella/pi-theme-candy

Light Themes

亮色主题,适合明亮环境。

  • 🔥 @sherif-fanous/pi-catppuccin - Catppuccin Latte 亮色,奶油色背景。pi install npm:@sherif-fanous/pi-catppuccin
  • pi-themes-rose-pine - Rosé Pine Dawn 亮色变体,纸张般的平静优雅。pi install npm:pi-themes-rose-pine
  • pi-theme-flexoki - Flexoki 亮色主题,墨水在纸上的感觉。pi install npm:pi-theme-flexoki

Theme Packs

主题合集包,一次安装多种配色。

  • 🔥 @spences10/pi-themes - 11 个主题:Catppuccin Mocha、Dracula、Gruvbox Dark、Night Owl、Neon Noir、Nord、Rosé Pine、Tokyo Night 等。pi install npm:@spences10/pi-themes
  • 🔥 @victor-software-house/pi-curated-themes - 65 个主题大合集,从 iTerm2 配色适配:Adventure、Aura、Catppuccin、Dracula+、Everforest、Gruvbox、Jellybeans、Kanagawa、Nord、Tomorrow Night 等。pi install npm:@victor-software-house/pi-curated-themes
  • @ifi/oh-pi-themes - 6 个主题:Catppuccin Mocha、Cyberpunk、Gruvbox Dark、Nord、Tokyo Night。pi install npm:@ifi/oh-pi-themes
  • hasit/pi-community-themes - 社区精选:atom-one、catppuccin(4 变体)、dracula、gruvbox(6 变体)、nord、solarized。pi install git:github.com/hasit/pi-community-themes
  • @smoose/pi-themes - 支持亮暗配对切换:Everforest、Tundra、Rosé Pine、OneDark、Gruvbox 等。pi install npm:@smoose/pi-themes
  • my-pi-themes - 14 个主题:monokai-pro、onedark-pro、tokyo-dark、e-ink/e-ink-dark、gruvbox-light 等。pi install npm:my-pi-themes
  • @matyah00/openpi - 11 个捆绑主题 + 多智能体编排。pi install npm:@matyah00/openpi

亦见 Package Collections 中的 pi-toolbox。


Featured Themes

特色主题,独特的设计理念和用途。

  • 🔥 pi-kanagawa - williy_cole 发布的社区主题,受葛饰北斋《神奈川冲浪里》启发,深蓝色和温暖金色,含波浪动画和 git 分支小部件。pi install npm:pi-kanagawa
  • pi-terminal-theme - 使用 ANSI 0-15 颜色的终端主题,让终端提供实际颜色。pi install npm:pi-terminal-theme
  • pi-ansi-themes - 标准 16 色 ANSI 主题,避免与终端主题冲突。pi install git:github.com/leblancfg/pi-ansi-themes
  • my-pi-themes/e-ink - 电子墨水友好主题,高对比度低色彩。pi install npm:my-pi-themes
  • pi-peacock - Peacock 风格的工作区着色,为不同工作区提供独特颜色标识。pi install npm:pi-peacock
  • @codella/pi-theme-christmas - 节日圣诞主题。pi install npm:@codella/pi-theme-christmas
  • @codella/pi-theme-grayscale - 最小化灰度主题。pi install npm:@codella/pi-theme-grayscale
  • @taterdoge/pi-ayu - 受 Ayu 启发的暗色和亮色主题。pi install npm:@taterdoge/pi-ayu

亦见 Package Collections 中的 pi-workstation。


Theme Tools

主题工具和辅助扩展。

  • 🔥 @sherif-fanous/pi-theme-sync - 自动将 Pi 主题与终端或操作系统外观同步,支持 DEC mode 2031 实时通知。pi install npm:@sherif-fanous/pi-theme-sync
  • pi-theme-switcher - 根据环境变量、THEME_MODE 或一天中的时间自动切换亮暗主题。pi install npm:pi-theme-switcher
  • pi-theme-flip - 添加命令来切换亮暗主题。pi install npm:pi-theme-flip
  • pi-system-theme - 将 Pi 主题与 macOS 亮暗外观同步。pi install npm:pi-system-theme
  • pi-macos-theme-sync - macOS 主题同步,无需轮询。pi install npm:pi-macos-theme-sync
  • @ogulcancelik/pi-ghostty-theme-sync - 将 Pi 主题与 Ghostty 终端颜色同步。pi install npm:@ogulcancelik/pi-ghostty-theme-sync

Editor Integration

编辑器集成 Package,将 Pi 嵌入到 IDE 中。

  • pi-acp - Pi 的 ACP(Agent Client Protocol)适配器,桥接到 Zed 等编辑器。npm install -g pi-acp
  • VS Code Pi Chat Provider - VS Code 语言模型聊天提供程序集成。
  • pi-vscode-extension - 将 Pi 嵌入为 VS Code 扩展。pi install git:github.com/Zetaphor/pi-vscode-extension

Zed 编辑器通过 ACP Registry 原生支持 Pi:配置 "agent_servers": { "pi-acp": { "type": "registry" } } 即可使用。

Built on Pi Durable

源码直接运行在 Pi Durable(Earendil 的实验性 durable harness)上的项目,多数是独立应用或库,而不是 Pi Package。安装说明与数据边界见 Pi Durable 专题。

pi-fabric(Subagents)、webfox(Web Access & Search)与 pi-durabletask-mcp(MCP Adapter)同样基于 Pi Durable,收录在 Packages 下。

  • pi-pocket - 自托管、移动优先的多人 Pi Web 应用:共享实时会话、中途引导与排队、分叉到 git worktree、定时任务与审批。所有会话由一个 Pi Durable harness 存进同一个 SQLite 文件。从 Git 仓库安装。
  • oppi - iPhone、iPad Pi 客户端,配合自托管服务端使用。Durable 会话为实验功能:先在服务端开启 experimental.serverDurable,再在 App 的实验设置中打开。npm install -g oppi-server
  • pi-imessage - macOS 自托管 iMessage 机器人:每个聊天一个 Durable 会话,支持定时任务、记忆与小型 Web 界面。npm 版 0.0.43 早于 Pi Durable 迁移,Durable 版本需从源码构建。
  • @geminixiang/mikan - 面向 Slack、Telegram、Discord 与 GitHub 的自托管团队 Agent:每个频道或私信都有独立的沙箱工作区,每个对话作为一个 Durable 会话运行。npm install -g @geminixiang/mikan
  • ha-pi-durable (Hearth Pi) - 实验性 Home Assistant App:Durable Agent 只读取授权实体,灯光与开关操作需人工批准,崩溃恢复时不重放中断的调用。技术预览。
  • Cloudflare Agents SDK - agents/harness/pi 适配器在 Durable Object 中运行 Pi Durable,并将状态存进 Durable Object 的 SQLite;Pi Durable 为 peer 依赖。npm install agents
  • @netzlabor/pi-durable-postgres - Pi Durable 的 PostgreSQL 存储后端,通过上游存储一致性测试。Alpha 阶段,固定 Pi Durable 1.0.3。npm install @netzlabor/pi-durable-postgres
  • @rivet-dev/pi - 将 Pi 作为 durable Rivet Actor 运行。基于 Pi Durable 的版本(0.5.0)目前只在仓库中,npm 0.1.0 尚未使用 Pi Durable。
  • roamgate - Herdr 的桌面与移动客户端:控制终端、监控 Coding Agent、审阅 diff。内置助手运行在使用 SQLite 存储的 Pi Durable 上。
  • pi-on-cf - 实验性单用户 Cloudflare Coding Agent,每个会话一个 Durable Object 和一个容器工作区。没有认证,需用 Cloudflare Access 保护。
  • antiproton - Cloudflare 上的多租户 Agent 运行时:每个租户与 Agent 一个 Durable Object,工具网关让凭据不进入模型上下文;每个对象内由 Pi Durable 运行 Agent。
  • sift - GitHub Action 形式的多 Agent PR 审查:主审与各专项审查者在 Docker 工作区中检查代码,每个 PR 保存一份 SQLite 快照。仅用于受信任仓库,跳过 fork PR。
  • pi-durable-subagents - Pi 扩展:后台子代理可查看、引导,重启后可恢复,可选在 git worktree 中隔离。pi install git:github.com/anasalqoyyum/pi-durable-subagents

Clients & SDKs

不 fork Pi 的 agent 核心。它们运行你已经安装的 Pi,并提供另一种界面或编程访问:GUI、桌面、Web 与 TUI 前端,以及 SDK 和 RPC 封装。替代发行版自带 fork 后的 agent 核心,不需要安装 Pi。

  • 🔥 @jmfederico/pi-web - 浏览器监督真实工作区中的 Pi 会话,断线不杀进程。pi-web.dev pi install npm:@jmfederico/pi-web
  • pitago - Pi 编程助手的精美终端 UI(TUI)前端:实时流式聊天、侧边栏会话/模型/token 统计、命令面板、主题、市场、图片视觉支持。独立 Go/Bubble Tea CLI,通过 pi --mode rpc 驱动,非 Pi Package。
  • Pace - Pi 编程助手的桌面 GUI(早期 0.y.z):会话时间线与轨迹,每一轮的费用和 token 以 Pi 自己的日志为准。Electron + React;共享 ~/.pi/agent,不 fork Pi,并内置 Pi 运行时。从 GitHub Releases 安装最新的 Apple Silicon DMG 或 Linux x64 AppImage/deb。
  • pi-agent-python-sdk - 非官方社区 Python SDK:以 RPC 模式启动 Pi CLI,提供类型化的同步/异步 API,支持提示、流式事件、会话与 RPC 控制。python -m pip install pi-agent-python-sdk · PyPI

Alternative Distributions

Pi 的 fork/替代发行版,提供开箱即用的增强体验。

  • oh-my-pi - Pi 的增强 fork(约 25.8k★),集成 40+ provider、32 内置工具、LSP/DAP、Python 运行时、浏览器自动化。独立 CLI,非 Pi Package。不要和 npm 上无关的 oh-my-pi(acidsugarx)搞混。curl -fsSL https://omp.sh/install | sh

Contributing

欢迎贡献!请通过以下方式参与:

  1. 提交 PR — 添加新的 Skills、Packages 或资源链接
  2. 报告问题 — 发现过期链接或错误描述请提 Issue
  3. 分享配置 — 分享你的 Pi 配置和常用包组合

贡献规范

  • 使用中文描述,保留英文名称和命令
  • 每个条目包含名称、链接、描述和安装命令(如果适用)
  • 按功能分类,保持格式一致
  • 优先选择有 GitHub 仓库或项目自身文档的资源
  • 标注作者信息(如有)
  • 仅在发布者和源码仓库可核实的情况下标注“Pi 官方”;不要根据安装方式、包名是否带 scope 或目录收录情况判断归属

可选的 “Listed on Pi Index” 徽章

如果希望读者从项目 README 找到本目录,欢迎加上指向 Pi Index 的链接。添加徽章完全自愿,不是收录或贡献的要求。

添加此徽章不影响一个包是否被收录、如何被收录,也不影响是否被推荐。

[![Listed on Pi Index](https://piindex.dev/pi-index-badge.svg)](https://piindex.dev/)

上面的代码把徽章指向 Pi Index 首页。如果该包已有指南页,可以把同一张图片指向该页面,例如 https://piindex.dev/packages/pi-web-access/。

npm Scope 迁移说明

Pi 官方核心 npm 包已从 @mariozechner 迁移到 @earendil-works。下表列出的是核心包的命名变化,不是社区扩展的命名规则;各扩展仍使用其发布者指定的完整包名。

旧包名 新包名
@mariozechner/pi-coding-agent @earendil-works/pi-coding-agent
@mariozechner/pi-agent-core @earendil-works/pi-agent-core
@mariozechner/pi-ai @earendil-works/pi-ai
@mariozechner/pi-tui @earendil-works/pi-tui

License

本列表采用 CC0 1.0 Universal 许可。

数据来源于 pi.dev/packages、GitHub、npm 和社区公开资源。 各项目版权归原作者所有,遵循其各自的许可证条款。


本文档最后更新于 2026 年 9 月(来源说明修订;包选录和数量数据截至 2026 年 8 月)。Pi 生态持续发展,建议定期查看 pi.dev/packages 获取最新信息。

About

😎 Awesome Pi - A curated list of Pi Coding Agent extensions, themes, skills, prompt templates, and community resources.

Resources

Stars

140 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages