BACK_TO_FEEDAICRIER_2
FCE ships in-memory code graph for RAG
OPEN_SOURCE ↗
REDDIT · REDDIT// 33d agoOPENSOURCE RELEASE

FCE ships in-memory code graph for RAG

FCE, short for Flat Code Engine, is a new MIT-licensed open-source C++ code graph engine with Python bindings aimed at fast codebase retrieval for local LLM, agent, and RAG workflows. It uses tree-sitter to parse 10 languages, keeps the symbol graph in RAM, and claims roughly 50ns hash lookups while scaling to multi-million-symbol codebases like Unreal Engine and the Linux kernel.

// ANALYSIS

FCE is an interesting swing at a real bottleneck in code RAG: too much of the stack still pays database and serialization costs for every symbol query.

  • The strongest pitch is architectural, not just benchmark-driven: an in-memory SOA graph plus direct lookups is a very different tradeoff from Python wrappers around external vector or SQL stores.
  • The project looks especially relevant for local-first agent systems that need fast structural code navigation rather than pure semantic retrieval.
  • Python bindings and CLI support make it more usable than a C++-only experiment, which matters if the target audience is actually building LLM tooling around it.
  • The obvious question is robustness across non-C++ languages, since the repo itself says C and C++ handlers are the most battle-tested and other language parsers likely still have rough edges.
  • If the release holds up in real workloads, FCE could become useful plumbing for code intelligence tools that want graph-aware context retrieval without standing up another database layer.
// TAGS
fceragopen-sourcedata-toolsdevtoolagent

DISCOVERED

33d ago

2026-03-09

PUBLISHED

33d ago

2026-03-09

RELEVANCE

8/ 10

AUTHOR

haengsunjireul