这个项目能做什么
Plandex是一个开源的、基于终端的AI编码代理,专为大型任务和实际项目设计。它可以规划和执行跨越多个步骤和数十个文件的复杂编码任务,有效上下文窗口高达200万token,并能够使用tree-sitter项目映射索引超过2000万token的目录。
主要功能包括:
- **智能上下文管理**:仅加载每个步骤所需的内容,并为OpenAI、Anthropic和Google模型提供上下文缓存,以降低成本和延迟。
- **累积差异审查沙箱**:在准备就绪前,将AI生成的更改与项目文件分离,支持受控命令执行,便于回滚和调试。
- **可配置自主性**:从全自动模式到精细控制,包括终端命令和浏览器应用的自动调试。
- **多模型支持**:结合Anthropic、OpenAI、Google和开源提供商的模型,提供精选模型包,权衡不同取舍。
- **项目感知聊天模式**:用于完善想法、提问和了解代码库。
- **版本控制**:为每次计划更新提供完整版本管理,包括分支以探索多条路径或比较模型。
- **Git集成**:生成提交消息,并可选择自动提交。
- **开发者友好**:支持模糊自动补全的REPL模式、用于脚本编写的CLI接口,以及一行零依赖安装。
托管选项包括Plandex Cloud(截至2025年10月3日逐步关闭)和通过Docker自托管/本地模式,使用您自己的OpenRouter密钥或其他模型提供商。Windows仅通过WSL支持。
安装命令:`curl -sL https://plandex.ai/install.sh | bash`
在项目目录中使用`plandex`或`pdx`启动。完整文档见docs.plandex.ai。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。