OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Memory & RAG

Socraticode

SocratiCode is an open-source codebase context engine that indexes source code and project artifacts for semantic search, dependency mapping, symbol-level impact analysis and call-flow exploration. It exposes that context to compatible AI coding assistants through MCP servers and host-specific plugins, skills or extensions.

Independent OpenViST project profile, based on linked sources.

Socraticode — OpenViST project profile in Agent Memory & RAG.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use SocratiCode when a coding assistant needs repository structure and relationships to answer questions or support review, particularly when a task spans files, dependencies, call paths or project documentation.

Who it is for

  • Developers who want AI coding assistants to retrieve repository-specific context.
  • Code reviewers tracing dependencies, call flows or the potential impact of a symbol change.
  • Teams working across multiple repositories or branches that want searchable code and project artifacts.

Documented uses

  • Search a codebase using semantic and keyword context.
  • Trace dependencies and call flows across code.
  • Inspect the potential blast radius of a symbol-level change.
  • Search project artifacts such as API specifications, database schemas, infrastructure configurations and architecture documents.
  • Make indexed codebase context available inside a compatible coding assistant.
Before you choose

Requirements & limits

The repository identifies the project as open source under AGPL-3.0. Its README describes SocratiCode Cloud as a private beta; the default local setup uses Docker-managed services.

  • The default setup requires Node.js 18.17 or newer, npx on PATH and running Docker.
  • MCP configuration differs by host; the project provides host-specific integration examples.
  • Local operation and the described hosted Cloud service are separate deployment paths.
  • The repository describes cross-project and branch-aware search, plus automatic, resumable indexing and file watching.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Add SocratiCode as an MCP server in VS Code

Configure VS Code to connect to SocratiCode through its local stdio MCP server.

Before you start

  • Node.js 18.17 or newer, with npx on PATH
  • Docker running for the default local Qdrant and Ollama stack
  • VS Code with MCP support

Steps

  1. Use the VS Code Stable or Insiders installation link in the repository README and choose user or workspace scope, or add the documented server object to a project’s .vscode/mcp.json.

  2. Start a new Chat session in VS Code.

  3. Run “MCP: List Servers” to verify the server entry.

Expected outcome

VS Code is configured to start SocratiCode as an MCP server, making its codebase context available to the host when the server is running.

Guide limitations

  • The repository notes that configuration schemas vary by host.
  • The guide documents connection setup and server-list verification, not the results of a code search.
COMPARE OPTIONS

Compare options for AI coding assistance

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
SocraticodeSearch a codebase using semantic and keyword context.CLI, Docker, Self-hostedThe repository identifies the project as open source under AGPL-3.0. Its README describes SocratiCode Cloud as a private beta; the default local setup uses Docker-managed services.
Continuum — pouyahasanamrejiStore project lessons so coding agents can retrieve them across conversations.CLI, Self-hosted, ServerThe repository documents local Docker Compose and bare-metal development setups. Bare-metal startup requires Node 22.12.0 or later and pnpm 10.33 or later; the Compose path skips these host prerequisites.
HaftRecord the problem a project is solving and the options considered.CLI, Self-hosted
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
9 October 2026
Original website title
giancarloerra/SocratiCode · Official homepage title · retained in its source language