Save an idea where it belongs.
Quick Capture creates a durable note inside an existing workspace, including Markdown import.
Open source · Self-hosted knowledge workspace
Write structured notes, sketch systems, and return to the same context—all inside a workspace you control.
PRODUCT PREVIEW
Switch views or search the example workspace
Consensus lets a cluster agree on the same ordered log even while nodes fail or messages arrive late.
A candidate wins after receiving votes from a majority in the current term.
Interactive product illustration · example content, no backend connection
The product model
The library stays simple. Categories organize workspaces. Each workspace owns its notes and canvas. No separate graph, database, or file-explorer hierarchy to manage.
Browse progressively, then open a category when you need search, filtering, sorting, and the full workspace list.
A workspace can hold multiple notes plus one canvas, with split layouts when you need to see them together.
Write structured notes with Tiptap. Sketch systems and relationships with Excalidraw. Both remain owned by the workspace.
Core workflow
The landing page mirrors the real product loop instead of selling a pile of disconnected features.
Quick Capture creates a durable note inside an existing workspace, including Markdown import.
Use Note, Canvas, or bounded split panes without leaving the workspace context.
Global search resolves categories, workspaces, notes, and exact blocks instead of only matching titles.
Workspace history and full-library backup keep recovery explicit without duplicating your source of truth.
Up to 4
bounded workspace panes
SQLite
durable authored state
1 container
self-hosted runtime
No cloud
required for core editing
Self-hosting
Notespace ships as one Go application serving the web UI and API, with SQLite for durable state. Docker Compose is the default deployment path.
Read the self-hosting guide$ git clone https://github.com/howlil/notespace.git
$ cd notespace
$ docker compose -f compose.yaml -f compose.local.yaml up --build -d --wait
✓ Notespace is ready on localhost:8080A smaller surface for deeper work.
No hosted account required for the core workspace.