Skip to content

Hodisy/Verbe

Repository files navigation

Verbe

Swift Platform License: MIT Gemini 3 Hackathon

Intelligence amplification for macOS. Select text anywhere, pick a recipe, watch it transform.

Verbe is a native macOS utility that sits as an invisible layer on top of your system. It works in any app — Mail, Slack, VS Code, Safari, Notion, Terminal — with three gestures:

Gesture Action
Cmd+Opt Show radial menu, pick a recipe or type a prompt
Fn Voice command (hold to talk, release to send)
Fn+Shift Live bidirectional conversation with Gemini

The result appears as a floating overlay right where you're working. Insert it, copy it, or dismiss it — your workflow is never interrupted.

Features

  • Screen as Context — Gemini sees what you select, or your entire screen if nothing is selected. "Fix this" works when "this" is visible.
  • Recipes — Reusable transformation templates. "Professional" rewrites text formally, "Explain Like Mom" simplifies anything. Create your own in natural language.
  • Streaming Responses — Results stream token by token into the overlay. You start reading before the response is complete.
  • Image Generation — Some recipes produce images instead of text, directly in the overlay.
  • Voice Command — Hold Fn, speak, release. Like a walkie-talkie.
  • Voice Live — Hold Fn+Shift for a real-time bidirectional conversation. Interrupt anytime.
  • Non-Intrusive Overlay — Floats above your work, never steals focus. macOS 26 Liquid Glass design.

Built With

  • Swift + AppKit + SwiftUI
  • Gemini 3 Flash Preview API (text, vision, image generation)
  • Gemini 2.5 Flash Native Audio Preview API (voice live)
  • macOS Accessibility API + ScreenCaptureKit
  • macOS 26 Liquid Glass

Project Structure

Verbe/
├─ Verbe/
│  ├─ App/                   # App lifecycle, hotkey, permissions
│  ├─ Runtime/
│  │  ├─ Overlay/            # NSPanel overlay system
│  │  ├─ Voice/              # Voice command + Gemini Live
│  │  └─ Vision/             # Screen capture service
│  ├─ Shared/
│  │  ├─ Services/           # Gemini API client
│  │  └─ View/               # UI components (radial menu, search bar, etc.)
│  ├─ SettingsApp/           # Settings UI and recipe management
│  └─ Resources/             # Assets, entitlements
├─ Documentation/
├─ website/
└─ gemini-voice-drafter/     # Companion voice drafting prototype (web)

Requirements

  • macOS 26+ (Tahoe)
  • Xcode 26.1.1+
  • Accessibility permission (text capture + insertion)
  • Input Monitoring permission (global hotkey)
  • Microphone permission (voice features)

License

Built for the Gemini 3 Hackathon. Full writeup on Devpost.

Released under the MIT License. See LICENSE.

Made by Yafa@YafaHodis

Verbe Thumbnail

About

Verbe is a macOS layer powered by Gemini. Say what you want in 3 words, voice or text, and it happens instantly on your screen. OS is the interface. No copy-paste. Just intent. Screen is the context.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages