这个项目能做什么

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。