Smart_Code_Assistant

WeiGuang-2099/Smart_Code_Assistant
★ 0 stars Python AI/LLM Updated 6d ago
AI code assistant with GraphRAG: FastAPI + React platform using LangChain agents, a Neo4j code knowledge graph, and ChromaDB hybrid retrieval for LLM-powered code generation, review, and analysis with SSE streaming and an MCP server.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "smart_code_assistant": {
      "command": "uvx",
      "args": [
        "smart-code-assistant"
      ]
    }
  }
}

Or install with pip: pip install smart-code-assistant

README Excerpt

An AI-powered code generation, review, and analysis platform built with FastAPI, React, and LangChain. Combines LLM-driven code intelligence with a code knowledge graph (GraphRAG) for deep structural understanding of your codebase. Every image below is a **live end-to-end run** captured while driving the UI against the full running stack (FastAPI + MySQL + Neo4j + ChromaDB + ZhipuAI GLM) - not static mockups. The Generate, Review, Analysis, and GraphRAG panels show real model responses and a kno

Tools (20)

CHROMA_HOSTCODE_GRAPH_EMBEDDING_MODELCODE_GRAPH_EMBEDDING_PROVIDERCODE_GRAPH_OPENAI_EMBEDDING_MODELDATABASE_URLLLM_API_KEYLLM_MODELLLM_PROVIDERNEO4J_URIRATE_LIMIT_GENERALRATE_LIMIT_LOGINSECRET_KEYSENTRY_DSNSENTRY_TRACES_SAMPLE_RATEVITE_SENTRY_DSNZHIPU_API_KEYbackenddemodemo123456explain_symbol

Topics

ai-agentschromadbcode-analysiscode-reviewdockerfastapigraphraglangchainllmmcp-serverneo4jragreactssetypescript