SolidGPT logo

SolidGPT

Free

Chat everything with your code repository, ask repository level code questions, and discuss your requirements ![GitHub Repo stars](https://img.shields.io/github/stars/AI-Citizen/SolidGPT?style=social)

FreeFree tier
Type
Open Source

About SolidGPT

SolidGPT is an open-source AI searching assistant for developers that enables code and workspace semantic search. It allows users to chat with their code repository, ask repository-level questions, and get answers in seconds. The tool optionally integrates with Notion for semantic search and summary across documents, project sprint boards, and tickets. It offers a VSCode extension for ease of use and requires an OpenAI API key to function. SolidGPT supports onboarding up to 500 files and is built to help developers quickly locate relevant code sections and reduce context switching.

Key Features

Chat with entire code repository and ask repository-level questions
Semantic search and summary in Notion documents, sprint boards, and tickets
VSCode extension available from the VSCode Marketplace
Supports onboarding up to 500 files for codebase indexing
Optional Notion integration via API key and page ID
Open source under CC-BY-4.0 license

Pros & Cons

Pros
  • Open source with permissive license (CC-BY-4.0)
  • Free to use with own OpenAI API key
  • VSCode extension simplifies setup and usage
  • Integrates code search with Notion for comprehensive project insights
  • Does not collect user data
Cons
  • Requires OpenAI API key, incurring usage costs
  • File onboarding limited to 500 files maximum (recommended under 100)
  • Known permission issue on Intel Macs requiring manual fix
  • No built-in authentication or multi-user support
  • Relatively early stage with limited community maturity

Best For

Quickly find where to start a change in a codebase by asking questionsGet answers about code structure, methods, and dependencies without manual browsingSearch and summarize Notion project documentation, sprint boards, and ticketsReduce context switching by querying both code and documentation in one chat

FAQ

Does SolidGPT collect any user data?
No, SolidGPT will not collect any of users' data. It uses OpenAI series model API, and usage of SolidGPT indicates agreement to OpenAI's terms.
What are the system requirements?
SolidGPT can be run locally via Python and a web app. It also offers a VSCode extension. Intel Mac users may need to adjust permissions.
How do I set up Notion integration?
You need a Notion API secret and a Notion page ID, then configure these on the Settings page within SolidGPT. You must also grant your integration page permissions in Notion.
What is the maximum number of files supported?
SolidGPT supports onboarding up to 500 files, though it is recommended to keep it below 100 files for best performance.