Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
Free, open-source (MIT) dictation for macOS. Hold Fn, talk, release: text appears at your cursor. Speech recognition runs on your Mac (Parakeet on the Neural Engine). Press Return to send to Claude, Codex or ChatGPT. No account, no telemetry.
翻訳待ち
Loading the full README.
Read the full README ↗Dictation for talking to coding agents: hold a key, talk, press Return to send. Runs on your Mac.
Hold Fn, talk, let go. Your words land at the cursor, exactly as you said them. In Claude, Codex or ChatGPT, press Return mid-take and Saylark sends the message. Free, MIT licensed, no account.
Download Saylark.dmg · Website · How it works · Build from source
saylark dict, or let your agent keep it up to date.Saylark.dmg (latest release, signed and notarized by Apple). Open it and drag Saylark to Applications. All versions are on the releases page, each with a SHA-256 checksum file.
On first launch Saylark downloads its speech model, about 600 MB, once. Onboarding shows the progress. After that, dictation works offline.
Onboarding walks you through four macOS permissions. Each one has a reason:
| Permission | Why |
|---|---|
| Microphone | To hear you while you dictate |
| Input Monitoring | To see the trigger key (Fn, Right Option or Right Command) |
| Accessibility | To paste into the app you are using and press Return for "Return sends" |
| Clipboard ("Always Allow") | To put your own clipboard contents back after a paste |
Then try a take in the practice field, and you're set.
The floating pill shows your voice level while you talk (three styles: Seeds, Trace, Wave). Turn on "Show words while you talk" to see the words as they are recognized, as in the animation above.
Saylark types what the speech model heard, with a small, fixed cleanup that only removes things:
Numbers, units, addresses and identifiers are never touched. There is no language model that rephrases, summarizes or "polishes" your words, so a prompt to an agent says what you said.
Names and jargon the model should spell your way live in one plain text file:
~/Library/Application Support/Saylark/dictionary.txt
# Lines starting with # are comments.
Kubernetes: cooper netties, cube or nettys
Supabase: super base
Tailwind
kubectl
Term on its own means "spell it this way". Saylark fixes case and spacing ("tail wind" becomes Tailwind).Term: wrong spelling, wrong spelling also lists what the model writes instead. Those spellings are replaced with the term (the Dictionary tab calls them replacements).saylark dict. Saylark picks up a change within about a second; no restart.saylark dict list show skipped lines.This is the beginning of the README. Read the rest at the original. Read the full README ↗