drewnekota/cetus

One macOS app for Claude Code, Codex, and every agent runtime you use — scheduled runs, global hotkey launcher

Cetus is a macOS desktop layer that turns Claude Code, Codex, DeepSeek Harness, or its own built-in runtime into an always-on desktop assistant. Quick Launcher (hold both ⌘ keys) summons your agent over any app with current screenshot, frontmost app URL, and selected text as removable context chips. Automations lets you schedule one-off or recurring agent jobs (at/every/cron/daily syntax) that run in fresh background conversations. Global Quick Reply (double-tap right ⌥) drafts a reply to whatever thread is on screen without leaving it. Screen Context periodically captures and OCRs your screen on-device with Apple Vision so the agent can recall what you were working on.

Coding & Development ★ 124 updated 2026-09-21 ✅ runtime-tested
View on GitHub ↗

Install

Download from https://github.com/drewnekota/cetus/releases/latest (macOS Apple Silicon, DMG)

macOS Apple Silicon only (macOS 13+). Download the .dmg, open it, and move Cetus to Applications. On first launch, select your runtime: built-in Cetus runtime, or an existing claude/codex/dsh CLI. No separate model login needed — reuses existing CLI credentials.

Compatibility

macOS Apple Silicon (M-series), macOS 13 or later. Integrates with claude, codex, and dsh (DeepSeek Harness) CLIs using their existing login. Also ships a built-in Cetus runtime for standalone use.

Details

Recent updates

Alpha/early release. Four core capabilities: Quick Launcher (dual ⌘), Automations (at/every/cron/daily), Global Quick Reply (double-tap ⌥), Screen Context (on-device OCR via Apple Vision). Runtime picker supports claude, codex, dsh, and built-in Cetus runtime.

FAQ

How do I install Cetus?
Download the latest .dmg for Apple Silicon from https://github.com/drewnekota/cetus/releases/latest. Open the DMG and move Cetus to Applications. On first launch, pick your runtime (built-in, or existing claude/codex/dsh CLI) and choose a workspace.
How does Cetus Quick Launcher work?
Hold both ⌘ keys to summon Cetus over any app. It automatically attaches the current screenshot, frontmost app name, browser URL, and selected text as removable context chips, so you can ask a question in place without explaining your context separately.
Can Cetus schedule recurring agent tasks?
Yes — the Automations feature lets you turn any prompt into a one-off or recurring job using at / every / cron / daily syntax. Each run uses its own runtime and model settings in a fresh background conversation, and results are ready to review when you return.

Alternatives

ChisaAlter/Deepseek-Harness-Desktop · ningbainb/deepseek-harness-desktop · pulseaiclub/phi

More plugins in Coding & Development

Browse more in Coding & Development

Guides for Coding & Development plugins