订阅 AI123 精选资讯,每周获取最新动态

立即订阅
Plandex

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

ToolDetail.web
5.0评分
128浏览量
Plandex screenshot 1
1 / 2

产品介绍

产品是什么

Plandex是一个基于终端的开源AI 编程引擎,可帮助程序员完成复杂的软件编程开发任务、解决不良输出并最大限度地提高生产力。该AI编程助手通过使用长期运行的智能体来完成跨越多个文件并需要多个步骤的任务,将大型任务分解为较小的子任务,然后逐一实现它们,直到完成整个软件开发工作。Plandex旨在提高开发效率,帮助用户处理积压工作,掌握不熟悉的技术,并减少在重复性工作上的时间投入。

如何使用

1. 访问官网 https://plandex.ai 并创建账户。 2. 在界面中创建新项目,定义项目目标或上传现有代码文件。 3. 使用聊天界面或规划面板,向AI助手描述任务、分解问题并生成代码。 4. 审查AI生成的计划、代码变更和解释,在沙盒环境中进行测试。 5. 确认输出结果,将最终代码导出或整合到您的开发环境中。

核心功能

任务分解与执行:Plandex能够将复杂的开发任务项目分解成更小的子任务(如任务规划、代码补全、代码编写、代码审查等),并逐一完成它们,直至整个任务顺利结束。
沙盒保护与版本控制:Plandex在一个受保护的沙盒环境中累积更改,允许用户在将更改应用到项目文件之前进行审查。同时,内置的版本控制功能使得用户可以轻松地回退并尝试不同的解决方案。
上下文管理:Plandex允许用户在终端中高效地管理上下文,可以轻松添加文件或整个目录,并自动保持更新,确保模型始终拥有项目的最新状态。
多平台支持:Plandex支持多种操作系统,包括Mac、Linux、FreeBSD和Windows,并且可以从单一的二进制文件运行,无需依赖其他软件。
依赖OpenAI API:Plandex依赖于OpenAI API来执行任务,并需要设置环境变量OPENAI_API_KEY来使用。后续计划支持开源模型、Google Gemini和Anthropic Claude。
分支功能:用户可以利用分支功能尝试多种方法并比较结果,这有助于在开发过程中探索不同的解决方案。

目标用户

软件开发工程师技术团队负责人独立开发者项目管理人员AI辅助编程学习者

使用场景

处理复杂编程任务
重构和优化现有代码
生成技术文档和注释
自动化重复性开发工作