AI編程工具

Plandex

Plandex是什麼 Plandex是一個...

標籤:

Plandex是什麼

Plandex是一個基於終端的開源 AI 編程引擎,可幫助程序員完成複雜的軟件編程開發任務、解決不良輸出並最大限度地提高生產力。該AI編程助手通過使用長期運行的智能體來完成跨越多個文件並需要多個步驟的任務,將大型任務分解爲較小的子任務,然後逐一實現它們,直到完成整個軟件開發工作。Plandex旨在提高開發效率,幫助用戶處理積壓工作,掌握不熟悉的技術,並減少在重複性工作上的時間投入。

Plandex

Plandex的主要功能

  • 任務分解與執行:Plandex能夠將複雜的開發任務項目分解成更小的子任務(如任務規劃、代碼補全、代碼編寫、代碼審查等),並逐一完成它們,直至整個任務順利結束。
  • 沙盒保護與版本控制:Plandex在一個受保護的沙盒環境中累積更改,允許用戶在將更改應用到項目文件之前進行審查。同時,內置的版本控制功能使得用戶可以輕鬆地回退並嘗試不同的解決方案。
  • 上下文管理:Plandex允許用戶在終端中高效地管理上下文,可以輕鬆添加文件或整個目錄,並自動保持更新,確保模型始終擁有項目的最新狀態。
  • 多平台支持:Plandex支持多種操作系統,包括Mac、Linux、FreeBSD和Windows,並且可以從單一的二進制文件運行,無需依賴其他軟件。
  • 依賴OpenAI API:Plandex依賴於OpenAI API來執行任務,並需要設置環境變量OPENAI_API_KEY來使用。後續計劃支持開源模型、Google Gemini和Anthropic Claude。
  • 分支功能:用戶可以利用分支功能嘗試多種方法並比較結果,這有助於在開發過程中探索不同的解決方案。

如何使用Plandex

1. 下載Plandex源代碼

打開終端,依次輸入以下命令並運行

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 #根據系統路徑自行修改

2. 設置 OpenAI API 密鑰

cd plandex
export OPENAI_API_KEY=YOUR_KEY #輸入你自己的Key

3. 運行 Plandex

plandex new

Plandex的產品定價

用戶可以選擇自託管Plandex,在自己的服務器上部署和運行,對數據隱私和安全有特殊要求的用戶來說是一個不錯的選擇。

Plandex還提供了基於雲的服務,稱爲Plandex Cloud,使得用戶可以輕鬆開始使用Plandex。在創建第一個項目時,用戶會被提示開始一個匿名試用,這個試用不需要提供電子郵件地址。試用賬戶有一定的限制,例如每個計劃限制了10個任務和10次AI模型的回覆。

目前Plandex Cloud賬戶是免費的,未來可能會引入收費。預計的費用範圍在每月10到20美元之間,具體的價格會根據服務的發展和市場情況進行調整。

數據統計

相關導航

暫無評論

暫無評論...