missionctl suite · macOS + Linux

notectl

Notes from your TerminalNotizen aus deinem Terminal

Notes and daily notes via MCP — Obsidian, Apple Notes, or Joplin, synced individually or together. Works on macOS and Linux. 8 MCP tools for AI-powered note-taking.Notizen und Daily Notes über MCP — Obsidian, Apple Notizen oder Joplin, einzeln oder gemeinsam gesynct. Läuft unter macOS und Linux. 8 MCP-Tools für KI-gestütztes Notieren.

Download — FreeHerunterladen — KostenlosGet the Bundle — $39Bundle holen — $39Unlock 2nd vault — $9 (-30% w/ L4uNch26)2. Vault freischalten — $9 (-30% mit L4uNch26)
notectl — daily note
$ notectl daily
 Opened daily note: 2026-07-04.md

$ notectl write "Meeting notes" --tags meeting,q3
 Created: vault/notes/Meeting notes.md

$ notectl search "Q3 budget"
Found 4 notes:
  vault/notes/Q3 Budget Review.md
  vault/daily/2026-06-28.md
  vault/notes/Finance Goals.md
  vault/notes/Meeting notes.md

FeaturesFunktionen

Obsidian Vault SupportObsidian-Vault-Unterstützung

Works directly with your existing Obsidian vault. No migration, no sync conflicts — reads and writes standard Markdown files.Funktioniert direkt mit deinem bestehenden Obsidian-Vault. Keine Migration, keine Sync-Konflikte — liest und schreibt Standard-Markdown-Dateien.

Daily NotesDaily Notes

Auto-create and open today's daily note with your template. AI can append to your daily log via MCP.Erstellt und öffnet automatisch die heutige Daily Note mit deinem Template. Die KI kann per MCP an dein Tagesprotokoll anhängen.

Full-text SearchVolltextsuche

Search across your entire vault instantly. Returns ranked results with context snippets.Durchsuche deinen gesamten Vault sofort. Liefert bewertete Ergebnisse mit Kontext-Ausschnitten.

Tag-based FilteringTag-basierte Filterung

Filter notes by Obsidian tags, links, or frontmatter fields. Great for project-scoped AI workflows.Filtere Notizen nach Obsidian-Tags, Links oder Frontmatter-Feldern. Ideal für projektbezogene KI-Workflows.

Apple Notes Sync (macOS)Apple-Notizen-Sync (macOS)

Optional source backend alongside Obsidian/Joplin/Markdown. Reads and writes native Apple Notes over AppleScript — no export step.Optionales Quell-Backend neben Obsidian/Joplin/Markdown. Liest und schreibt native Apple Notizen über AppleScript — kein Export-Schritt nötig.

Joplin SupportJoplin-Unterstützung

Reads and writes Joplin notes via its local Data API — including nested notebooks (Parent/Child paths), created automatically if they don't exist yet. Requires Joplin running with Web Clipper enabled.Liest und schreibt Joplin-Notizen über dessen lokale Data-API — inklusive verschachtelter Notizbücher (Parent/Child-Pfade), die bei Bedarf automatisch angelegt werden. Erfordert laufendes Joplin mit aktiviertem Web-Clipper.

Sync Multiple Sources at OnceMehrere Quellen gleichzeitig syncen

sync_sources combines Obsidian, Apple Notes, and Joplin into one browsable cache — e.g. Apple Notes + Joplin together. Writing a new note still targets exactly one source, chosen via `source`.sync_sources kombiniert Obsidian, Apple Notizen und Joplin in einem durchsuchbaren Cache — z.B. Apple Notizen + Joplin gemeinsam. Neue Notizen landen weiterhin gezielt in genau einer Quelle, festgelegt über `source`.

Multiple Vaults (Bundle)Mehrere Vaults (Bundle)

notectl vault add/list/use manages several named vaults and switches between them. The free tier includes one; more unlocks with the missionctl Bundle.notectl vault add/list/use verwaltet mehrere benannte Vaults und wechselt zwischen ihnen. Die kostenlose Version umfasst einen; weitere schalten mit dem missionctl-Bundle frei.

Real Checklist State (macOS)Echter Checklisten-Status (macOS)

Checked/unchecked status for Apple Notes checklists isn't exposed by AppleScript at all — notectl reads it straight from Notes' own local database, so ☑ and ☐ in the terminal always match what you see in the Notes app.Der Ab-/Angehakt-Status von Apple-Notizen-Checklisten wird von AppleScript gar nicht bereitgestellt — notectl liest ihn direkt aus der lokalen Datenbank von Notizen, sodass ☑ und ☐ im Terminal immer exakt dem entsprechen, was in der Notizen-App zu sehen ist.

Command PaletteBefehlspalette

Press ":" and type an action by name — new note, sync, browse tags — instead of memorizing shortcuts. Live-filtered as you type.Drücke ":" und tippe eine Aktion nach Namen — neue Notiz, Sync, Tags durchsuchen — statt Shortcuts auswendig zu lernen. Filtert live beim Tippen.

Apple Notes checklists, done rightApple-Notizen-Checklisten, richtig gemacht

AppleScript's body of note doesn't expose whether a list item is checked — or even whether it's a checklist at all. Most tools that bridge Apple Notes either can't show checkbox state or fake it.AppleScripts body of note zeigt nicht, ob ein Listenpunkt angehakt ist — oder ob es überhaupt eine Checkliste ist. Die meisten Apple-Notizen-Anbindungen können den Checkbox-Status entweder nicht anzeigen oder täuschen ihn nur vor.

notectl reads it straight from Notes' own local database instead, so the terminal always matches what's actually checked in the Notes app — no guessing, no stale state.notectl liest ihn stattdessen direkt aus der lokalen Datenbank von Notizen, sodass das Terminal immer exakt dem entspricht, was in der Notizen-App tatsächlich angehakt ist — kein Raten, kein veralteter Zustand.

notectl — Product Launch Checklist
🚀 Product Launch Checklist

📋 Pre-Launch
☑ Finalize pricing page
☑ Write announcement blog post
☐ Record demo video
☐ Submit to Product Hunt

🎯 Launch Day
☐ Post on Twitter/X
☐ Send email to waitlist
☐ Monitor error logs

esc:back  e:edit  space:toggle checkbox  q:quit

Command ReferenceBefehlsreferenz

notectl — cheatsheet
# Open today's daily note
$ notectl daily

# Write a new note
$ notectl write "Meeting notes"
$ notectl write "Ideas" --tags project,ideas

# Read a note
$ notectl read "Meeting notes"

# Search vault
$ notectl search "Q3 budget"
$ notectl search --tag meeting

# List recent notes
$ notectl list --recent 10

# Append to daily note
$ notectl append --daily "- Fixed the login bug"

# Start MCP server
$ notectl mcp

MCP ToolsMCP-Tools

Available viaVerfügbar über notectl mcp

ToolToolDescriptionBeschreibung
list_notesList notes from the local cache, sorted by most recently modified
read_noteRead the full content of a note by title
write_noteWrite or update a note in the configured source — Obsidian, Apple Notes, or Joplin
search_notesSearch notes by keyword across title and content
sync_notesSync the configured source(s) into the local cache — one or several at once
get_daily_noteGet today's daily note, created from template if missing
append_daily_noteAppend content to today's daily note under a named section
delete_noteDelete a note by title — refuses to guess if the title isn't unique, so you can pass a folder to disambiguate

Ready to give your AI hands?Bereit, deiner KI Hände zu geben?

Free and open source. Or get the lifetime Bundle for all 9 tools — launch special: -30% with code L4uNch26.Kostenlos und Open Source. Oder hol dir das Lifetime-Bundle für alle 9 Tools — Launch-Special: -30% mit Code L4uNch26.

Download — FreeHerunterladen — KostenlosGet the Bundle — $39Bundle holen — $39Unlock 2nd vault — $9 (-30% w/ L4uNch26)2. Vault freischalten — $9 (-30% mit L4uNch26)