A notes app that doesn't make you configure it: plain Markdown, [[links]] + graph, one-letter tasks/inbox/calendar.
Python
0
3 commits
updated Oct 4, 2026
A note app that doesn't make you configure it. Notes with [[links]], a live
graph of how they connect, tasks with due dates, a calendar, and an inbox where
you type a thought and file it with one click. No plugins, no query language,
no account. Your notes are plain Markdown files in a folder you own.
Linux (x86-64): download SimpleBrain-x86_64.AppImage from the
latest release,
then:
chmod +x SimpleBrain-x86_64.AppImage
./SimpleBrain-x86_64.AppImage
Windows and macOS builds aren't available yet. To build from source, see below.
[[Note Name]]. Clicking a link opens (or
creates) that note. The graph shows every link; click a dot to open it.t call the bank due:10-01-2026 in any note
shows up under Overdue / Today / Upcoming / No date. Ticking it makes it
- [x] …; old - [ ] … lines are converted to t … automatically.i moves to the Inbox,
c 10-05-2026 2pm dentist moves to the Calendar (time optional).
Lowercase only, so I think… is left alone.ICS_URL=https://… to the .config file in your notes folder.#tag or title. The
matching notes light up orange in the graph.answer:: your answer. Each
[[Keyword]] you link gets a Keyword - Answers note listing every note
that links to it, then all their answers. It rebuilds on save; don't edit it.Your notes live in Documents/SimpleBrain (File → Open vault folder). Deleted
notes go to .trash inside it, never straight to oblivion.
Settings (in .config in your notes folder):
| Line | Effect |
|---|---|
ICS_URL=https://… | Show a calendar feed (treat the URL like a password) |
Set the environment variable SIMPLEBRAIN_VAULT to use a different notes
folder, e.g. a USB drive.
Python 3.10+:
pip install -r requirements.txt
python simplebrain_app.py
Tests: python simplebrain_core.py and QT_QPA_PLATFORM=offscreen python tests/test_app.py.
Installers: pip install -r requirements-build.txt && pyinstaller packaging/simplebrain.spec,
then packaging/linux/build-appimage.sh (Linux AppImage). Release builds use
packaging/linux/build-in-docker.sh, which compiles inside Ubuntu 22.04 so the
AppImage runs on older distributions too. On Windows, with Inno Setup:
python -c "from PIL import Image; Image.open('packaging/icon.png').save('build/icon.ico', sizes=[(16,16),(32,32),(48,48),(64,64),(128,128),(256,256)])"
iscc /DAppVersion=<VERSION from simplebrain_core.py> packaging\windows\simplebrain.iss
simplebrain_core.py: notes, links, tasks, inbox, calendar, answers. No UI.simplebrain_app.py: the desktop app (Qt).packaging/: icon, PyInstaller spec, Linux AppImage/install scripts, Windows installer.MIT, see LICENSE.
A notes app that doesn't make you configure it: plain Markdown, [[links]] + graph, one-letter tasks/inbox/calendar.
Python
0
3 commits
updated Oct 4, 2026
A note app that doesn't make you configure it. Notes with [[links]], a live
graph of how they connect, tasks with due dates, a calendar, and an inbox where
you type a thought and file it with one click. No plugins, no query language,
no account. Your notes are plain Markdown files in a folder you own.
Linux (x86-64): download SimpleBrain-x86_64.AppImage from the
latest release,
then:
chmod +x SimpleBrain-x86_64.AppImage
./SimpleBrain-x86_64.AppImage
Windows and macOS builds aren't available yet. To build from source, see below.
[[Note Name]]. Clicking a link opens (or
creates) that note. The graph shows every link; click a dot to open it.t call the bank due:10-01-2026 in any note
shows up under Overdue / Today / Upcoming / No date. Ticking it makes it
- [x] …; old - [ ] … lines are converted to t … automatically.i moves to the Inbox,
c 10-05-2026 2pm dentist moves to the Calendar (time optional).
Lowercase only, so I think… is left alone.ICS_URL=https://… to the .config file in your notes folder.#tag or title. The
matching notes light up orange in the graph.answer:: your answer. Each
[[Keyword]] you link gets a Keyword - Answers note listing every note
that links to it, then all their answers. It rebuilds on save; don't edit it.Your notes live in Documents/SimpleBrain (File → Open vault folder). Deleted
notes go to .trash inside it, never straight to oblivion.
Settings (in .config in your notes folder):
| Line | Effect |
|---|---|
ICS_URL=https://… | Show a calendar feed (treat the URL like a password) |
Set the environment variable SIMPLEBRAIN_VAULT to use a different notes
folder, e.g. a USB drive.
Python 3.10+:
pip install -r requirements.txt
python simplebrain_app.py
Tests: python simplebrain_core.py and QT_QPA_PLATFORM=offscreen python tests/test_app.py.
Installers: pip install -r requirements-build.txt && pyinstaller packaging/simplebrain.spec,
then packaging/linux/build-appimage.sh (Linux AppImage). Release builds use
packaging/linux/build-in-docker.sh, which compiles inside Ubuntu 22.04 so the
AppImage runs on older distributions too. On Windows, with Inno Setup:
python -c "from PIL import Image; Image.open('packaging/icon.png').save('build/icon.ico', sizes=[(16,16),(32,32),(48,48),(64,64),(128,128),(256,256)])"
iscc /DAppVersion=<VERSION from simplebrain_core.py> packaging\windows\simplebrain.iss
simplebrain_core.py: notes, links, tasks, inbox, calendar, answers. No UI.simplebrain_app.py: the desktop app (Qt).packaging/: icon, PyInstaller spec, Linux AppImage/install scripts, Windows installer.MIT, see LICENSE.