Einführung
Orimora ist eine selbst gehostete Team-Wissensbasis auf Basis von SvelteKit — mit kollaborativem Editor (TipTap, Yjs), Sammlungen, Volltextsuche, Kommentaren, Webhooks und einer REST API.
Wo du anfängst
Abschnitt betitelt „Wo du anfängst“| Ziel | Seite |
|---|---|
| Lokal entwickeln | Installation |
| Produktiv mit Docker | Deployment |
| Alle Umgebungsvariablen | Konfiguration |
| HTTP-API (Auth, Limits) | REST-API Überblick |
| Operationen & Schemas | OpenAPI |
| Cursor / MCP anbinden | MCP & KI-Integration |
| Obsidian | Obsidian Plugin |
Hauptfunktionen
Abschnitt betitelt „Hauptfunktionen“- Editor — Echtzeit-Kollaboration, Revisionen, Typografie
- Sammlungen — hierarchische Dokumentstruktur
- Suche — Volltext und Fuzzy-Matching in PostgreSQL
- Kommentare — Threads inline
- REST API —
Bearer kb_-Keys unter/api/v1/ - MCP — HTTP-Endpunkt
/api/mcpfür Cursor, Claude Desktop u. a. — Einrichtung - Obsidian — Push/Pull und inkrementeller Sync
Architektur (Kurz)
Abschnitt betitelt „Architektur (Kurz)“| Schicht | Technologie |
|---|---|
| App | SvelteKit, Svelte 5 |
| Daten | PostgreSQL 16+, Drizzle |
| Cache / Jobs | Redis, BullMQ |
| Echtzeit | Yjs, WebSocket /collab |
Mehr dazu: Architektur.