macOS 14+ Native Assistant

AI that lives at your cursor.

Hold ⌃⌥ to speak, release to capture screen context, and watch answers stream in token-by-token right where you're looking. Zero focus stealing.

Get Source Code
InkBuddy HUD Panel (Top-Center)
Spoken question:
SSE STREAMING
"What does this function parameter do?"
The maxTokens parameter caps the response generation length at 1024 tokens to keep responses concise and minimize latency.

Built for developer workflow

Push-to-Talk Hotkey

Hold ⌃⌥ to record audio, release to capture the screen and fire off the request. No clicking or window switching needed.

On-Device Transcription

Speech-to-text uses Apple's native Speech framework locally. Your voice audio never leaves your machine.

Token-by-Token SSE Stream

Responses stream token-by-token over Server-Sent Events straight into a non-activating floating HUD panel.

Multi-Turn Context Cache

Retains the last 12 conversation turns and reuses screen capture context for follow-up questions within 45 seconds.

Keychain API Key Vault

API tokens are securely stored in the macOS Login Keychain, never written to disk logs or telemetry.

Notch & Panel HUD

Borderless panel anchored to top-center. Tuck behind the camera notch and expand dynamically on hover.

How the interaction loop works

STEP 01

Hold Hotkey ⌃⌥

Triggers global event monitor. Audio engine records level-metered speech locally.

STEP 02

Release & Capture

On key release, takes a screen capture under 1568px and runs local transcription.

STEP 03

SSE Answers Stream

Model response streams into non-activating overlay anchored at your cursor position.

Your AI, your rules

Visual Customization

Take full control of the aesthetic. From the glow and animation of your 3D cursor to the HUD panel's transparency and theme, make InkBuddy match your workspace.

Flexible Hotkeys

Avoid collisions with your IDE or OS. Fully remap the recording and capture hotkeys to whatever combination fits your muscle memory best.

BYO API Keys

No locked subscriptions. Plug in your own OpenAI or OpenAI-compatible API keys (via LM Studio, Ollama, etc.) for total transparency and cost control.

Performance & footprint

12 Turns
Context memory history
45s
Screenshot cache window
0 KB
External audio telemetry
macOS 14+
Native Swift & SwiftUI

Ready to try InkBuddy?

Explore the source code on GitHub and build the native macOS companion for your workflow.

Get Source Code
SSE STREAMING
Loading context…
Context Active window