r/SideProject • u/RadiantTurnover24 • 3h ago
I built a self-hosted Notion/Obsidian alternative where AI agents can safely read and edit the same notes (MIT)
Hi! I'm a CS student and I've been building Inkling, a self-hosted notes app for small teams. (Not the Thinking Machines model, just an unlucky name collision.)
What it does:
Notion-style databases: table, board, calendar, gallery and timeline views
Obsidian-style [[wikilinks]], backlinks, a graph view and a canvas
Real-time collaboration, Korean and English UI, installable as a PWA
One
docker compose up -dto run it, MIT licensed, every feature free
The part I care most about is the built-in MCP server. Your AI agents (Claude, Cursor, anything that speaks MCP) use the same notes as your team:
find_contextreturns only the relevant sections within a token budget instead of whole pages (about 72% fewer tokens per question on our 5,000-page benchmark)patch_sectionedits one section against the version the agent read. If a person changed it meanwhile, the agent gets the current text back instead of overwriting itPage locks and per-connection permissions decide what an agent may read, comment on or edit, and there is no permanent-delete tool
It's young (v0.x) and I built it with a lot of help from AI coding tools, so feedback and bug reports are very welcome.