A local-first collaboration workspace combining real-time chat, rich text pages, databases, and file management for teams.
Colanode is an open-source desktop app that serves as a comprehensive collaboration workspace that combines communication tools with knowledge management and project organization. The software is available as a desktop application and a web app, both of which connect to a central server to synchronize data across different devices.
Users can organize their work into multiple workspaces, each containing specific projects or team data. The system follows a local-first architecture, meaning all changes are first saved to a local SQLite database before syncing to the server in the background. This approach allows users to continue working while offline and ensures immediate access to content through local reads, reducing latency during navigation.
The technical architecture relies on a server API, Postgres with the pgvector extension, and Redis for caching and messaging. It is designed for individuals and organizations that require full control over their data privacy and hosting environment. The desktop application is built with Electron, while the server can be deployed using Docker Compose or Kubernetes via Helm charts. To handle simultaneous updates on pages and database records, the system uses Yjs to merge updates from multiple users automatically, while messages and file operations use standard database tables.
Colanode is a privacy-focused, all-in-one workspace for teams that prefer self-hosting and local-first data ownership.
A collaborative workspace for notes and databases that provides data ownership and native cross platform support.
A local-first knowledge base that merges structured documents, infinite whiteboards, and databases into one workspace.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.