Skip to content

kureksistant

Voice assistant daemon for Hyprland Linux desktops that acts through tool modules, with Jev gating which requests and actions proceed.

Projectbeta

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

TypeQuestionAnswers
Yes / noShould this risky action proceed? / Does this request need confirmation?(inferred)—
ChoiceWhich tool module should handle this request?(inferred)—

How it works

  1. User summons Kurek by click, hotkey or CLI
  2. Speech is transcribed and reasoned about
  3. Jev gates decisions such as whether to proceed or confirm
  4. Tool modules act on the desktop
  5. 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.

    AppbetaSwift
  • Verified computer-use agent: a Jev guard checks claimed completions and gates irreversible actions; Jev also takes simple steps.

    ProjectbetaPython
  • MCP server that lets agents observe and control Android phones over ADB, with Jev picking controls and judging goal completion.

    MCP serverbetaTypeScript
  • Accessibility-first macOS computer-use MCP server and CLI, with optional Jev guards on targets and inputs before irreversible actions.

    PluginbetaPython
  • Rust harness for desktop and browser automation where Jev answers small closed questions about the screen to pick each action.

    ProjectbetaRust
  • Windows desktop assistant that reads UI Automation controls and has Jev choose each action, pausing for approval before irreversible steps.

    ServiceprototypeC#