Plandex简介
Plandex是一款开源的基于终端的AI编程引擎。它致力于协助程序员处理复杂的软件开发任务,解决不良输出问题,从而最大化提升生产力。该AI编程助手通过长期运行的智能体,处理需要多步骤、跨多文件的任务。其核心机制是将大型任务拆解为更小的子任务,随后逐一实现,直至完成整个开发工作。Plandex的主要目标是提升开发效率、协助处理积压工作、帮助用户掌握不熟悉的技术,并有效减少在重复性工作上的时间消耗。
核心功能特性
- 任务拆解与执行:能够将复杂的开发项目分解为更小的子任务(例如任务规划、代码补全、代码编写和代码审查等),并按顺序逐一完成,直到整个任务顺利结束。
- 沙盒环境与版本控制:在受保护的沙盒中累积更改,用户可在应用到项目文件前进行审查。内置的版本控制功能让用户能够轻松回退并尝试不同的解决方案。
- 上下文管理:支持在终端中高效管理上下文,可轻松添加文件或整个目录并自动保持更新,确保模型始终掌握项目的最新状态。
- 多平台兼容:支持Mac、Linux、FreeBSD和Windows等多种操作系统,且可通过单一的二进制文件运行,无需依赖其他软件。
- 分支机制:用户可利用分支功能尝试多种方法并比较结果,便于在开发过程中探索不同的解决方案。
- 依赖OpenAI API:任务执行依赖OpenAI API,需设置环境变量OPENAI_API_KEY。未来计划支持开源模型、Google Gemini和Anthropic Claude。
使用指南
1. 下载源代码
打开终端,依次输入并运行以下命令:
git clone https://github.com/plandex-ai/plandex.git
git clone https://github.com/plandex-ai/survey.git
cd plandex/app/cli
go build -ldflags "-X plandex/version.Version=$(cat version.txt)"
mv plandex /usr/local/bin #根据系统路径自行修改
2. 配置 OpenAI API 密钥
cd plandex
export OPENAI_API_KEY=YOUR_KEY #输入你自己的Key
3. 运行程序
plandex new
产品定价与部署
Plandex提供两种使用方式:
- 自托管部署:用户可在自己的服务器上部署和运行Plandex,适合对数据隐私和安全有特殊要求的用户。
- Plandex Cloud云服务:方便用户快速上手。创建首个项目时会提示开始匿名试用,无需提供电子邮件。试用账户存在限制,每个计划限10个任务和10次AI模型回复。目前该云服务账户免费,未来可能引入收费,预计每月费用在10到20美元之间,具体将根据服务发展和市场情况调整。
AI编程工具
更新于2026年07月14日