Plandex

基于终端的AI开发工具,适用于大型编码任务

2024-04-07

Plandex是一款强大的终端AI开发工具,专为处理跨多步骤和多文件的大型复杂编码任务而设计。凭借惊人的200万token上下文窗口(单个文件约10万token),它能通过tree-sitter项目地图高效管理和索引包含多达2000万token的目录。

核心功能包括:

  • 累积差异审查沙盒:将AI生成的修改与项目文件隔离,直至确认整合
  • 多模型支持:可组合使用Anthropic、OpenAI、Google及开源供应商的模型
  • 全自动运行:自动加载文件、规划修改、执行命令和调试
  • 大型项目稳定性:专为其他工具难以处理的大型项目和文件设计
  • 上下文缓存:降低OpenAI、Anthropic和Google模型的成本与延迟
  • 自动化调试:支持终端命令和浏览器应用(需安装Chrome)
  • 版本控制:完整追踪每次计划更新,支持分支功能
  • Git集成:含提交信息生成和可选自动提交功能

Plandex提供灵活的部署方案:包含预集成模型的云端托管、自带API密钥选项,以及通过Docker自托管/本地模式。支持30多种编程语言,并具备项目感知聊天模式,便于实施前讨论方案。

该工具特别适合开发复杂功能或应用程序的开发者,既能获得AI辅助又避免项目混乱。其逐步审查流程和精细控制机制,既适合全自动运行,也适应严格监督的开发流程。

Artificial Intelligence Development Tools Terminal Applications Code Generation Project Management