← all repositories
Radiant303/SpringNote

A desktop journal that writes your weekly report for you

SpringNote is a desktop note-taking app that uses AI to turn scattered jottings into structured reports, because organizing is the part that kills the journaling habit.

SpringNote
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

SpringNote is a Flutter and Rust desktop app for Windows and macOS that acts as a low-friction journal. You dump thoughts into a quick-input box; the app stores them locally and uses configurable LLM backends to synthesize daily, weekly, and monthly reports. It also lets you chat with your past notes through a “Memories” feature that retrieves and organizes previous entries on demand.

The interesting bit

The app treats your notes as a living system that auto-backfills missing reports on startup. The quirkiest touch is the “Workhorse Clock,” a desktop widget that calculates your real-time earnings based on a custom salary and work hours—an odd but honest marriage of journaling and billable-hour anxiety.

Key highlights

  • AI synthesis: raw jottings are automatically organized into structured daily, weekly, and monthly notes.
  • Memories chat: conversational search across your history, with visible tool calls and reasoning traces.
  • Desktop-native polish: custom title bars, system tray integration, global hotkeys, launch on boot, and a draggable desktop widget.
  • Local storage: notes, images, and configs live in a user-defined directory on disk.
  • Markdown editor with preview, code highlighting, and AI-powered inline completion suggestions.

Caveats

  • AI setup is manual and provider-specific; the README shows a four-step DeepSeek example involving beta endpoints, hand-typed model names, and capability checkboxes.
  • Notebook search is scoped to the current note type (daily, weekly, or monthly) and requires at least two characters.

Verdict

Worth a look if you want a private, desktop journal that does the tedious filing for you. Skip it if you need cross-platform mobile sync or a fully plug-and-play AI setup.

Frequently asked

What is Radiant303/SpringNote?
SpringNote is a desktop note-taking app that uses AI to turn scattered jottings into structured reports, because organizing is the part that kills the journaling habit.
Is SpringNote open source?
Yes — Radiant303/SpringNote is open source, released under the AGPL-3.0 license.
What language is SpringNote written in?
Radiant303/SpringNote is primarily written in Dart.
How popular is SpringNote?
Radiant303/SpringNote has 511 stars on GitHub.
Where can I find SpringNote?
Radiant303/SpringNote is on GitHub at https://github.com/Radiant303/SpringNote.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.