The open source platform to map your roles, run better meetings and let every team self-organize.
Website · Documentation · Guides · Developers · Pricing
Create your organization for free →
Teams lose time when nobody knows who decides, when meetings end without a decision and when information lives in five different tools. Rolebase brings it all together around one living org chart, so everyone sees their place and knows who to turn to.
- All-in-one. Roles, meetings, discussions, tasks and decisions attach to the role they belong to.
- Flexible. From Free to Strict mode, you choose how much structure to enforce. Rolebase suits Holacracy, Sociocracy, liberated companies and more classic organizations alike.
- Open source and sovereign. MIT-licensed code, self-hostable, with hosted data stored in Europe.
And also:
- Org chart views as nested circles, a hierarchical tree or by member, with PNG export
- Real-time editing for workshops and meetings, in person or remote
- Calendar sync with Google Calendar, Outlook and any iCal-compatible calendar
- Global search across members, roles, discussions, tasks and decisions
- Import and export, with Holaspirit import and XLSX or JSON export
- Notifications and digests, daily or weekly
- Activity log with the full history of changes
Ask your assistant who holds a role, prepare the agenda of the next meeting or create a task, in plain language.
- MCP connector for Claude, ChatGPT and Mistral Vibe, also available to coding agents
- Rolebase skill for Claude Code, Codex, Cursor and VS Code
/plugin marketplace add Godefroy/rolebase
/plugin install rolebase@rolebase
| Cloud | Create an organization in minutes. The Small plan is free forever. |
| Self-hosting | Follow the install and self-host guide to keep control of your data and infrastructure. |
| API | Read and update your data with the GraphQL API and an API key that carries your permissions. |
You need Node.js, Docker and the Nhost CLI.
git clone https://github.com/Godefroy/rolebase.git
cd rolebase
npm install
cp .secrets.template .secrets # Then fill in the values
nhost login
nhost up # PostgreSQL, Hasura, Auth and Storage
npm run dev # Webapp and backend, on http://localhost:5175CONTRIBUTING.md covers configuration, external services, emails and the project structure.
| Layer | Stack |
|---|---|
| Frontend | React, Chakra UI, Apollo Client, Tiptap |
| Backend | Nhost, Hasura, PostgreSQL, tRPC |
| Website | Astro, MDX, Tailwind CSS |
Pull requests are welcome. Read CONTRIBUTING.md to get set up and to see what we check before merging.
Contact us or open an issue on this repository.
This repository uses two licenses:
- The Rolebase application (everything outside
website/) is licensed under the MIT License. - The
website/directory is proprietary and governed bywebsite/LICENSE. Its source is publicly visible but not licensed for reuse.



