EKOS โ€” Enterprise Knowledge Operating System
EKOS

AI that understands enterprise systems.
Recover business logic from legacy ETL, SQL, and enterprise code.

Evidence-backed ledgerโ†’ Any MCP-speaking agent
67-93% fewer tokens than grepโ†’ 2,022-file repo, indexed cold in 34sโ†’ see the benchmark โ†’
EKOS - Turn GitHub repos into MCP servers | Product Hunt
New โ€” RFC 0056, 0057, 0058

ClickHouse, tested live end to end on a real open-source repo

Compiled metadata, two real parser bugs found and fixed, a local-LLM NL-to-SQL pipeline run live against a real ClickHouse server, and a multi-step diagnostic question answered over the real MCP protocol โ€” all exercised against the same real target, not a synthetic fixture.

1
EKOS Cold Against Plausible's ClickHouse Layer

Pointed at a real, unmodified repo for the first time โ€” compiled cleanly, then found its own gap: sqlparser's ClickHouseDialect couldn't parse CODEC(...).

2
ClickHouse Extraction, After the Fix

RFC 0057/0058 closed five real parser gaps. Re-analyzed: 15/15 tables recover with zero warnings โ€” and a second, unrelated finding in identity resolution surfaced.

3
ClickHouse Component โ€” Generated Documentation

Full schema, write/read paths, and data-migration framework for plausible/analytics's event store, researched using EKOS's compiled ledger plus direct source verification.

4
Top Referrers Dashboard

A real analytics dashboard, reproduced from a screenshot: every number is a live query, generated by a local Ollama model against EKOS's compiled schema, run against a real ClickHouse server.

5
Why That Day Spiked

"Why was traffic high that day?" answered by chaining real ekos_clickhouse_query MCP calls over stdio JSON-RPC โ€” including a real failure, a retry, and a technical deep dive on how Claude, MCP, and EKOS fit together.

6
ClickHouse: Compiled Metadata + Live NL-to-SQL

The RFC 0056 connector these all build on โ€” the one explicit, audited exception to "AI never touches raw enterprise systems directly."

7
Proving the Core Loop, Cold, on a Real Repo

Beyond the ClickHouse slice: a cold pipeline run over the whole 2,022-file repo, timed, plus a graded ekos ask + MCP Q&A set โ€” three new gaps found, reported honestly, and fixed the same day (RFC 0059/0060/0061).

8
The First Benchmark Number

Every tool in this space leads with a metric; EKOS never had one. Raw grep vs the compiled ledger, same real repo, same standard tokenizer โ€” 67-93% fewer tokens for the realistic case, with the one case grep wins included, not hidden.

Target repo: github.com/plausible/analytics โ€” a real, unmodified open-source codebase, not a fixture built for EKOS.
Why EKOS?

Companies have all of this. None of it is usable by AI yet.

EKOS turns them into knowledge AI can understand.

Live Demos

Not slides. Real runs against real repos.

RFC 0027 ยท 0028 ยท 0029

Legacy Transformation Recovery

Pentaho jobs, SQL, and stored procedures compiled into one evidence-backed Transformation IR โ€” explain what a legacy pipeline does, and prove a migration didn't change its meaning.

Open Demo โ†’
RFC 0025 ยท 0027 ยท 0031

Pentaho SQL Recovery

EKOS's Pentaho and SQL recovery analyzers, run cold against two real GitHub ETL projects โ€” terminal output, MCP transcripts, and the honest gaps found along the way.

Open Demo โ†’
RFC 0013 ยท 0020

Enterprise Knowledge Graph

Issues, PRs, files, and their real relationships compiled into an append-only, evidence-backed ledger any MCP-speaking agent can query.

Open Demo โ†’
Self-hosted ยท every RFC above at once

EKOS Compiles Itself

The full pipeline, storage, documentation generation, search/MCP, and local-LLM token usage โ€” run against EKOS's own ~50-crate repository, every number measured, not estimated. Includes 3 real bugs found and fixed live during the run.

Open Demo โ†’ Read the full capability reference โ†’
What it actually does

A compiler for enterprise knowledge โ€” not another RAG index.

01 / observe

Read systems, don't interpret them yet

SQL DDL, Pentaho jobs, git history, Confluence, GitHub issues โ€” pulled in as raw, content-addressable evidence.

02 / recover

Compile legacy logic into one IR

A Pentaho step and a SQL SELECT both become the same Transformation IR node โ€” Source, Filter, Join, Aggregate, Sink.

03 / serve

Query it, prove it, never guess

Every answer cites the exact fragment it came from. Served read-only over MCP to any AI agent โ€” Claude, or otherwise.

# compile once
$ ekos build && ekos recover && ekos resolve && ekos compile && ekos commit

# serve it to any MCP client over stdio
$ ekos mcp serve --workspace .
Proven, not promised

Run cold against real repos, not staged demos.

Every deck below reproduces its claims live โ€” real terminal output, real MCP query/answer transcripts, and the honest gaps found along the way, never papered over.

67-93%
fewer tokens than raw grep for the same real question โ€” see the benchmark
34s
cold ingestion, 2,022-file real repo, timed live
2
real ETL projects recovered cold
2
GitHub issues filed and closed on real gaps
1,600
real GitHub issues/PRs fetched live โ€” see the run
0
fabricated facts โ€” Unmapped is a citizen, not a failure
101
graded scenarios run against the real ledger every release โ€” see the report
53s
full build โ†’ compile on this repo, 834 files
Answer quality, measured

We grade our own agent. The failing numbers stay on the page.

A 101-scenario suite across seven categories, graded by six deterministic evaluators โ€” no LLM judge. It is run against the real compiled ledger, and it is the reason the numbers below moved: the harness found that 94% of what we were compiling wasn't our own code (a Python virtualenv and two scanner-output directories nobody had excluded).

49.7%
answer correctness โ€” up from 42.5%
51.6%
evidence groundedness โ€” up from 44.0%
0.0%
invalid citations โ€” every cited id resolves to real evidence
29.8%
claims citing a precise file:line โ€” up from 0 of 1,289
12,283
compiled objects, down from 53,830 once the foreign code was excluded
6
fabrications on adversarial questions โ€” worse, up from 3, and being investigated

That last tile is the point. A benchmark you publish only when it flatters you is marketing, not measurement โ€” so the regression ships alongside the gains, and the suite still reports Status: FAIL against its own gates. The full report keeps every superseded number visible as a correction rather than editing it out.

101 scenarios ยท llama3:latest local ยท deterministic grading, no LLM judge ยท ekos eval run --dataset ekos-full
Community

Built in the open. Improved in the open.

GitHub Discussions Roadmap Vision Community Rewards
Token

Official EKOS Token

Token utility is designed to grow as the platform is adopted โ€” a consequence of usage, not a promise of price.

Purpose, by phase
Read the Vision View Tokenomics
Go deeper

Presentations

Team

The people building EKOS.

Portrait of Alexey Banaev

Alexey Banaev

Founder & Lead Developer

Alexey is a Data Engineer and Solution Architect with extensive experience designing data platforms, analytics solutions, and distributed systems. He founded EKOS to address a fundamental challenge in modern data environments: making complex, fragmented data ecosystems understandable, traceable, and usable.

As EKOS's founder and main developer, Alexey leads the product architecture and engineering, combining data engineering, software development, and AI-driven approaches to build a practical solution for modern data teams.

Portrait of Omid Ahmadi

Omid Ahmadi

Core Team, Ecosystem & Growth ยท AI Researcher & Agentic Systems Engineer

Researcher focused on sustainable AI applications across the oil, gas, and petrochemical industries, with a focus on intelligent agents, autonomous systems, and reliable AI infrastructure for industrial environments.