giancarloerra / SocratiCode
Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call-flow, interactive HTML viewer, cross-project & branch-aware search, DB/API/infra knowledge. 61% less tokens, 84% fewer calls, 37x faster. Cloud in beta.
Why this job: says: semantic search; topics: vector-database, embeddings, semantic-search, vector-search
What it does
- Hybrid code search. Built on Qdrant, a purpose-built vector database with HNSW indexing, concurrent read/write, and payload filtering. Each chunk stores both a dense vector and a BM25 sparse vector; the Query API runs both sub-queries in a
- Configurable Qdrant. Use the built-in Docker Qdrant (default, zero config) or connect to your own instance (self-hosted, remote server, or Qdrant Cloud). Configure via QDRANT_MODE, QDRANT_URL, and QDRANT_API_KEY environment variables.
- Configurable Ollama. Use the built-in Docker Ollama (default, zero config) or point to your own Ollama instance (native install -GPU access-, remote server, etc.). Configure via OLLAMA_MODE, OLLAMA_URL, EMBEDDING_MODEL and EMBEDDING_DIMENS
- Multi-provider embeddings. Switch between Local Ollama (private, GPU access), Docker Ollama (zero-config), OpenAI (text-embedding-3-small, fastest), Google Gemini (gemini-embedding-001, free tier), LM Studio (local OpenAI-compatible server
- Private & secure. Everything runs on your machine — your code never leaves your network. The default Docker setup includes Ollama (embeddings) and Qdrant (vector storage) with no external API calls. No API costs, no token limits. Suitable
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 4 days ago
- Stars
- 3,369
- +8 this week
- Licence
- AGPL-3.0
- Share-alike, even hosted
- Downloads for
- None listed
- No release files
- Latest version
- v1.16.2
- Released 4 days ago
- Built with
- TypeScript
- 98% of the code
Is it looked after?
- Contributors
- 8
- Last 90 days
- Issues
- 100% closed
- 0 still open
- Pull requests
- 113 merged
- 0 waiting
- Releases
- 52
- 30+ in the last year
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| yoanbernabeu / grepai | 1,946 | 10 days ago | MIT | Mac, Windows, Linux |
| neuml / txtai | 13,184 | 3 days ago | Apache-2.0 | No downloads |
| kantord / SeaGOAT | 1,321 | today | MIT | No downloads |
More: languages, topics and project record
Languages
- TypeScript 98%
- JavaScript 2%
- CSS <1%
- HTML <1%
Topics
- ai
- ai-assistant
- embeddings
- mcp
- semantic
- vector-database
- vector-embeddings
- vector-search
- claude
- codebase-intelligence
- docker
- gemini
Project record
- JobRAG and search
- StatusListed
- Commits620
- Forks429
- Watching18
- Stars in 28 days+42
- CreatedFeb 26, 2026
- First seen by usNov 7, 2026
- CheckedNov 9, 2026
