开发喵星球

plandex—代码开发助手

plandex—代码开发助手

概述

处理积压的工作,使用不熟悉的技术,摆脱困境,减少在无聊的事情上所花的时间。

Plandex 是一款可靠且对开发人员友好的AI 编码代理,可规划并完成跨多个文件和步骤的大型任务。

Plandex 专为实际用例而设计,可以帮助您快速构建新应用程序、向现有代码库添加新功能、编写测试和脚本、理解代码以及修复错误。

部署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 的沙箱中。

   
分类:玩技术 作者:荡荡, 浩浩 发表于:2024-07-13 14:47:40 阅读量:79
<<   >>


powered by kaifamiao