Loading...
AI人工智能AI编程工具

Plandex

免费开源的基于终端的AI编程引擎

标签:

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美元之间,具体价格会根据服务发展和市场状况进行调整。

相关导航

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...