Self-hosted · runs on your own server

One workspace.
Your agent, your notebooks,
your data.

A Claude Code agent wired straight into JupyterLab, your Obsidian vault, and your data warehouse — running on your Pro subscription, on a machine you control. No API bill. No third party holding the keys.

Pick up an agent ready when you are
/ workspace — connected modules AGENT NOTEBOOK VAULT CLICKHOUSE

What's actually running

Three services, one agent, wired together with MCP.

01 — AGENT

Claude Code

Full read/write access to your vault and notebooks. Runs on your Pro subscription — not a metered API — so there's no bill that scales with how much you use it.

bypassPermissions · headless
02 — NOTEBOOK

JupyterLab

Side by side with the agent, not behind it. The agent writes cells, runs them, reads the output, and keeps going — you watch it happen in real time.

/workspace/lab
03 — VAULT

Obsidian

Every conversation and finding lands back in your vault as real notes — searchable, linkable, and still there next time, not lost in a chat log.

/obsidian-ekidenlabs

Everything's already running.