Parabol is an open-source collaborative workspace for running structured, effective, and inclusive team meetings. It supports retrospectives, sprint planning, standup meetings, check-ins, agile estimation, and collaborative documentation — all in real time with a GraphQL API.
Parabol is easily self-hosted on your own infrastructure and works in air-gapped environments with no external dependencies required. It runs on Node.js + PostgreSQL + Valkey and can be deployed on-premise, in a private cloud, or in a fully isolated network — making it a strong choice for enterprises, government agencies, and security-conscious teams that cannot use SaaS tools.
Try a no-login demo: https://parabol.co/retro-demo
Parabol helps software teams and agile practitioners facilitate:
Meeting outcomes (summaries, action items, tasks) are automatically captured and can be pushed to integrations.
Parabol exposes a public GraphQL API.
https://action.parabol.co/graphqlhttps://action.parabol.co/graphql/schema.graphqlhttps://action.parabol.co/graphql (in browser)llms.txt — concise API overview for LLMs and developers (auth, scopes, key operations)llms-full.txt — full reference with example GraphQL queries and mutationsParabol integrates with:
| Concern | Solution |
|---|---|
| Server | Node.js |
| Server Framework | μWebSockets.js |
| Database | PostgreSQL |
| PubSub & Cache | Valkey |
| API | GraphQL |
| Real-time | graphql-ws (WebSockets) |
| Client Cache | Relay |
| UI Framework | React |
| Styling | Tailwind CSS |
Production: PostgreSQL, Valkey Development: Docker Compose, Watchman
Note:
text-embedding-inferenceis resource intensive. You may need to increase Docker's memory limit to 16 GB+ (Docker Desktop → Settings → Resources).
git clone https://github.com/ParabolInc/parabol.git
cd parabol
cp .env.example .env # add your own vars
pnpm i
pnpm db:start
pnpm dev
App runs at: https://localhost:3000/
# Workaround for a pnpm SSH key bug: https://github.com/pnpm/pnpm/issues/7243
git config --global url."https://github.com/enahum/redux-offline.git".insteadOf git@github.com:enahum/redux-offline.git
pnpm i && pnpm build && pnpm predeploy && pnpm start
Copyright (c) 2016-present, Parabol, Inc.
Dual-licensed under the GNU AFFERO GENERAL PUBLIC LICENSE, Version 3.0 while holding, at Parabol's sole discretion, the right to create new licenses. See LICENSE.
$ claude mcp add parabol \
-- python -m otcore.mcp_server <graph>