Plandex 是什么?
Plandex 是由 Dane Petersen 于 2024 年 3 月创立的终端式 AI 编程助手,定位为"复杂任务的 AI 编码引擎"。Plandex 专注于大规模项目和多文件复杂任务,通过终端界面提供高效的 AI 辅助编程体验。项目开源发布,GitHub 仓库已获得超过 11,000 星,受到开发者社区广泛关注。Plandex 采用 sandbox 沙盒机制,所有代码变更先应用于沙盒进行 diff 审查,防止意外修改项目文件,确保安全可控。
Plandex 的核心功能包括多文件自主编码、智能上下文管理、沙盒 diff 审查、可配置自主级别、多模型支持、Tree-sitter 集成、自动执行调试、上下文缓存、版本控制、语法验证等。多文件自主编码功能可一次性生成、审查、修改和应用跨数十个文件的变更。智能上下文管理支持高达 2M token(约 100k 每文件)。沙盒 diff 审查确保所有变更先应用于沙盒环境,用户审查后再应用到实际项目。可配置自主级别从全自动到精细手动控制。多模型支持整合 OpenAI、Anthropic、Google、DeepSeek、Qwen、Perplexity 等模型。Tree-sitter 集成可为 30+ 语言快速生成项目地图和语法验证。
核心功能
Plandex 支持 Python、JavaScript、TypeScript、Go、Rust、Java、C++ 等 30+ 编程语言。提供自动执行命令(安装依赖、运行测试)、自动调试、语法验证(30+ 语言多层 fallback)、上下文缓存(降低 API 成本和延迟)、版本控制(plandex rewind 支持回滚)等功能。典型应用场景包括:大规模代码重构、复杂功能开发、多文件项目创建、依赖升级迁移、测试用例生成、代码审查辅助等。Plandex 采用开源模式,用户可自托管使用自有 API 密钥,也可选择云服务(BYO API Key 方案 $30/月,免费试用包含 10 个 plan、每个 plan 20 次模型响应)。
产品信息
适用场景
编程开发的其他工具