pi.dev:探索开源开发的未来平台
pi.dev 是一个面向编程的智能代理平台,支持超过15个AI服务提供商和数百种模型,涵盖 Anthropic、OpenAI、Google、Azure、Bedrock、Mistral、Groq、Cerebras、xAI、Hugging Face、Kimi、MiniMax、OpenRouter、Ollama 等主流平台。用户可通过API密钥或OAuth进行身份认证,支持在会话中随时切换模型(使用 /model 或 Ctrl+L),并用 Ctrl+P 快速切换常用模型。用户还可通过 models.json 文件或安装扩展来自定义提供方和模型。 会话采用树状结构,支持历史记录的分支管理。使用 /tree 命令可导航至任意历史节点并继续工作,所有分支保存于单一文件中。支持按消息类型筛选,可为条目添加书签,支持导出为HTML,或通过 /share 命令上传至GitHub Gist,生成可分享的渲染链接。 平台强调高度可扩展性,核心设计为“原语”而非内置功能。用户可自行构建子代理、计划模式、权限控制、路径保护、SSH执行、沙箱环境、MCP集成、自定义编辑器、状态栏、叠加层等。甚至支持运行Doom游戏。若不想手动开发,可直接请求pi生成,或安装现成的第三方pi包。 pi的设计哲学是保持核心极简,不强制工作流。不内置MCP、子代理、计划模式、待办事项或后台bash,而是鼓励用户通过扩展、技能包或外部工具(如tmux)按需实现。所有操作透明可观察,支持直接交互。平台强调用户自主权,避免弹窗权限提示,可通过容器运行或自定义确认流程。完整理念详见其博客文章。
