MCPcopy
hub / github.com/AI-Citizen/SolidGPT

github.com/AI-Citizen/SolidGPT @v0.3.0 sqlite

repository ↗ · DeepWiki ↗ · release v0.3.0 ↗
563 symbols 1,694 edges 86 files 11 documented · 2%
README

🧱 SolidGPT

🚀 What's this

SolidGPT is a AI searching assistant for developer that helps code and workspace semantic search

🔥🔥🔥 Try SolidGPT VSCode Extension from the VSCode Marketplace

Appreciate Star 🌟 us on our SolidGPT Github

Try SolidGPT VSCode Extension

  1. Install SolidGPT VSCode Extension from the VSCode Marketplace

🏁 Quick Start

Highly recommend to try SolidGPT VSCode Extension from the VSCode Marketplace.

Or you can follow the steps below to build from source.

📦 Build From Source

  1. Pull the latest version of the SolidGPT from the GitHub repository.
  2. Pip install the requirements.txt file under the SolidGPT root directory.
pip install -r requirements.txt
  1. Open terminal and run the following command to start the server.
python run_api.py
  1. Open terminal and run the following command to start the webapp.
cd solidportal
npm install
npm run dev

❗️❗️ Onborading your Codebase and Notion

  1. Click Settings button on the right bottom corner. image

### 1. Setup Codebase 1. Enter your OpenAI API key. Get OpenAI API Key 1. Enter the full path of the folder you wish to onboard. Suggest onboard lower than 100 files, maximum support 500 files onboarding. image

### 2. Setup Notion (Optional) 1. Configure the Notion API by getting your Notion API secret from Notion API and entering it on the Settings page 1. Give your integration page permissions. Details 1. Get Notion Page ID and entering it on the Settings page image image

### 3. Pick chat resources and start chat

🔥 Usecase

  • Talk to your codebase, save time hunting for the place to start a change or the right method to call.
  • Ask any questions about your codebase, get the answer in seconds.
  • Semantic search and summary in Notion, knows your project from documents and track the project sprint board and tickets.
  • Get questions answered from your codebase and Notion, no more context switching.

📖 Known Issue

  1. [Intel Chip Mac]: permission denied
    • Please run `cd ~/.vscode/extensions` and `chmod -R 777 aict.solidgpt*` in your terminal to allow the app to run.

📣 Feedback!!

If you have any questions or feedback about our project, please don't hesitate to reach out to us. We greatly appreciate your suggestions! - Email: aict@ai-citi.com - GitHub Issues: For more technical inquiries, you can also create a new issue in our GitHub repository. We will respond to all questions within 2-3 business days.

Data Safety

  • SolidGPT will not collect any of users' data.
  • SolidGPT using OpenAI series model API, using SolidGPT indicates that you have read, understood, and agreed to adhere to all terms of use associated with the OpenAI GPT series model API.

Core symbols most depended-on inside this repo

add_input
called by 38
solidgpt/src/workskill/workskill.py
addMessage
called by 25
solidportal/src/view/components/Home.tsx
add_message
called by 22
solidgpt/src/manager/autogenmanager.py
create_and_chat_with_model
called by 22
solidgpt/src/manager/llamanager.py
add_output
called by 16
solidgpt/src/workskill/workskill.py
_save_to_result_cache
called by 16
solidgpt/src/workskill/workskill.py
get_input_path
called by 15
solidgpt/src/workskill/skillio.py
load_from_text
called by 14
solidgpt/src/util/util.py

Shape

Method 349
Function 124
Class 71
Route 19

Languages

Python89%
TypeScript11%

Modules by API surface

solidgpt/src/api/api.py42 symbols
solidgpt/src/manager/autogenmanager.py22 symbols
solidgpt/src/workskill/skills/http_codeplan.py19 symbols
solidgpt/src/workskill/skills/create_codeplan_v4.py19 symbols
solidportal/src/view/components/Home.tsx18 symbols
solidgpt/src/orchestration/orchestration.py16 symbols
solidportal/src/extension.ts15 symbols
solidgpt/src/workskill/workskill.py15 symbols
solidgpt/src/util/util.py15 symbols
solidgpt/src/workskill/skills/notion_chat.py14 symbols
solidgpt/src/workskill/skills/code_chat.py14 symbols
solidgpt/src/api/celery_tasks.py14 symbols

Dependencies from manifests, versioned

@babel/core7.23.3 · 1×
@babel/preset-react7.23.3 · 1×
@babel/preset-typescript7.23.3 · 1×
@types/mocha10.0.3 · 1×
@types/node18.x · 1×
@types/react18.2.38 · 1×
@types/react-dom18.2.17 · 1×
@types/vscode1.64.0 · 1×
@typescript-eslint/eslint-plugin6.9.0 · 1×
@typescript-eslint/parser6.9.0 · 1×
@vscode/test-electron2.3.6 · 1×
antd5.11.3 · 1×

Datastores touched

(mongodb)Database · 1 repos

For agents

$ claude mcp add SolidGPT \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact