Analysis updated 2026-05-18
Chat with an AI assistant instantly from the macOS menu bar without installing any command line tools.
Run up to eight independent AI conversations at once, each locked to a different provider.
Use push-to-talk voice input to talk to the AI hands-free.
| basionwang-bot/hermespet | apple/truetype-hinting-interpreter-example | oomol-lab/lockime | |
|---|---|---|---|
| Stars | 91 | 93 | 89 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Just needs an API key from a supported AI provider, advanced features optionally require the claude or codex CLI installed.
HermesPet is a macOS desktop app that places an AI chat assistant in your MacBook's menu bar and Dynamic Island, the decorative capsule at the top of the screen. The goal is to make AI conversation instantly available while you work, without requiring any command-line tools to get started. You paste in an API key from a supported AI provider and you can immediately start chatting. The app supports four distinct AI modes that can run in parallel: a general online chat mode connecting to providers like DeepSeek, Kimi, or OpenAI, a Hermes mode for self-hosted AI compatible APIs, a Claude Code mode that can read and edit files on your machine, and a Codex mode from OpenAI that can generate images and run code. You can have up to eight conversations open at once, each independently locked to a specific AI provider, and switch between them instantly with keyboard shortcuts. Conversation history can even be shared across different AI providers. Extra features include push-to-talk voice input using the native macOS speech recognizer, screenshot capture to attach images to a conversation, drag-and-drop file support, pinnable AI responses shown on your desktop, and a daily morning briefing where the AI summarizes your recent activity. A local blocklist prevents sensitive filenames like passwords or contracts from being sent to any AI service. This is for macOS 14 or newer and is built with Swift 6 and SwiftUI, meaning it is a fully native app with no web view or Electron wrapper. It runs purely on your own machine and sends data only through your own AI provider accounts.
A native macOS menu bar app that puts an AI chat assistant in the Dynamic Island, letting you chat with multiple AI providers at once with no command line setup.
Mainly Swift. The stack also includes Swift, SwiftUI.
Apache 2.0 License: free to use, modify, and distribute, including commercially, with attribution and a patent grant.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.