Open-source app that replaces your scattered SaaS tools with a single self-hosted workspace. Mail, boards, docs, chat, and more — all under your control.
The demo needs no account. Your workspace is removed after a day.
Install only what you need. Each tool can be shared with different collaborators, or kept private.
IMAP/SMTP email with threaded conversations, search, drafts that sync, and calendar invites you accept right from the message.
Kanban boards with labels, due dates, assignees, comments with @mentions, attachments, and an archive.
Rich text documents several people write in at once — you see each other's cursors, live.
Real-time messaging with replies, @mentions, edits, file sharing, and who's online and typing.
Task lists with due dates, assignees, repeating tasks, comments, and attachments.
Folders, a picture gallery with slideshow, readable text, markdown and code, and public links with a password and an expiry date.
Syncs with any CalDAV server — iCloud, Fastmail, Nextcloud — or runs on its own. Recurring events and invites.
Video calls powered by LiveKit, with screen sharing, right inside your workspace.
Hit Cmd+K to jump to any tool or action — or keep typing to search cards, todos, documents, files, chat, events and mail at once.
Every tool ships with a full set of shortcuts and a ? overlay that lists them.
Mention someone and they hear about it. Activity dots show what's new since your last visit, pushed live — and an email digest for when you're away.
Invite people as owners or collaborators, one tool at a time. Permissions are explicit and never global.
Every tool answers JSON with a personal access token, read-only if you like. The dobase terminal app, your scripts and AI agents work in your workspace through it.
TOTP-based 2FA with any authenticator app, and recovery codes for the day you lose your phone.
Works from the keyboard and with a screen reader, meets WCAG AA contrast, and respects reduced motion.
Follows your system's appearance, everywhere, including the emails it sends.
Responsive on any screen. Add it to your home screen as a PWA for a native-app feel.
Dobase shows you who's there and what they're doing, the moment they're doing it.
Everyone types at once and the text merges as you go. Each person's cursor shows up in their own colour, with their name — no locking, no "Marcus is editing".
Faces beside every tool in the sidebar and at the top of the page show who's in. The card, todo or file someone has open gets a ring — and inside it, you can see them writing a comment before it lands.
One search box for every tool you share: cards, todos, the text of your documents, files, chat, events and mail. Enter opens it, right where it lives.
Type dobase and your workspace opens right there. Move cards across a board, tick off todos, keep up with the chat and search everything, without leaving the keyboard. Made a mistake? u takes it back.
The same tool gives scripts and AI agents a command for everything, so Claude can read your board or draft a reply.
One small download for macOS, Linux and Windows. More about the CLI →
dobase Sophie Martin · demo.dobase.co _ _ __| | ___ | |__ __ _ ___ ___ / _` |/ _ \| '_ \ / _` / __|/ _ \ | (_| | (_) | |_) | (_| \__ \ __/ \__,_|\___/|_.__/ \__,_|___/\___| Good afternoon, Sophie 🌞 8 tools · 3 new notifications ╭ Your tools ───────────────────────────╮ ╭ What's new ────────────────────────────────────╮ │▸ 1 📅 Agenda calendar │ │● Marcus Chen sent a message in Team Chat │ │ 2 ✅ Launch Todos todos │ │ just now │ │ 3 📝 Notes docs ● │ │● Ann de Vries commented on Write the launch … │ │ 4 📋 Product Launch boards │ │ just now │ │ 5 📁 Shared Files files │ │● Priya Patel created Launch checklist │ │ 6 🎥 Standup Room room │ │ just now │ │ 7 💬 Team Chat chat ● │ │ │ │ 8 📬 Work Mail mail │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰───────────────────────────────────────╯ ╰────────────────────────────────────────────────╯ 💡 Press / to search everything you share. ↑↓ choose enter open / search n notifications q quit ? help
dobase › 📋 Product Launch Sophie Martin · demo.dobase.co ╭ To Do 4 ───────────────────╮ ╭ In Progress 2 ─────────────╮ ╭ Done 3 ────────────────────▶ │╭──────────────────────────╮│ │╭──────────────────────────╮│ │╭──────────────────────────╮│ ││Write the launch post ││ ││New onboarding emails ││ ││Logo refresh ││ ││📅 Sep 25 @Sophie 💬1 ││ ││@Ann ││ │╰──────────────────────────╯│ │╰──────────────────────────╯│ │╰──────────────────────────╯│ │╭──────────────────────────╮│ │╭──────────────────────────╮│ │╭──────────────────────────╮│ ││Set up status page ││ ││Pricing page copy ││ ││Dark mode for the board ││ │╰──────────────────────────╯│ │╰──────────────────────────╯│ ││📅 Sep 26 @Sophie ││ │╭──────────────────────────╮│ │╭──────────────────────────╮│ │╰──────────────────────────╯│ ││Fix login on Safari ││ ││Record a demo video for ││ │ │ ││📅 Sep 20 @Marcus 💬5 ││ ││the homepage and the ││ │ │ │╰──────────────────────────╯│ ││Hacker News post ││ │ │ │ │ ││@Priya ││ │ │ │ │ │╰──────────────────────────╯│ │ │ │ │ │╭──────────────────────────╮│ │ │ │ │ ││Try the terminal app ││ │ │ │ │ ││@Sophie ││ │ │ │ │ │╰──────────────────────────╯│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰────────────────────────────╯ ╰────────────────────────────╯ ╰────────────────────────────╯ ←→↑↓ move enter open c new H L move card e d rename, due esc home ? help
Dobase runs on your server. No analytics, no tracking, no third-party data sharing. One Rails app, one SQLite database, one Docker container. That is the entire stack.
Free for any purpose. Use, modify, distribute, sell — no restrictions. No vendor lock-in, no surprise pricing, ever.
Read the license →Install with ONCE for the easiest setup — backups, updates, and SSL handled automatically. Or deploy with Kamal for zero-downtime deploys with LiveKit video. Works on any VPS, cloud server, or Raspberry Pi.
Or try it right now: the command here runs Dobase on http://localhost. On a server with a domain, let ONCE or Kamal take care of HTTPS.