Terminal-first interactive mindmap CLI tool with extended markdown support
Project description
🧠 mdbub
A mindmap tool for your terminal. Fast. Fluid. Keyboard-native. Built for thinkers who live in the CLI.
🚀 What is mdbub?
mdbub lets you build and manage mindmaps directly in your terminal. It's designed for speed-of-thought capture, with two streamlined modes: one for lightning-fast inline edits, and one for full-screen TUI visual editing.
Unlike plain Markdown, mdbub lets you structure your ideas—navigate, fold, tag, and rework them instantly, using only your keyboard.
🧨 Killer Features
- Quick Mode: Instant mini-editor for rapid note capture.
- Edit Mode: Full-screen terminal interface for folding, searching, tagging.
- Keyboard-native UX: Everything is hotkey driven. Customize to your liking.
- Pipe Mode (coming soon): Interoperable with the rest of your CLI stack.
- Zero-mouse flow: It's not just fast. It feels alive under your fingertips.
💡 Example
mdbub tech_idea.mdbub
It looks like this:
【AI-Driven Co...】 > 【Core Concept】 > 【Voice Intera...】
● Voice Interaction should be two-way
└─ No children
Just start typing to edit the label on a node; or hit enter to add a sibling; or hit tab to add a child.
If you add an id in the text, like this: [id:design/api], you can comeback later directly to that node with a deeplink: mdbub tech_idea.mdbub#design/api
While you work:
- Add inline
#tagsto make them easier to find or filter - Add inline
@key:valuemaps to track metadata of nodes - Add inline
[id:something]ids to later link
🛠 Installation
Quick Install (coming soon)
# PyPI (all platforms)
pip install mdbub
# or
pipx install mdbub
# Homebrew (macOS)
brew install mdbub # (when available in Homebrew Core)
# Chocolatey (Windows)
choco install mdbub # (when available)
Early Access
While we work on getting into the main package repositories, you can install via:
# Development version
pip install git+https://github.com/collabinator/mdbubbles.git
🤝 Contribute
Want to help shape the future of CLI-based structured thinking?
🧠 Built for Thinkers
mdbub is for people who think in trees.
Who sketch in lists.
Who live in the terminal.
And who know that a good idea starts fast—and needs space to grow.
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mdbub-0.4.0.tar.gz.
File metadata
- Download URL: mdbub-0.4.0.tar.gz
- Upload date:
- Size: 32.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.11.13 Linux/6.11.0-1015-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d373f71069c10f2402b375714822650c86b222f93f53dea7acf69b8f990495f
|
|
| MD5 |
444cde064ea3eab76466ee87ccbff814
|
|
| BLAKE2b-256 |
ec8d1e1fac2c5698022b77f6bb09c8b058a0df523378402524eb12f4a1e9fafd
|
File details
Details for the file mdbub-0.4.0-py3-none-any.whl.
File metadata
- Download URL: mdbub-0.4.0-py3-none-any.whl
- Upload date:
- Size: 35.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.11.13 Linux/6.11.0-1015-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24fa3ba5a4d4eb91d253dff3b0fdd30ac69e4b6b60ec5866a0dd89c64ce61dcb
|
|
| MD5 |
5222a9f44d4306f6866a0f4098c8ced4
|
|
| BLAKE2b-256 |
3287d293a89ad4f05f5bb83cde89c3226b044cd7d88b30277e904a7b71dcff77
|