AI + MCP Access
Give agents controlled access to your data without copy-pasting your life into chat windows.
Local-first database for user-owned software
EweserDB is a local-first interoperable database for apps that refuse lock-in. Notes, agents, study tools, publishing workflows, and collaborative workspaces can all connect to the same user-owned data.
Modern software treats your notes, decisions, documents, and knowledge like platform property.
The old world
EweserDB world
"Own the substrate. Swap the interface."
Notes are one proof point. The larger story is one user-owned data layer feeding AI tools, collaborative workspaces, study flows, publishing workflows, and team memory.
Give agents controlled access to your data without copy-pasting your life into chat windows.
Work together in real time with offline-first sync and conflict-free CRDT merging.
Keep structured notes, links, and documents in a system other apps can understand.
Turn notes into flashcards, summaries, and spaced repetition flows without export gymnastics.
Reuse the same data across sites, docs, newsletters, and knowledge portals.
Share decisions, references, and working knowledge without locking the team into one interface forever.
04 // Connected Tools
The landing page should preview the actual product: entry, ownership, permissions, and agent access.
Sign in, approve scopes, and keep trust visible.
Collections, schemas, rooms, sync, sharing, and storage.
Installed tools, granted access, recent usage, and revoke controls.
Clients, permissions, metadata, audit-style visibility, and setup.
For Developers
Add @eweser/db to your app. Shared schemas, CRDT sync, and MCP-ready access patterns give builders useful software without another proprietary island.
$ npm install @eweser/db yjs import { Database } from '@eweser/db';
const db = new Database({
initialRooms: [{ collectionKey: 'notes', name: 'My Notes' }]
});
const room = db.getRoom('notes');
const Notes = room.getDocuments();
Notes.new({ text: 'Hello from any app' }); Strongly typed collections, documents, and _ref links keep interop practical instead of theoretical.
IndexedDB locally, Yjs for conflict-free collaboration, and Hocuspocus for live transport.
Connect Claude Desktop, ChatGPT, or your own agent workflows through scoped MCP access.
Point apps at eweser.com or a self-hosted homeserver without inventing another proprietary island.
Build against shared schemas when you want ecosystem compatibility, or extend with private models.
Own the infra, run your own auth and sync services, and stay independent of anyone else’s moat.
Try the ecosystem, read the docs, or deploy your own user-owned stack.