Skip to content

Latest commit

 

History

1,021 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inner Breeze

Get it on Google Play Get it on F-Droid

Inner Breeze

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.

Features

  • 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

Build

Initialize the submodules once:

git submodule update --init --recursive

Build and run the desktop app:

make native
make run

Run the terminal backend:

make tui

Build Android artifacts:

make android-debug
PASSWORD=your-keystore-password make android-release
PASSWORD=your-keystore-password make android-bundle

Build the web app:

make web
make site

Run the test suite:

make test

To test sync and recovery against an isolated local server:

make sync-server-test DAOCHI_BIN=/absolute/path/to/daochi

This 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=../kryon

Use 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.

Project Layout

  • src/ - app code
  • assets/ - images, fonts, and sounds
  • locales/ - translations
  • droid/ - Android project
  • site/ - website
  • vendor/kryon/ - Kryon UI/runtime submodule

Support

Monero:

48ms5LfFrPJ2LUvqP9Mm5BhDSnZnqu14jB8XpAukw3jDBKxRAxYvq3k4fEwXY7kCY3LrtycMUayJZR1YJuyvJHCDCcyw6pA

Bitcoin:

bc1qxzcetg50f6epgddc09n82xqn3zswlmk44235y5

Lightning:

waozi@cake.cash

License

BSD 3-Clause. See LICENSE.

About

calm breathing, meditation sessions, and habit tracking

Topics

Resources

Stars

28 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages