Built on Teide—an ultrafast columnar engine. Teidelum syncs your work tools, indexes everything into searchable and queryable storage, and serves it to AI agents via MCP and applications via REST API. Single binary. Zero config. Data never leaves your machine.
Most "knowledge base" setups point an LLM at a folder of files. No ranking. No structure. No relationships. Every query re-reads everything.
Everything your AI agent and your applications need to work with organizational knowledge.
BM25 ranking with fuzzy matching and highlighted snippets. Your AI agent asks a question and gets the most relevant results—not a token-heavy dump of everything.
Powered by Teide—an ultrafast columnar engine. Filter, group, sort, and join structured data from any synced source.
FK relationships create a navigable graph. Ask "what's connected to this customer?" and get answers without teaching your LLM a custom schema.
MCP over stdio for AI agents. REST over HTTP for apps and scripts. Same data, same tools, two transports. Connect Claude, GPT, your dashboard, or a cron job.
Pull from Notion pages, Zulip messages, and live databases. Incremental sync means only changed records on each run. Your knowledge base stays current.
One Rust binary with the Teide columnar engine embedded. No Docker. No database server. No config files. Data never touches a third-party cloud.
Data flows from your tools through dual storage engines into 11 tools exposed over both MCP and HTTP.
Synced content splits into a full-text index for search and the Teide columnar engine for ultrafast SQL analytics. The query router dispatches automatically. Applications push data in via REST or MCP write tools.
Start the server, search content, run SQL, and traverse relationships.
Same operations available as MCP tools—AI agents call search, sql, graph, create_table, and 7 more directly.
Give MCP-enabled agents 11 tools for reading, writing, and traversing knowledge. They create tables, index documents, and discover relationships autonomously.
Scripts and cron jobs push data in via REST, query it with SQL, and pull results out. Automate knowledge workflows without any SDK—just curl and JSON.
Notion pages, Zulip threads, database tables—fragmented across tools. Teidelum syncs it all into one index. Search, query, and connect everything.
$ cargo install teidelum
$ teidelum --port 8080
✓ HTTP server on http://127.0.0.1:8080
✓ MCP stdio ready · 11 tools registered