Inner Breeze is a free, open-source practice app for breathing, meditation, and habit tracking. It works offline, stores data locally in SQLite, and can optionally sync user-owned data through a Daochi-compatible sync server.
- Guided practice sessions with visual and audio cues
- Mind, Yoga, and Fitness organization for different practice routines
- Customizable breathing sessions, meditation timers, and habit counters
- Habit tracking with session history and linked practice counts
- Local import and export support
- Theme customization with light and dark variants
- Repeat the last completed practice using its current settings
Initialize the submodules once:
git submodule update --init --recursiveBuild and run the desktop app:
make native
make runRun the terminal backend:
make tuiBuild Android artifacts:
make android-debug
PASSWORD=your-keystore-password make android-release
PASSWORD=your-keystore-password make android-bundleBuild the web app:
make web
make siteRun the test suite:
make testTo test sync and recovery against an isolated local server:
make sync-server-test DAOCHI_BIN=/absolute/path/to/daochiThis uses disposable client databases and a loopback server; see web and sync test coverage for details.
Native binaries are written to build/bin/<platform>/. Release artifacts are
written under build/dist/.
To debug Inbe against the root Kryon checkout instead of the vendored
submodule, override KRYON_DIR:
make run KRYON_DIR=../kryonUse this only for local debugging. Permanent Kryon fixes should be committed in
the root Kryon repository and then brought into Inbe by updating
vendor/kryon.
src/- app codeassets/- images, fonts, and soundslocales/- translationsdroid/- Android projectsite/- websitevendor/kryon/- Kryon UI/runtime submodule
Monero:
48ms5LfFrPJ2LUvqP9Mm5BhDSnZnqu14jB8XpAukw3jDBKxRAxYvq3k4fEwXY7kCY3LrtycMUayJZR1YJuyvJHCDCcyw6pA
Bitcoin:
bc1qxzcetg50f6epgddc09n82xqn3zswlmk44235y5
Lightning:
waozi@cake.cash
BSD 3-Clause. See LICENSE.
