FLUTTER ECOSYSTEM

Radiant303/SpringNote

SpringNote는 게으른 사람들을 위한 메모 도구입니다. 그냥 간단히 적기만 하면 AI가 흩어진 내용을 정리해 주므로 기록이 쉬워집니다.

SpringNote 프로젝트 이미지
Stars
548
Forks
51
최근 푸시(UTC)
2026. 9. 11.
프로젝트 상태
활성
Radiant303 GitHub avatar
GITHUB User

Radiant303 ↗

我们凝望着最初的凝望,感到另一颗心跨越时空,望见生命的力量之和。

UniversityJiangSu,China공식 웹사이트 ↗
언어DartRustHTMLC++SwiftCMakeInno SetupRubyShellPythonBatchfileCPowerShellKotlinObjective-C

기술 주제

순위

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

SpringNote Logo SpringNote

https://img.shields.io/badge/Group-170%20ONLINE-c9dce8?style=flat-square&labelColor=263a36&logo=qq&logoColor=white https://img.shields.io/badge/Flutter-3.x-d7e8e4?style=flat-square&labelColor=263a36&logo=flutter https://img.shields.io/badge/Rust-2024-e8dfd8?style=flat-square&labelColor=263a36&logo=rust https://img.shields.io/badge/License-AGPL--3.0-f2e8e5?style=flat-square&labelColor=5b403a

English | 简体中文

Why SpringNote

Writing down one thing is easy — but organizing many scattered notes together takes time, and it's why many people struggle to keep a consistent journaling habit.

SpringNote removes the organizing step: record your thoughts and daily moments anytime, and AI organizes them into daily, weekly, and monthly reports — turning scattered fragments into a complete whole automatically.

With "Memories", you can also search and chat with your past notes, bringing back anything you once wrote down.

SpringNote aims to make recording your life easier to stick with, with the help of AI.

Core Features

  • Home Dashboard: Workhorse level, earnings, activity heatmap, quick input box, and today's summary card.

    SpringNote Home

  • AI-Powered Generation: Quickly jot down ideas on the home page, and AI automatically organizes them into structured content.

  • Note Editor: Supports daily, weekly, and monthly notes, with Markdown editing, preview, code block highlighting, and AI completion suggestions.

    SpringNote Note

  • Memories Chat: Retrieve and organize your memories through conversation, with visible thinking process, tool call display, and Markdown rendering.

    SpringNote Memories

  • Automatic Report Generation: On startup, fills in missing weekly/monthly reports based on existing daily or weekly notes.

  • Statistics Panel: View records, activity, model calls, and data overviews across time ranges.

    SpringNote Statistics

  • Workhorse Clock: Set a custom daily salary and work hours; your hourly rate is calculated automatically and shown as a desktop widget.

    SpringNote Components

  • Polished Desktop Experience: Custom Windows title bar, system tray, launch on boot, global shortcuts, desktop status widget, and system font switching.

Quick Start

Download & Install
Download from GitHub

Go to the Releases page to download SpringNote.

Step 1: Confirm the Data Directory

Before first use, confirm where your data will be stored. Daily, weekly, and monthly notes, images, and related configs are all saved around this directory.

Data Directory

Step 2: Configure AI

We use DeepSeek as an example:

① Add a provider — set the BaseURL to https://api.deepseek.com/beta

The beta path is used here because of DeepSeek's FIM API requirements.

For other OpenAI-compatible APIs, fill in the BaseURL according to your provider's documentation.

Step 1

② Manually add the model deepseek-v4-flash

DeepSeek's beta endpoint does not support listing models, so the model must be added manually.

Step 2

③ Edit the model

Manually check the completion capability option.

Step 3

④ Select the default model

If a model doesn't support completion, it won't appear in the completion model list.

Step 4

Step 3: Create Your First Note

Home

Step 4: View and Edit in the Notebook

Notebook

Notebook search only searches within the currently selected note type (daily, weekly, or monthly). Enter at least two characters to search; click a result to open its full content.

Step 5: Use Memories

Memories

In "Memories", you can directly ask questions about your saved work records.

Step 6: Use the Workhorse Clock

Workhorse Clock

The widget shows the current timer, today's work duration, and earnings, and lets you control the timer outside the main window.

  • Left-click the widget: start or pause the timer;
  • Right-click the widget: open the main window and go to the home page;
  • Left-drag the widget: move the window;
Keep Exploring

After finishing the basics, you can continue configuring in Settings. For more usage instructions, see the documentation.

🌍 Community

Whether you've run into an issue while using SpringNote, or you have new ideas and suggestions, you're welcome to talk with us.

We read every piece of feedback carefully and keep improving SpringNote to make it better.

Join the SpringNote official community group to share your experience and ideas.

QQ Group: 463423961

[!TIP] When reporting an issue, please also provide:

  • Your current version number
  • Steps to reproduce
  • Whether it can be reproduced consistently
  • Relevant screenshots or error messages

This information helps us locate the problem quickly.

❤️ Special Thanks

Special thanks to all Contributors and community members for supporting SpringNote ❤️

https://contrib.rocks/image?repo=Radiant303/SpringNote&max=300&columns=15

⭐ Star History

[!TIP] If this project has helped your life or work, or if you're following its future development, please give it a Star — that's what keeps us maintaining this open-source project <3

visitor count

Star History Chart