Check if you have Rust:
rustc --versionIf not, install it:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/envcd ~/Documents/reflectAIDevelopment mode (with hot reload):
cargo tauri devThis will:
- Download and compile dependencies (first time: 2-3 minutes)
- Start the Tauri dev server
- Open the app window
That's it! You should see the ReflectAI UI with three panels:
- Left: Note list + search
- Center: Note editor
- Right: Analysis results
- Click "+ New" to create a note
- Type a title and some content
- Click "πΎ Save" (or
Ctrl+S) - Paste a URL into the content area
- Click "π Analyze" to extract keywords and summary
- Use the search box to find notes
Issue: Build taking too long
Solution: This is normal for the first build. Grab a coffee β
Issue: Command not found: cargo
Solution: Rust wasn't added to PATH. Run:
source $HOME/.cargo/envIssue: App won't open on Wayland
Solution: Try explicitly using X11:
WAYLAND_DISPLAY= cargo tauri devIssue: "Could not find tauri in your PATH"
Solution: Make sure you're in the project directory:
cd ~/Documents/reflectAI
cargo tauri dev- Read
README.mdfor full documentation - Try importing/exporting notes as JSON
- Customize the UI by editing
frontend/dist/index.html - Build a release binary with
cargo tauri build
# Development with auto-reload
cargo tauri dev
# Build production binary
cargo tauri build
# Run tests
cargo test
# Check code without building
cargo check
# Format code
cargo fmt
# Lint code
cargo clippyYour notes are automatically saved to:
- Linux/macOS:
~/.reflectai/notes.json - Windows:
%USERPROFILE%\.reflectai\notes.json
You can manually backup or edit this file directly if needed.
See README.md for more detailed information, architecture overview, and contributing guidelines.
Happy note-taking! π