whereismyai
Gen System
Gen System is a code parsing and service generation tool that builds syntax trees and control flow graphs for local LLMs.
Gen System parses source code to generate syntax trees, symbol indexes, call graphs, and control flow graphs for Go, COBOL, CA Gen, Java, TypeScript, and Python. It reads inputs, calls, data writes, and actions as beliefs, allowing users to correct any belief to steer code generation. The generation feature plans a Go service using local models via Ollama, compiling and checking each operation before it enters the service file. It runs locally and provides an architecture studio via browser as well as an MCP server for clients like Claude Code, Cursor, and Codex. The software supports Linux and Windows with a single GPU and Ollama.
Gen System at a glance
- Best for: Software engineer
- Runs on: Web, Linux, Windows, CLI
- Pricing: Free
- Released: October 2026
- Category: AI coding tool
- Website: github.com/hpdkhoa/gen-system
Key features
- Parse source code into syntax trees and call graphs
- Index symbols and control flow graphs per routine
- Store code facts as belief records
- Allow human verification and correction of beliefs
- Plan and generate Go services using local models
- Compile and test generated operations automatically
- Provide a web-based architecture studio
- Expose an MCP server for AI code assistants
Use it for
- Explore codebase architecture and control flow graphs
- Give AI agents accurate context via Model Context Protocol
- Correct parser beliefs to steer local model generation
- Generate and compile Go services with local LLMs
Alternatives to Gen System
- Genkit — Provides unified APIs and local developer tools for AI application workflows.
- jevgrep — Reduces coding agent costs by providing targeted, relevant repository context.
- Genaicode — Unifies multiple coding agents behind one API and CLI.
- AG-UI — Standardizes agent-user interactions and generative UI for applications.
- CodeGeeX — Provides code generation, completion, and translation in a single assistant.
- LangChain4j — Integrates LLMs and vector stores directly into Java applications.
- LangChain — Compose exactly the agent your use case needs from model, tools, prompt, and middleware.
- GenClass — Catches elusive timing-based bugs in web applications using a lightweight model.
- ODS — Automates complex local AI infrastructure setups with one command.
- Loushang — It provides persistent sessions, model routing, and method-guided code delivery.
- Shell GPT — Executes generated shell commands and code snippets directly within the terminal.
- GoCodeo — Generates production-ready code, explains code, and creates tests in seconds.
All Gen System alternatives