Skip to content
YK Développement

GodMode

Active

A native control panel to run all my projects and local AI models, in one click.

Screenshot of GodMode's interface (1 of 1)

The context

Juggling several local projects (backends, frontends, workers) and LLM models loaded in RAM turns the command line into friction. GodMode is a unified control panel: a menu-bar icon plus a detailed window. One click to start, stop or restart a service; one shortcut to unload every AI model overheating the machine. Multi-project by design: what works for one project works for all, with no hardcoding.

My role

Design and development of a personal orchestration tool, from the Rust core to the interface.

The tech stack

  • Core

    • Rust
    • Tauri 2
    • tokio
    • serde
    • rusqlite
    • regex
    • tracing
    • IPC natif
  • Interface

    • TypeScript 5
    • React 19
    • Tailwind 4
    • Zustand

Key features

  • Project dashboard: per-service start/stop/restart with a green/amber/red health dot.
  • Automatic detection of services by parsing manifests (package.json, Cargo.toml and others).
  • Live panel: a view of listening ports and running processes, even outside GodMode.
  • MLX control: kill AI models individually or globally from the menu bar.
  • Live log tailing, health checks, global shortcuts and macOS notifications.

Technical challenges

  • Reliable process management: killing whole process trees by group, SIGTERM to SIGKILL escalation.
  • Non-blocking scanners: polling lsof and ps in tokio tasks without freezing the UI.
  • Security: an executable allowlist, zero shell injection, no sudo.
  • 100% native IPC: no HTTP port, no collision with other running projects.
  • One-click, safe-by-default UX: destructive actions guarded, state always visible.

Results

An active tool, used daily to orchestrate a multi-project development environment.

  • A tool in daily use: start, stop and supervise every local project in one gesture.
  • Modular Rust architecture (registry, process manager, scanners) with no per-project hardcoding.

Next project

Alpha

Private

A real-time autonomous system, built with extreme engineering rigor.

GodMode — Native desktop control panel — YK Développement