repogpt
1.0.0
RepoGPT是一款人工智慧驅動的開源助手,它徹底改變了開發人員與其 GitHub 儲存庫的互動方式。透過利用自然語言處理,它簡化了程式碼庫探索和管理,提供智慧見解,使開發更加高效和直觀。
以下是 RepoGPT 的實際應用:
請按照以下說明取得 RepoGPT 的副本並在本機電腦上運行以用於開發和測試目的。
在開始之前,請確保您已安裝以下軟體:
git clone https://github.com/mbarinov/repogpt.git
cd repogpt
pnpm install
為了利用 AI 功能,RepoGPT 使用 pgvector 擴充功能的 PostgreSQL。使用 Docker 設定資料庫:
docker run -d
--name pgvector
-e POSTGRES_USER=postgres
-e POSTGRES_PASSWORD=yourpassword
-e POSTGRES_DB=repogpt
-p 5432:5432
ankane/pgvector
在專案根目錄下建立.env
檔案並設定以下變數:
DATABASE_URL = postgresql://postgres:yourpassword@localhost:5432/repogpt
使用 Prisma 推送必要的資料庫架構:
npx prisma migrate dev
要建置並啟動應用程序,請運行:
pnpm build
pnpm start
運行後,該應用程式將在 http://localhost:3000 上可用。現在您可以開始透過 RepoGPT 管理您的儲存庫並與之互動。
使用以下命令導入儲存庫:
我們熱愛貢獻!請查看我們的貢獻指南以開始使用。
該項目已獲得 MIT 許可證的許可。
由 Max Barinov 與 ❤️ 製作
AI 支援的 GitHub 助理、自然語言儲存庫管理、開源、開發人員工具、機器學習、程式碼庫探索、pgvector、PostgreSQL、OpenAI。