- Terminal-inspired user interface
- Bookmark management
- Supabase integration
- Frontend: Rust + Yew (WebAssembly)
- Styling: Tailwind CSS
- Backend: Supabase
help- Show available commandsclear- Clear the terminalversion- Show version informationtheme- Toggle between light and dark themefetch- Display system information
register- Create a new accountlogin <email> <password>- Login to your accountlogout- Logout from your accountwhoami- Show current user information
ls [tag]- List your bookmarks (optionally filtered by tag)cat <bookmark_name>- Show bookmark URLtouch <name> <url> [tags]- Create a bookmark with optional tagsopen <bookmark_name>- Open bookmark in new tabrm <bookmark_name>- Remove a bookmarktag <bookmark_name> <add|remove> <tag1> [tag2...]- Add or remove tags from a bookmarksearch <query>- Search bookmarks by name or tagstree- Show a hierarchical view of bookmarks organized by tags
cd <tag>- Navigate to a tag directorycd ..- Navigate back to root
Tab- Completion for commands, tags and bookmarks↑/↓- Navigate command historyHome- Move cursor to start of lineEnd- Move cursor to end of line
The easiest way to get started is using Docker:
docker compose up --buildThis will build and run the application locally in a container.
- Install Trunk (Rust WASM build tool):
# Source (recommended)
cargo install --locked trunk
# Binary
cargo binstall trunk
# Homebrew
brew install trunk
# For Apple Silicon: Install wasm-bindgen from source
cargo install --locked wasm-bindgen-cli- Install WebAssembly target:
rustup target add wasm32-unknown-unknown- Run the development server:
trunk serve --openContributions are welcome! Please feel free to submit a Pull Request.

