SolidGPT  by AI-Citizen

AI assistant for developer code and workspace semantic search

created 2 years ago
1,794 stars

Top 24.5% on sourcepulse

GitHubView on GitHub
Project Summary

SolidGPT is an AI-powered search assistant designed for developers, enabling semantic search and Q&A over codebases and Notion workspaces. It aims to reduce time spent searching for code snippets, understanding project context, and tracking tasks by providing instant, context-aware answers.

How It Works

SolidGPT leverages large language models (LLMs) to process and understand code and documentation. It indexes local code repositories and optionally Notion workspaces, creating semantic representations that allow for natural language querying. This approach enables developers to ask questions about their code or project status and receive precise answers derived from the indexed content, eliminating the need for manual searching and context switching.

Quick Start & Requirements

  • Install: The recommended installation is via the VSCode Extension from the VSCode Marketplace.
  • Build from Source: Requires pip install -r requirements.txt, python run_api.py to start the server, and cd solidportal && npm install && npm run dev for the web app.
  • Prerequisites: OpenAI API key is mandatory. Notion API secret and Page ID are optional for Notion integration. Onboarding is suggested for fewer than 100 files, with a maximum support of 500 files.
  • Resources: Requires local code indexing and potentially API access to OpenAI and Notion.

Highlighted Details

  • VSCode Extension available for easy integration.
  • Supports semantic search and Q&A over local codebases.
  • Optional integration with Notion for project management and documentation.
  • Claims to answer questions from code and Notion without context switching.

Maintenance & Community

  • Feedback can be provided via email (aict@ai-citi.com) or GitHub Issues. Responses are typically within 2-3 business days.

Licensing & Compatibility

  • The README does not explicitly state a license.
  • Usage is contingent on adhering to OpenAI API terms of use.

Limitations & Caveats

  • Known issue on Intel Chip Macs requires manual permission adjustments for the VSCode extension.
  • Onboarding large codebases (over 500 files) may not be supported.
  • Data safety relies on OpenAI's API terms; SolidGPT itself does not collect user data.
Health Check
Last commit

6 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
13 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.