Hosted app
Open a workspace in the browser and start writing with your team. Nothing to install or operate.
- Sign in and write in the browser
- Realtime collaboration out of the box
- Export your Markdown files whenever you like
Open source · AGPL-3.0-or-later
c-note is an open-source workspace for shared notes: write Markdown together in realtime, keep every document as a plain file, and run the whole thing on your own infrastructure whenever you want to.
Markdown
# Onboarding
Welcome to the team. Start with
[[Handbook/Working agreements]].
## Day one
- [x] Accounts and access
- [ ] Read the architecture notes
Preview
Onboarding
Welcome to the team. Start with Working agreements.
Day one
How it works
Notes stay as Markdown, collaboration happens live, and the storage format is one you can read, diff, and move somewhere else.
Several people can write in the same note at once and see who else is connected, with permissions checked on the server for every change.
Folders, [[linked notes]], backlinks, and search — organised the way a
team actually writes documentation, not around a proprietary document model.
Documents are plain .md files you can version, review, and export —
with Git repositories browsable right next to the notes that reference them.
The server, the protocol, and the clients are open source under AGPL-3.0-or-later. Take the files, take the code, and run it on hardware you control.
Two ways to run it
Both options run the same open-source application and the same documented protocol. Start wherever it is convenient; moving later means moving files and a server, not rebuilding your notes.
Open a workspace in the browser and start writing with your team. Nothing to install or operate.
Run c-note on your own server — a VM, a Proxmox/LXC container, or a machine on your LAN — so the data never leaves your network.
Self-hosting
c-note was written to be operated by the team that uses it. The guide walks through configuration, deployment on a VM or Proxmox/LXC container, putting it behind your own reverse proxy, and the desktop app download.
Deployment, configuration, and operating notes in one place.
Docker Compose on a VM or container, behind the proxy you already run.
Create accounts and workspaces, then write from the browser or desktop app.
Try the hosted app, or stand up your own instance and keep every note on your own infrastructure.