Show HN: Plandex v2 - 用于大型项目和任务的开源 AI 编码 Agent

跳至内容

plandex-ai / **plandex ** Public

开源 AI 编码 agent。专为大型项目和实际任务设计。 plandex.ai

License

MIT license 11.6k stars 786 forks

30 秒安装 · 网站 · 文档 · 示例 · 本地自托管模式

Discord GitHub Repo stars Twitter Follow PRs Welcome Release Release plandex-ai%2Fplandex | Trendshift

一个专为大型任务和实际项目设计的 AI 编码 Agent。

Plandex v2 Demo Video

💻 Plandex 是一个基于终端的 AI 开发工具,可以计划和执行大型编码任务,这些任务跨越多个步骤并涉及数十个文件。它可以直接处理高达 200 万个 token 的上下文(每个文件约 10 万个),并且可以使用 tree-sitter 项目映射索引具有 2000 万个或更多 token 的目录。

🔬 累积的 diff 审查沙箱 使 AI 生成的更改与您的项目文件分开,直到它们准备好为止。命令执行受到控制,因此您可以轻松回滚和调试。Plandex 帮助您充分利用 AI,而不会在项目中留下混乱。

🧠 结合来自 AnthropicOpenAIGoogle 和开源提供商的最佳模型,以使用强大的基于终端的工作流程构建整个功能和应用程序。

🚀 Plandex 能够实现完全自主 - 它可以加载相关文件,计划和实施更改,执行命令并自动调试 - 但它也非常灵活和可配置,在需要时为开发人员提供细粒度的控制和逐步审查流程。

💪 Plandex 旨在能够胜任大型项目和文件。如果您发现其他工具在您的项目超过一定规模或更改过于复杂时会遇到困难,请尝试一下 Plandex

适用于大型项目的智能上下文管理

严格控制或完全自主 - 由您决定

帮助您获得可用于生产的结果的工具

对开发者友好,易于安装

工作流程 🔄

Plandex workflow

示例 🎥

Plandex Browser Debugging Example

安装 📥

curl -sL https://plandex.ai/install.sh | bash

注意: 通过 WSL 支持 WindowsPlandex 仅在 WSL shell 中才能在 Windows 上正常工作。它在 Windows CMD 提示符或 PowerShell 中不起作用。 更多安装选项。

托管 ⚖️

选项 | 描述 ---|--- Plandex Cloud (集成模型) | • 无需单独的帐户或 API 密钥。• 易于多设备使用。• 集中式计费、预算、使用情况跟踪和成本报告。• 最快的方式 开始Plandex Cloud (自带 API 密钥) | • 将 Plandex Cloud 与您自己的 OpenRouter.aiOpenAI 密钥一起使用。• 开始 自托管/本地模式 | • 在本地使用 Docker 运行 Plandex 或在您自己的服务器上托管。• 使用您自己的 OpenRouter.aiOpenAI 密钥。• 按照 本地模式快速入门 开始。

提供者密钥 🔑

如果您选择上述“自带 API 密钥”选项(无论是云托管还是自托管),您需要在继续之前设置 OPENROUTER_API_KEYOPENAI_API_KEY 环境变量:

export OPENROUTER_API_KEY=...
export OPENAI_API_KEY=...

快速开始 🚀

首先,cd 进入要完成某些操作或聊天的项目目录。如果要在新项目上启动,请先使用 mkdir your-project-dir 创建一个新目录。

cd your-project-dir

对于一个新项目,您可能还想初始化一个 git 存储库。 Plandex 并不要求您的项目位于 git 存储库中,但如果您使用它,它确实与 git 很好地集成。

git init

现在在您的项目中启动 Plandex REPL

plandex

或者简短地说:

pdx

☁️ 如果您使用的是 Plandex Cloud,系统会在此处提示您开始试用。 然后快速阅读 REPL 帮助文本,您就可以开始了。 REPL 默认以 chat mode 启动,这有利于在转移到实施之前充实想法。一旦任务明确,Plandex 将提示您切换到 tell mode 以制定详细计划并开始编写代码。

文档 🛠️

👉 完整文档。

讨论和 Discord 💬

请随时提供您的反馈、提出问题、报告错误或只是闲逛:

关注和订阅

贡献者 👥

⭐️ 请为 Plandex 加注星标、fork、探索和贡献。有很多工作要做,并且有很多可以改进的地方。 这是关于设置开发环境的概述。

关于

开源 AI 编码 agent。专为大型项目和实际任务设计。 plandex.ai

Topics

git cli golang terminal ai command-line openai developer-tools terminal-based ai-agents terminal-ui polyglot-programming ai-tools gpt-4 llm ai-developer-tools

Resources

Readme

License

MIT license