Plandex是一款强大的终端AI开发工具,专为处理跨多步骤和多文件的大型复杂编码任务而设计。凭借惊人的200万token上下文窗口(单个文件约10万token),它能通过tree-sitter项目地图高效管理和索引包含多达2000万token的目录。
核心功能包括:
- 累积差异审查沙盒:将AI生成的修改与项目文件隔离,直至确认整合
- 多模型支持:可组合使用Anthropic、OpenAI、Google及开源供应商的模型
- 全自动运行:自动加载文件、规划修改、执行命令和调试
- 大型项目稳定性:专为其他工具难以处理的大型项目和文件设计
- 上下文缓存:降低OpenAI、Anthropic和Google模型的成本与延迟
- 自动化调试:支持终端命令和浏览器应用(需安装Chrome)
- 版本控制:完整追踪每次计划更新,支持分支功能
- Git集成:含提交信息生成和可选自动提交功能
Plandex提供灵活的部署方案:包含预集成模型的云端托管、自带API密钥选项,以及通过Docker自托管/本地模式。支持30多种编程语言,并具备项目感知聊天模式,便于实施前讨论方案。
该工具特别适合开发复杂功能或应用程序的开发者,既能获得AI辅助又避免项目混乱。其逐步审查流程和精细控制机制,既适合全自动运行,也适应严格监督的开发流程。