Plandex概述
Plandex是一个基于终端的开源人工智能编程平台,旨在辅助开发者完成复杂的软件编程任务、修复错误输出并提升工作效率。该AI编程助手利用长期运行的智能代理,能够将涉及多文件和多步骤的大型任务拆分为较小的子任务,并依次执行,以最终完成整个软件开发项目。Plandex的设计目的是提高开发效率,帮助用户减轻工作负担、快速掌握新技术,并有效地减少在重复性任务上所消耗的时间。
Plandex的核心功能
- 任务分解与执行:Plandex能够将复杂的开发项目拆分为更小的子任务(如任务规划、自动补全代码、编写代码、代码审查等),并逐步完成,直至整个任务圆满结束。
- 沙盒环境与版本控制:Plandex在一个安全的沙盒环境中进行变更累积,用户可以在将修改应用到项目文件前进行审查。此外,内置的版本控制功能允许用户轻松回退并尝试不同的解决方案。
- 上下文管理:Plandex为用户提供了高效的上下文管理工具,使用户能够轻松添加文件或整个目录,并自动保持更新,确保模型始终拥有项目最新的信息。
- 跨平台支持:Plandex支持多种操作系统,包括Mac、Linux、FreeBSD和Windows,且仅需单一的二进制文件即可运行,无需依赖其他软件。
- 依赖于OpenAI API:Plandex依靠OpenAI API来执行任务,用户需要设置环境变量OPENAI_API_KEY以进行使用。未来计划支持开源模型、Google Gemini和Anthropic Claude。
- 分支功能:用户可利用分支功能尝试不同的方法并对比结果,有助于在开发过程中寻找最佳解决方案。
Plandex使用指南
1. 下载Plandex源代码
请打开终端,依序输入以下命令并执行:
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
plandex new
Plandex产品定价
用户可选择自托管Plandex,在个人服务器上部署和运行,适合对数据隐私和安全性有特殊要求的用户。
Plandex还推出了基于云的服务,称为Plandex Cloud,使用户能够轻松开始使用。在创建第一个项目时,用户将被邀请开始一个匿名试用,该试用无需提供电子邮件地址。试用账户有一定限制,如每个计划限制10个任务,以及10次AI模型的回复。
当前,Plandex Cloud账户是免费的,未来可能会推出收费服务。预计的收费范围在每月10到20美元之间,具体价格会根据服务发展和市场状况进行调整。
相关导航
暂无评论...