Plandex是一款开源的、基于终端的人工智能编码引擎,用于处理复杂任务。
Plandex 使用长期运行的代理来完成跨越多个文件并需要多个步骤的任务。它将大型任务分解成较小的子任务,然后逐一执行,直至完成整个工作。它可以帮助您清理积压的工作、处理不熟悉的技术、解决困境,并且减少在乏味事务上花费的时间。
变更会在受保护的沙盒中累积,这样您就可以在自动应用到项目文件之前对其进行审查。内置的版本控制允许您轻松地回溯并尝试不同的方法。分支使您可以尝试多种方法并比较结果。 在终端中高效管理上下文。轻松地将文件或整个目录添加到上下文中,并在工作时自动更新它们,以便模型始终具有项目的最新状态。 Plandex 依赖于 OpenAI API,并需要一个 OPENAI_API_KEY 环境变量。对开源模型、Google Gemini 和 Anthropic Claude 的支持即将推出。 Plandex 支持 Mac、Linux、FreeBSD 和 Windows。它运行于一个单一的二进制文件中,没有任何依赖关系。
利用人工智能构建复杂功能,超越自动完成的范畴。 停止以鼠标为中心、复制粘贴的编码疯狂,转而与 ChatGPT 一起编码。 在终端中高效管理上下文。 确保 AI 模型始终具有上下文中文件的最新版本。 保留对上下文中内容以及使用的令牌数量的细粒度控制。 在受保护的沙盒中进行实验、修订和审查,然后再应用更改。 根据需要进行回溯和重试。 使用分支探索多种方法。 在后台运行任务或并行处理多个任务。 尝试不同的模型和模型设置,然后比较结果。
参考:
1. https://github.com/plandex-ai/plandex?tab=readme-ov-file
