luke
Open-source coding agent manager
Luke is a macOS app that watches coding agents and keeps you updated
An Apple Silicon menu-bar assistant that tracks local and cloud coding agents, announces when they wait or finish, and can message them for you.
What Luke does
Luke is a macOS application described as your AI engineering manager. The README says it watches your coding agents and keeps you updated. The central interaction is talking to Luke: holding Option and Space lets you speak to him from any app, or pressing Option and L lets you type instead. He can report the status of your agents, kick fresh ones off for you, or message them on your behalf. The app also makes announcements: it speaks up when an agent is waiting for you, hits an error, or finishes. The README shows Luke as a panel that expands from the macOS notch and lists local and cloud agent sessions with their status, recaps, and workspace grouping. A capsule under the notch can speak a summary of which sessions finished and which are waiting. The design goal is to give a person one place to see what a fleet of agents is doing without opening each tool. Luke works with both local and cloud agents, and the README emphasizes compatibility with every agent and platform, listing a full table of supported agents. It also works around your schedule: connecting a calendar keeps Luke quiet until a meeting is over. The app is built for Apple Silicon Macs running macOS 14 or newer.
Supported agents and platforms
The README includes a table of supported agents with local and cloud columns. Antigravity is listed as local only. Claude Code is local only. Codex is both local and cloud. Conductor is cloud only. Copilot is cloud only. Cursor is both local and cloud. Devin is both local and cloud. Gemini CLI is local only. Grok Build is local only. Jules is cloud only. OpenCode is local only. Radius is local only. Replicas is cloud only. This spread covers command line agents and hosted services, and the README states the list is the full set shown in the app. Local agents are detected automatically and do not require API keys, while cloud agents are connected in Settings with their API keys. The install process is straightforward for the supported hardware: download the DMG, open it, drag Luke into Applications, launch it, and sign in with Google or GitHub. In Settings a user can connect supported cloud agents with their API keys, connect Apple or Google Calendar, connect Linear, add an OpenAI API token for usage billed to that account, and customize Luke's voice, keyboard shortcuts, appearance, workspace defaults, and data sharing preferences. The privacy page is linked from the README rather than summarized inline, and the project invites issues and pull requests through the standard GitHub contribution flow.
Positioning and limits
Luke is positioned as a manager layer above coding agents rather than a coding agent itself. It does not write code; it observes agents, summarizes their state, and lets you trigger or message them. The value is most clear when several agents run at once across different tools and a person wants a single status surface and a way to be interrupted only when input is needed. The announcement feature is the main mechanism: instead of polling each tool, the user gets a spoken or shown note when an agent waits, errors, or finishes. The calendar integration is a deliberate boundary so the assistant does not interrupt during meetings. Because local agents need no API tokens, the app can watch them by detection alone, while cloud agents require the user to supply credentials in Settings. The supported agent matrix shows the project is betting on breadth of compatibility as its main differentiator. The README is short and product facing, with links to a website, a privacy page, and a changelog, and it points to contributing and security documents for those who want to help or report a vulnerability. The application is licensed under the Apache License 2.0, and the release is distributed as a macOS DMG from the project's releases page.
Editorial conclusion
The repository is published under the Apache 2.0 license and its most recent commit was recorded on 2026-08-26. The source lives at https://github.com/ReviewStage/luke.
Community notes