Saransh

Local-first · macOS 14+

Speak. Capture. Structure.

Local-first menu bar notepad for macOS. Dictate into any app with app-aware formatting, capture conversations (optional meeting audio) with on-device Whisper, enhance through OpenRouter Connect, provider keys, or local AI, and let agents read notes over opt-in MCP.

  • Private by default
  • No account required
  • On-device Whisper

14-day full trial · $59 lifetime · One Mac at a time · Microphone & Accessibility required; Calendar and meeting audio optional

Saransh is a product of Kitto Byte, a California corporation.

Saransh — Speak. Capture. Structure.
⌃⌥XEmailQuick Dictation

Listening…

Hi team — shipping the onboarding polish Friday. Can you review the privacy FAQ?

Pasted into Mail · not saved to library

Team sync

Conversation · On-device Whisper

REC

Speaker 1

Let’s lock the launch timeline this week.

Speaker 2

I’ll own the privacy FAQ draft by Thursday.

Team sync recap

AI Note · Meeting Recap

Summary

Discussed launch timeline, onboarding flow, and local-first privacy positioning.

  • Ship website redesign
  • Draft privacy FAQ answers
⌃⌥X Dictate⌃⌥R RecordLocal MCP

Features

See it in action

Dictate with app-aware formatting, capture both sides of a call when you opt in, then enhance with cloud or local AI — each pillar shows the workflow and the details around it.

1

Dictate

Speak into any app. Format for the moment.

Hold ⌃⌥X anywhere. Saransh transcribes locally, pastes into the focused field, and never saves to your library. Choose a language, optionally clean spoken edits locally, and use the active context mode — Polish, Email, Notes, To-do, Agent prompt, or a custom app profile.

  • Global shortcut with hold-to-talk flow
  • Automatic or chosen language, including English spelling variants
  • Opt-in focused-field context and reviewed correction learning
Quick Dictation · any app
Hold ⌃⌥X
EmailNotesAgent prompt
App-aware mode

#launch-channel

Shipping onboarding polish Friday — can you review the privacy FAQ before we cut the release?

Transcribed locally · never saved

Context modes

Bound modes to apps

Mail → Email, Cursor → Agent prompt. Unbound apps use Polish.

Mail.appEmail
SlackPolish
CursorAgent prompt

Vocabulary

Teach names & jargon

Hints for Whisper, then deterministic find→replace after transcription.

Heard

“ping jon do on thejira ticket

Replaced

“ping John Doe on theJIRA ticket

Language

Choose how Whisper listens

Automatic detection or a specific language, with US, UK, Australian, and Canadian English spelling.

English (UK)
Automatic

Private learning

Review before Saransh learns

Opt in, correct the last dictation, and approve a local vocabulary replacement. Nothing is auto-learned.

“Send it to Sarah

Suggested: Sarah → Sara

Conversations · optional meeting audio

Calendar

Team sync started

Record this conversation? Recording never begins until you tap Start.

StartSkip

No meeting bots · opt-in EventKit

RecordingMic + system audio02:14

On-device Whisper · stays on your Mac

Live transcript

Speaker labels

Speaker 1

Let’s lock the launch timeline this week.

Speaker 2

I’ll own the privacy FAQ draft by Thursday.

Speaker 1

Great — rename speakers anytime after.

2

Capture

Conversations with optional meeting audio.

Press ⌃⌥R, or start from an opt-in calendar Start/Skip prompt. Mix microphone with system audio so remote participants are included — audio only, no screen video stored. Speakers are labeled on-device; rename, merge, or reassign turns anytime.

  • No meeting bots — you tap Start
  • On-device Whisper (Fast / Balanced / Best)
  • Each session becomes a searchable note

Meeting audio

Mic + system audio

Opt in so remote participants are included. Audio only — no screen video.

Microphone

System

Mixed into one conversation

On-device Whisper

Pick your accuracy

Fast, Balanced, or Best — model downloads once, speech stays on your Mac.

Fast
Balanced
Best Accuracy

Speakers

Rename & merge

Label Speaker 1 / 2 on-device, then rename or reassign turns.

Speaker 1Alex

Let’s lock the launch timeline.

Speaker 2Sam

I’ll draft the privacy FAQ.

3

Enhance

Structure notes. Hand them to agents.

Run built-in templates — General Summary, Meeting Recap, 1:1 Sync, Standup, Action Items — with browser-connected OpenRouter, direct OpenAI / Anthropic / Gemini keys, or keep it local with Ollama, LM Studio, or Apple Intelligence. Preview markdown with interactive task checklists. Opt in to local MCP so Cursor and Claude Desktop can read Conversations — read-only, nothing uploaded.

  • OpenRouter Connect, cloud BYOK, or fully local AI
  • Export `.md` or auto-export to a folder
  • MCP never exposes Quick Dictation
AI Note · Meeting Recap
TemplateMeeting Recap

Raw transcript

Speaker 1: Let’s lock the launch timeline this week. Speaker 2: I’ll own the privacy FAQ draft by Thursday…

Enhancing with cloud or local AI…

Team sync recap

Markdown preview · interactive checklists

Summary

Discussed launch timeline, onboarding flow, and local-first privacy positioning.

  • Ship website redesign
  • Draft privacy FAQ answers

Local MCP

agent → list_conversations()
agent → read(“Team sync”)

Cursor & Claude Desktop · read-only · on this Mac

Opt in from Settings → Agents · Quick Dictation never exposed

AI providers

Connect, BYOK, or local

OpenRouter Connect; direct OpenAI, Anthropic, or Gemini keys; or fully local models.

OpenRouterOpenAIAnthropicGeminiOllamaLM StudioApple Intelligence

Connect in your browser or paste a key. Credentials stay in Keychain; local models stay local.

Templates

Structure in one click

Meeting Recap, Standup, Action Items — plus custom prompts.

Running

Meeting Recap1:1 SyncAction Items

Decisions extracted

Next steps listed

Search & export

Find it. Ship the `.md`.

FTS5 across titles, transcripts, and AI notes. Export or auto-export to a folder.

privacy FAQ
Team sync recap · matched in AI note

/Notes/Saransh/

team-sync-recap.md

transcript.md

Use with any app

Works with any app where you can type. Hold ⌃⌥X and Saransh pastes into the focused field.

Say it naturally. Paste it polished.

Hold ⌃⌥X — Polish mode cleans fillers and false starts. Optional on-device spoken editing handles “scratch that,” punctuation, line breaks, bullets, and simple corrections before AI rewriting.

Formatting needs a configured AI provider. Connect OpenRouter in your browser, use your own provider key, or stay local. Verbatim Dictation is never changed by spoken editing.

Privacy

Local-first by design

Your voice and notes stay on your Mac unless you explicitly send text to a cloud AI provider you choose — or keep enhance fully local.

100%

On-device transcription

Whisper runs locally on your Mac

0

Kitto Byte cloud archive

We do not host your notes or recordings

Local+

Optional AI enhance

Cloud BYOK or Ollama / LM Studio / Apple Intelligence when available

Keychain

Secrets storage

License and API keys stay in macOS Keychain

Pricing

Lifetime license

$59 one time

  • 14-day full trial on first launch (device-bound)
  • No usage caps on dictation or conversation capture
  • One Mac at a time — deactivate to move
  • App-aware context modes for Quick Dictation
  • Languages, spoken editing & reviewed correction learning
  • Opt-in calendar Start/Skip prompts
  • Opt-in meeting audio (mic + system audio)
  • AI enhance via OpenRouter, cloud BYOK, or local models
  • Opt-in local MCP for Cursor & Claude Desktop
  • Markdown export (`.md`) and Sparkle updates for v1.x
Buy on Lemon Squeezy

No subscription. Activate with the key from your purchase email. One Mac at a time.

Ready to speak your notes?

Download Saransh, try every feature for 14 days, and keep your transcripts local on your Mac.