c
codfishworks

Indie apps for iOS, Mac & Android

Robota icon

Robota

Your meetings, your machine, no exceptions.

Record, transcribe, and summarize meetings with AI - entirely on your Mac. No cloud. No accounts. No data ever leaves your device.

Download on the Mac App Store macOS 26+

Features

📝

Live transcription

See a real-time, timestamped transcript scroll by during your meeting. Captures both microphone and system audio as a single stream using Apple's SpeechAnalyzer, with multilingual support and name-mention alerts.

🧠

AI-powered summaries

Generate structured summaries with key decisions, action items, discussion points, and next steps - in seconds. Pick from built-in recipes (standups, 1:1s, sales calls) or create your own. Powered by Apple Intelligence, Ollama, or llama.cpp.

🎯

Meeting auto-detection

Smart audio device monitoring detects when you join a call and presents a floating alert for one-click recording. Configurable auto-close after 10 seconds.

💬

Meeting Q&A

Chat with AI about what was discussed. Ask for action items, clarifications, or specific details - all powered by local AI with the full transcript as context.

📚

Archive & search

Every transcribed meeting is auto-archived to disk. Full-text search, tagging, and renaming. Audio files auto-delete after transcription; only transcripts persist.

🔒

Private by design

Zero network requests beyond localhost. No data collection of any kind. Audio is automatically deleted post-transcription. Works fully offline.

How it works

1. Record

Mic + system audio captured via ScreenCaptureKit.

2. Transcribe

On-device via Apple's SpeechAnalyzer.

3. Summarize

Local AI extracts decisions and action items.

4. Export

PDF, Apple Notes, or Obsidian.

Works with

Zoom, Microsoft Teams, Google Meet, Slack Huddles, FaceTime, Discord, WebEx - and any audio app on your Mac. Robota captures system audio passively at the macOS mixer level via ScreenCaptureKit.

System requirements

macOS 26 (Tahoe) or later. Apple Silicon or Intel Mac. Microphone & Screen Recording permissions required. Optional: Ollama, llama.cpp, or Obsidian.