微信扫码
与创始人交个朋友
我要投稿
plandex 是一个开源、基于终端的AI编程引擎,专为处理复杂任务而设计。
该项目利用长时运行的代理来完成涉及多个文件和多步骤的任务,将大任务拆分为更小的子任务,并逐个实现,直到完成整个工作。
plandex可以帮助用户快速推进工作进程,应对不熟悉的技术挑战,摆脱困境,减少在枯燥任务上的时间投入。
构建复杂软件:借助LLMs(如OpenAI模型)的力量,可超越自动补全功能,构建复杂的软件功能。
安全沙盒:更改在受保护的沙盒中累积,允许用户在自动应用到项目文件前对其进行审查。内置版本控制系统支持轻松回滚并尝试不同的方法。通过分支功能,用户可以试验多种方法并比较结果。
高效管理上下文:在终端内高效管理上下文,轻松添加单个文件或整个目录到上下文中,并确保在工作过程中自动更新,确保模型始终具有项目最新状态。
环境要求:目前依赖于OpenAI API,需要设置OPENAI_API_KEY环境变量。未来计划支持开源模型(如Google Gemini和Anthropic Claude)。
跨平台兼容:支持Mac、Linux、FreeBSD和Windows系统,通过单一二进制文件运行,无需额外依赖。
以下是该项目的详细使用步骤:
curl -sL https://plandex.ai/install.sh | bash
git clone https://github.com/plandex-ai/plandex.git
git clone https://github.com/plandex-ai/survey.git
plandex/app/cli
目录并编译:cd plandex/app/cli
go build -ldflags "-X plandex/version.Version=$(cat version.txt)"
plandex
可执行文件移动到合适的位置(如/usr/local/bin
)。获取OpenAI API密钥:如果你还没有OpenAI账户,请先注册。然后在OpenAI控制台生成API密钥。
设置环境变量:在你的项目目录下,设置OPENAI_API_KEY
环境变量:
cd your-project
export OPENAI_API_KEY=your-api-key
plandex new
命令创建一个新的Plandex项目或与现有项目关联:plandex new
plandex help
plandex [command] --help
Plandex会在每次命令执行后提供可能的下一步操作建议。遵循这些建议快速学习并使用Plandex。
plandex rewind
回溯并重试。分支有助于尝试不同方法。Plandex是一个强大的AI辅助编程工具,通过结合LLMs与高效的上下文管理机制,为开发者处理复杂编程任务提供了有力支持。
53AI,企业落地应用大模型首选服务商
产品:大模型应用平台+智能体定制开发+落地咨询服务
承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2024-05-14
2024-04-26
2024-03-30
2024-04-12
2024-05-10
2024-07-18
2024-05-22
2024-05-28
2024-04-25
2024-04-26
2024-11-14
2024-11-13
2024-11-13
2024-11-13
2024-11-12
2024-11-11
2024-11-08
2024-11-07