
hermex
Hermex is a native SwiftUI iPhone app that lets you control a self-hosted Hermes AI agent directly from your phone, with no subscriptions, tracking, or third-party relay.
It offers a fully local, open-source AI agent with two distinct modes (tutor and agent), voice control, and a kill switch, all without any cloud connectors beyond the user's own OpenAI API.
An open-source, local AI agent that lives in your menu bar, sees your screen, and drives your Mac. Summon it next to your cursor, type a request, and it either answers + points at the screen (tutor mode) or does the task (agent mode) by controlling the Mac itself.
There are no cloud connectors (no Notion, Gmail, Calendar, etc.). The agent's only powers are: see the screen, and drive this Mac. The loop runs against your own OpenAI key through a speech-to-speech Realtime session when voice is active.
macOS 13+ · Swift · AppKit + SwiftUI · built with XcodeGen.
Paste your OpenAI key into a local .env file in the project root:
api-key=''
(Copy .env.example to .env if you don't have one. Never commit your real key.)
Generate the project, then build and run:
brew install xcodegen # if you don't have it
xcodegen generate # creates Clicky.xcodeproj from project.yml
open Clicky.xcodeproj # then build & run (⌘R) in Xcode
…or from the command line:
xcodebuild -project Clicky.xcodeproj -scheme Clicky -configuration Debug build
On first launch, grant the three macOS permissions when prompted. The setup window lists each one with a button that deep-links to the right System Settings pane:
These prompts require manual approval in System Settings and cannot be skipped or pre-granted by code. The setup window re-checks status when you return to it.
If api-key is missing or empty at launch, the setup window shows a clear message
pointing you to .env. The key is only ever read from local runtime configuration —
it is never hardcoded.
.envis ignored by Git and is not copied into the app bundle. If you launch the app from somewhere that cannot find the project-root.env, point at a specific file with theCLICKY_ENV_PATHenvironment variable.
A repository for ultraclicky
Similar projects matched by category, topics, and programming language.

Hermex is a native SwiftUI iPhone app that lets you control a self-hosted Hermes AI agent directly from your phone, with no subscriptions, tracking, or third-party relay.
Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.
Nativ is a native macOS app that lets you run AI models locally on Apple silicon, offering chat, model management, performance analytics, and an OpenAI/Anthropic-compatible API server.