一、项目定位

专为大型代码库设计的开源AI代理,支持200万token上下文或通过Tree-sitter索引2,000万token。

二、核心功能

  1. 智能上下文管理

    • 动态加载必要文件,减少延迟与成本。
    • 支持多语言(>20种),基于Tree-sitter实现高性能语法验证。
  2. 变更隔离 + 沙盒审查

    • 所有修改先在沙盒中隔离,确认后合并;
    • 提供回滚与自动调试,确保无残留改动。
  3. 自动化模式可调

    • 自动至手动模式切换,适应不同任务复杂度;
    • 自动执行构建、测试、部署等命令;Chrome支持浏览器调试。
  4. 多模型支持

    • 集成OpenAI、Anthropic、Google及开源模型;
    • 任务匹配最优模型,避免供应商锁定。

三、技术架构

  • 语言:Go为主(93.4%)+ Shell/TypeScript/Python;
  • 解析引擎:Tree-sitter 实现高效语法映射;
  • 缓存机制:统一模型上下文缓存,降低成本;
  • 版本控制集成:分支管理 + Git提交自动生成。

四、安装与使用

curl -sL https://plandex.ai/install.sh | bash  # WSL下可用
  • 启动方式:进入项目目录 → pdx(或plandex);
  • 初始为聊天模式 → tell模式生成计划并编写代码。

五、部署选项

类型特点
本地自托管免费,无需依赖,Docker支持
Plandex Cloud(集成)$45/月,含$20永不过期额度
Plandex Cloud(自供API Key)$30/月,自行提供Key

六、优劣势对比

优势劣势
大项目优化,支持百万级token上下文依赖终端,学习曲线陡
可配置自动化程度,灵活工作流云端高级功能需订阅
强化沙盒机制,保障代码质量高频模型调用可能产生成本

七、结论

Plandex 是面向真实项目场景的LLM协作工具,结合强大上下文处理、变更隔离与多模型兼容性,为开发者提供高效、可控的开发体验。

https://github.com/plandex-ai/plandex

标签:ai

你的评论