请问Plandex是什么?
Plandex是一款基于终端的开源AI编程引擎,旨在协助程序员完成复杂的软件编程任务,解决不良输出,并最大化生产效率。该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的源码。
请打开命令提示符,逐一输入以下指令并执行。
从GitHub克隆代码仓库:https://github.com/plandex-ai/plandex.git\n从GitHub克隆代码仓库:https://github.com/plandex-ai/survey.git\n切换到plandex/app/cli目录下\n运行build编译程序,并使用-ldflags参数传入版本信息:"-X plandex/version.Version=$(cat version.txt)"\n将编译好的plandex可执行文件移动到/usr/local/bin目录下 #请根据自己系统的路径自行修改2.请配置 OpenAI API 的密钥。
输入cd plandexexport OPENAI_API_KEY=YOUR_KEY #请将YOUR_KEY替换为你自己的密钥3.打开Plandex进行操作
计划新Plandex的产品价格设定
用户有机会选择在他们自己的服务器上部署和运行Plandex,这对于那些对数据隐私和安全要求高的用户来说是一个非常不错的选择。
Plandex也推出了云服务,名为Plandex Cloud,使用户能够轻松入门Plandex。当用户创建第一个项目时,会提示他们开始匿名试用,无需提供电子邮件地址。试用账号受到一些限制,比如每个方案只允许有10个任务和10次人工智能模型的回复。
目前,Plandex Cloud账户免费,但未来可能会开始收费。预计费用将在每月10至20美元之间,具体价格将根据服务发展和市场情况做出调整。