kureksistant
Voice assistant daemon for Hyprland Linux desktops that acts through tool modules, with Jev gating which requests and actions proceed.
Overview
Kureksistant (Kurek) is a headless Python voice assistant daemon for an Omarchy or Hyprland Linux desktop, running as a systemd user service with an optional phone remote over Tailscale. You summon it with a mouse middle-click, a hotkey or a CLI; it listens, thinks with DeepSeek Flash, speaks with xAI Grok text-to-speech, and acts through about two dozen tool modules for windows, apps, the browser, files, clipboard, screen vision via Gemini Flash, and memory.
The listing describes TypeSafe Jev as providing 'System One cognitive gating', and the README mentions conversational yes/no confirmations for risky actions; the excerpt does not detail which questions go to Jev, so specifics are not confirmed here. It integrates natively with Hyprland window control, and a phone remote is off by default and needs a long bearer token. It is built and tested first on Arch Linux, with a less-exercised macOS menu-bar client. It is aimed at Linux desktop power users.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Yes / no | Should this risky action proceed? / Does this request need confirmation?(inferred) | — |
| Choice | Which tool module should handle this request?(inferred) | — |
How it works
- User summons Kurek by click, hotkey or CLI
- Speech is transcribed and reasoned about
- Jev gates decisions such as whether to proceed or confirm
- Tool modules act on the desktop
- Reply is spoken with Grok TTS
Strengths
- Deep Hyprland integration
- Optional phone remote with token auth
- Confirmations for risky actions
Caveats
- Jev's exact role is not detailed in the README excerpt
- Relies on several cloud providers
- macOS client less tested
At a glance
- Type
- Project
- Status
- beta
- Language
- Python
- Runtime
- systemd daemon on Linux; macOS menu-bar client; Android remote
- Has code
- yes
Use cases and integrations
How curated lists describe it
Autonomous, sub-second personal AI assistant for Arch Linux (Hyprland) & macOS. Features ~333MB RAM headless daemon, Middle Click hardware summon, Muse Memory, TypeSafe Jev System One cognitive gating, DeepSeek-Flash reasoning, and xAI Grok (Sol) voice.
hellogumbo/awesome-jev
Frequently asked questions
Which models does it use?
DeepSeek Flash for reasoning, Grok for voice, Gemini Flash for screen vision and Jev for gating, per the listing.
Which desktops are supported?
Primarily Arch Linux with Omarchy or Hyprland; macOS is less exercised.
Is the phone remote on by default?
No, it must be enabled with a bind setting and a 32+ character token.
Related projects
macOS menu-bar Swift app that turns on-device transcribed speech into Jev typed decisions and macOS actions, confirming hard-to-undo steps.
AppbetaSwiftVerified computer-use agent: a Jev guard checks claimed completions and gates irreversible actions; Jev also takes simple steps.
ProjectbetaPythonMCP server that lets agents observe and control Android phones over ADB, with Jev picking controls and judging goal completion.
MCP serverbetaTypeScriptAccessibility-first macOS computer-use MCP server and CLI, with optional Jev guards on targets and inputs before irreversible actions.
PluginbetaPythonRust harness for desktop and browser automation where Jev answers small closed questions about the screen to pick each action.
ProjectbetaRustWindows desktop assistant that reads UI Automation controls and has Jev choose each action, pausing for approval before irreversible steps.
ServiceprototypeC#