{"repo":"EtienneChollet/ontomics","free":true,"listed":false,"github":"https://github.com/EtienneChollet/ontomics","clone":"git clone https://github.com/EtienneChollet/ontomics.git","description":"Extract domain knowledge from codebases to reduce LLM token consumption by 20x and time in agentic search by 10x — gathers and makes concepts, naming conventions, and vocabulary queryable via MCP.","language":"Rust","stars":40,"topics":["agentic-coding","ai-coding","claude-code","codex","coding-agents","domain-knowledge","mcp","mcp-server","model-context-protocol","rust"],"license":"MIT","category":"mcp-servers","readme_excerpt":"ontomics ontomics gives any coding agent instant knowledge of your codebase. One tool call instead of 19. 20x fewer tokens. https://github.com/user-attachments/assets/01afa8a0-1bc2-4686-94d7-965fef7610c3 Visualization for the voxelmorph project -- a library for unsupervised learning in image registration Benchmark Tested with Claude Sonnet — same question, with and without ontomics. \"What does 'transform' mean in this codebase?\" on voxelmorph (full transcript): With ontomics Without ---------------- --------------- ------------ Tool calls 1 19 Tokens 3.7k 76k Time 5s 1m 15s Answer quality Complete Complete \"What are the main domain concepts in this codebase?\" on ScribblePrompt (full transcript): With ontomics Without ---------------- --------------- ------------ Tool calls 1 26 Tokens 3.7k 61.6k Time 5s 56s Answer quality Complete Complete Both conditions produced complete, correct answers. ontomics got there in one call. What it does that search can't Search tells you where a string appears. An LSP tells you where a symbol is defined and referenced. Neither answers: what are the domain concepts in this codebase? How do they relate? What naming conventions emerged? What changed in the domain vocabulary since last release? Which functions behave similarly, regardless of what they're named? ontomics builds a semantic index of your project's domain — clustering related symbols into concepts, detecting naming conventions from usage frequency, resolving abbreviations, grouping fun","default_branch":null,"files":null,"tree":[],"storefront":"/r/EtienneChollet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EtienneChollet/ontomics/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}