axhiao/QuickNote
axhiao/QuickNote has 163 GitHub stars and 17 forks. GitHot measured 0 stars in 24 hours, 0 in 7 days, and 0 in 15 days. Last checked 2026-11-09 13:39 UTC. Last push 2026-02-02.
Capture what you want with LLM
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- 0
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalQuickNote
Capture only what you choose with Vision-Language (VL) models.
Introduction
QuickNote is a lightweight, privacy-minded capture workflow for iOS and macOS.
Instead of continuously recording everything on your screen, QuickNote uses an intentional model: you only capture what matters. When you take a screenshot, QuickNote sends the image (plus your prompt) to a Vision-Language model, converts the result into clean Markdown, and saves it to Memos for long-term search and organization.
The core idea is simple:
- Screenshots are easy to take, but hard to search later.
- LLM-structured notes are easy to search, tag, and reuse.
- You should control what gets saved.
QuickNote was inspired by the discussion around Microsoft Recall, but follows the opposite design philosophy: selective memory over passive, always-on recording.
How It Works
IOS / MacOS (Shortcuts)
│
▼
┌───────────────────────────────┐
│ Server │
│ (VisionLanguage Model) │
│ parse │
└──────────────┬────────────────┘
│
▼
Memos
What QuickNote Solves
- Turn raw screenshots into searchable notes.
- Keep both the original image and extracted text context.
- Make capture frictionless on mobile and desktop.
- Organize notes in Memos with keywords and hashtags.
Current Setup
QuickNote is currently built around Memos as the note interface and storage layer.
On the client side:
- iOS: Trigger capture with Apple Shortcuts.
- macOS: Trigger the same Shortcut via hotkey (for example through Raycast).
iOS Shortcut
Use this shortcut template:
After importing it, update the request URL so screenshots are sent to your own QuickNote server. On iPhone, users can bind the Action Button to the Shortcut to trigger it.
macOS Trigger (Suggested)
On macOS, you can bind the Shortcut to a global hotkey with Raycast.
Example:
- Hotkey:
Command + F2 - Priority: set to high (so the hotkey is reliably captured)
Live Demo
iPhone
macOS
Quick Start
QuickNote depends on Memos. Users can deploy Memos first independently, then configure and run the QuickNote server. Or to make a quick setup, users can also use below docker compose.
cd server
cp .env.example .env
# edit .env and set your provider + API keys + memos settings
docker compose up
Once the server is running, point your Shortcut to the server URL and start capturing.
Explore related projects
affaan-m/ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
300,117 starsNousResearch/hermes-agent
The agent that grows with you
262,021 starsmultica-ai/andrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
231,272 starsfirecrawl/firecrawl
Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥
199,847 stars