处理积压的工作,使用不熟悉的技术,摆脱困境,减少在无聊的事情上所花的时间。
Plandex 是一款可靠且对开发人员友好的AI 编码代理,可规划并完成跨多个文件和步骤的大型任务。
Plandex 专为实际用例而设计,可以帮助您快速构建新应用程序、向现有代码库添加新功能、编写测试和脚本、理解代码以及修复错误。
curl -sL https://plandex.ai/install.sh | bash
从最新版本中获取适合你平台的二进制文件并将其放在您的某个位置PATH
。
执行
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 # adapt as needed for your system
注意: Windows 通过WSL支持。Plandex 仅在 Windows 的 WSL shell 中正常工作。它在 Windows CMD 提示符或 PowerShell 中不起作用。
Plandex 默认使用 OpenAI。如果您没有 OpenAI 账户,请先在此处注册。
然后在这里生成一个 API 密钥export
。
export OPENAI_API_KEY=...
现在cd
进入你的项目目录。mkdir your-project-dir
如果你要开始一个新项目,请先创建一个新目录。
cd your-project-dir
然后开始您的第一个计划plandex new
。
plandex new
使用将任何相关文件、目录、目录布局、url 或图像加载到 LLM 的上下文中plandex load
。
plandex load some-file.ts another-file.ts
plandex load src/components -r # load a whole directory
plandex load src --tree # load a directory layout (file names only)
plandex load src/**/*.ts # load files matching a glob pattern
plandex load https://raw.githubusercontent.com/plandex-ai/plandex/main/README.md # load the text content of a url
plandex load images/mockup.png # load an image
现在发送你的提示。你可以将其作为文件传递:
plandex tell -f prompt.txt
在 vim 中写入:
plandex tell # tell with no arguments opens vim so you can write your prompt there
或者以内联方式传递(使用回车键换行):
plandex tell "add a new line chart showing the number of foobars over time to components/charts.tsx"
Plandex 将为您的任务制定计划,然后在代码中实施该计划。更改不会应用到您的项目文件中。相反,它们会累积在 Plandex 的沙箱中。
powered by kaifamiao