A self-hosted visual workspace where notes, Git repositories, links, files and tasks sit together on a shared infinite canvas.
- Stars
- 142
- Forks
- 17
- Open issues
- 45
- Last commit
- 9 days ago
What is it?
mindwendel is a web application for team brainstorming. Members add ideas to a shared board, upvote them, cluster them with custom labels, and arrange them into lanes with drag and drop. Changes appear live for everyone in the session, and participants can join without registering, with usernames optional.
The app is built with Elixir, Phoenix and Phoenix LiveView on PostgreSQL. It can be run with Docker Compose, and the production setup includes a rustfs object storage container for encrypted file attachments stored in S3-compatible backends. Brainstormings are deleted after 30 days by default, and this retention period is configurable.
Optional AI idea generation works with OpenAI and other OpenAI-compatible APIs, with configurable token limits. The interface is available in German, English and Italian.
Key features
- 01Anonymous invitations, so participants need no registration
- 02Live-updating upvotes and idea cards for all session members
- 03Custom labels to cluster or filter ideas
- 04Lanes with drag-and-drop ordering and comments on ideas
- 05Encrypted file attachments stored in S3-compatible storage
- 06Optional AI idea generation via OpenAI-compatible APIs
- 07Export ideas to HTML or CSV
Use cases
- Running a live brainstorming workshop with a team or class
- Collecting and prioritizing ideas for a project or product planning session
- Hosting a private idea board on your own server with Docker
Quick start
- 1
Start the development containers
docker compose up --build -d - 2
Set up the database
docker compose exec app mix ecto.setup - 3
Start the server, then open http://localhost:4000/
docker compose exec app mix phx.server
Things to know
- Requires Docker and a working Phoenix/Elixir setup for development, plus PostgreSQL.
- Production deployment needs several secrets, SSL certificates and an S3-compatible storage service (rustfs) to be configured.
- AI idea generation needs your own OpenAI-compatible API key and is disabled by default.
- Licensed under AGPL-3.0, a copyleft license that requires sharing modified source code when offered as a network service.
In collections
Topics
FAQ
- What is mindwendel?
- Self-hostable Phoenix web app for brainstorming, upvoting and prioritizing ideas with a team, with live updates and optional anonymous access. mindwendel is a web application for team brainstorming. Members add ideas to a shared board, upvote them, cluster them with custom labels, and arrange them into lanes with drag and drop. Changes appear live for everyone in the session, and participants can join without registering, with usernames optional.
- Is mindwendel free to use? What license does it have?
- mindwendel is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is mindwendel still maintained?
- Actively maintained. The last commit to mindwendel was on Oct 28, 2026.
- What can I use mindwendel for?
- Running a live brainstorming workshop with a team or class Collecting and prioritizing ideas for a project or product planning session Hosting a private idea board on your own server with Docker
- How do I install mindwendel?
- Start the development containers: docker compose up --build -d Set up the database: docker compose exec app mix ecto.setup Start the server, then open http://localhost:4000/: docker compose exec app mix phx.server
- Where can I get mindwendel?
- The source code and installation instructions are on GitHub: https://github.com/b310-digital/mindwendel
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Claude Code plugin for Elixir/Phoenix with 26 specialist agents, Iron Laws enforcement, and Tidewave MCP integration for planning, implementing, and reviewing code.
Self-hosted Kanban board for teams to track projects, tasks and cards, with real-time collaboration and a free Community edition.
A web-based notebook for writing and running interactive, collaborative Elixir code with Markdown, charts and tables.
Self-hosted Excalidraw workspace with collections, real-time collaboration, sharing, version history, backups, and local or OpenID Connect login.
Open-source collaborative workspace for running retrospectives, sprint planning, standups, and anonymous team health surveys in real time.