Skip to content

Repository files navigation

QuietNote

QuietNote logo

A calm, 100% private study suite and personal productivity sanctuary.
Notes, reflection, habits, tasks, flashcards, and focus — thoughtfully organized and available offline.

Apache-2.0 License Android 8.0+ Flutter 100% Local SQLite Optional Local AI Zero Telemetry

Features · Privacy & Security · Quick Start · Building · F-Droid & Releases · Contributing


A little more room to think

QuietNote is an offline-first productivity companion designed for deep work, study, and daily organization.

There are no accounts to create, no subscription paywalls, and no remote cloud sync servers. All your notes, journal entries, tasks, habits, flashcards, and focus records are stored safely in an on-device SQLite database.


Core Features

Domain Description & Capabilities
Study Notes & Markdown Distraction-free editor with CommonMark, LaTeX math equations ($...$, $$...$$), syntax highlighting for 150+ programming languages, tags, and instant PDF/Markdown exports. Opens in a read-only preview by default.
To-dos & Tasks Streamlined task manager with priorities (Low, Medium, High, Urgent), due dates, and interactive checkbox subtasks.
Habit Streaks Track consistency with consecutive day streak counters, daily targets, and visual streak heatmaps.
Daily Routines Structured morning, afternoon, and evening routine workflow checklists.
Reflective Journal Private daily reflection space with mood logs, gratitude prompts, and encrypted local storage.
Spaced Repetition Flashcards Active recall flashcard study system with self-assessment recall grading (Again, Hard, Good, Easy).
Courses & Syllabi Manage academic courses, lecture times, professors, and linked study materials in one hub.
Goal Milestones Break ambitions down into measurable milestones with target completion dates and progress tracking.
Zen Focus & Pomodoro Deep work timer with Pomodoro (25/5), 50/10, Deep Work (90 min), and custom interval presets, ambient bells, and an optional floating edge pill timer.
Unified Timeline & Calendar Chronological timeline combining course lectures, exam dates, deadlines, and daily routines.
Focus Clock & Alarms High-precision Android exact alarms synchronized with study blocks and morning routines.
AI Capture & Assistant Optional on-device AI intent capture (local Gemma models) and BYOK cloud AI providers for note summarization, task extraction, and flashcard generation with zero telemetry.

Ergonomic Navigation Dock

  • Calibrated Sizes: Choose between Compact (48dp), Standard (54dp), and Spacious (60dp) to match your screen size and preference.
  • Hand Alignment: Align the floating dock to the Left, Center, or Right for comfortable one-handed reach with either thumb.
  • Interactive Live Preview: Test dock sizing, hand alignment, and animated sliding pill indicators inside Appearance Settings.

On-Device AI & Intent Capture (Optional)

QuietNote includes an optional, privacy-respecting AI assistant:

  • Fully Offline On-Device Gemma: Run small language models (Gemma .task/.bin) directly on your device's hardware with zero data transmitted over the internet.
  • Bring Your Own Key (BYOK): Connect your own API key for cloud providers (OpenRouter, Gemini, Groq, Ollama) directly from the device.
  • No Telemetry: AI queries are strictly processed locally or sent directly to your chosen API endpoint without passing through any intermediate proxy servers.
  • Works Without AI: The entire QuietNote application functions 100% normally without any AI models or keys configured.

Privacy & Security

  • 100% Local Storage: Powered by Drift and SQLite on your device.
  • Zero Telemetry: Zero analytics frameworks, zero crash trackers, and zero advertising SDKs.
  • Native Biometric App Lock: Secure your private notes and data with fingerprint, face unlock, or system PIN/pattern.
  • Full Data Ownership: Export your entire database as JSON or backup notes as Markdown files anytime.

Quick Start

Prerequisites

  • Flutter SDK (>=3.8.0 <4.0.0)
  • Android Studio / Android SDK (API 26+)

Run Locally

# Clone the repository
git clone https://github.com/NK2552003/QuietNote.git
cd QuietNote

# Install dependencies
flutter pub get

# Launch the app
flutter run

Building from Source

Lightweight Split APKs (~45 MB, Recommended)

flutter build apk --split-per-abi

Outputs optimized per-architecture APKs in build/app/outputs/flutter-apk/:

  • app-arm64-v8a-release.apk (~45.6 MB · Modern Android smartphones)
  • app-armeabi-v7a-release.apk (~40.0 MB · 32-bit Android phones)
  • app-x86_64-release.apk (~48.7 MB · Emulators / Chromebooks)

Universal Fat APK (~125 MB)

flutter build apk --release

Project Structure

lib/
├── core/
│   ├── branding/          # Logo and vector marks
│   ├── flutter-ui/        # Custom frosted UI kit and navigation dock
│   ├── focus/             # Focus timer and floating bubble service
│   ├── notifications/     # 11-feature notification taxonomy
│   ├── security/          # Biometric app lock gate and controller
│   └── settings/          # SQLite persistence and theme builder
├── features/              # Notes, journal, tasks, habits, courses, flashcards, etc.
└── main.dart              # Application entry point with root error dispatcher

fastlane/                  # Triple-T store metadata and 512x512 app icon
fdroid/                    # Production F-Droid metadata recipe
docs/                      # Release and publishing documentation
.github/                   # Issue forms, PR template, and security policy

F-Droid & Publishing

QuietNote is fully prepared for open-source distribution:


Documentation & Community


Make room for what matters.
Made for quieter, more intentional days.

About

A calm, private space for notes, plans, reflection, and focused work . Offline-first. Built for your device. Designed for everyday momentum.

Resources

Contributing

Security policy

Stars

19 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages