Skip to content

What is Runeya?

Runeya is an open-source process, service, and AI workflow management tool designed for developers and teams. It centralizes starting, stopping, monitoring, and configuring all your services from a single interface, and integrates artificial intelligence features directly into your development environment.

Problem Solved

In modern development, a project may require a dozen simultaneously running processes: backend API, queue worker, database, mail server, microservices... Managing them manually across multiple terminals is tedious and error-prone. On top of that, AI tools are often separate from the rest of the development environment.

Runeya replaces this friction with a unified interface featuring:

  • A control panel to start/stop/restart each service
  • Centralized real-time logs with filters and parsers
  • Environment variable management per environment (dev, staging, prod)
  • Versioned and shareable configuration
  • Built-in multi-model AI chat with encrypted messages
  • A graphical AI workflow editor (Scenarios) with conditional branching
  • A multi-agent organization simulator (Enterprise)

AI Features

Chat & Multi-model AI

Runeya integrates an AI chat directly into the interface. You can start conversations with different models (Claude, Codex, and other configured providers). Conversations are encrypted at rest with AES-256-GCM and remain stored locally.

You can also use Claude Code CLI from Runeya: the chat automatically detects if Claude Code is available on your machine and offers this mode as an alternative to the API-based chat.

Learn more: Chat & AI

Scenarios

Scenarios let you create graphical AI workflows: a sequence of nodes (steps) connected together that Runeya executes automatically. Each node can be a prompt sent to the AI, or a step that waits for user input. You can define conditional branches so the AI chooses the next path based on each step's result.

Example use case: describe a bug → the AI analyzes the logs → if the bug is critical, it creates a ticket; otherwise, it suggests a fix.

Learn more: Scenarios

Enterprise

Enterprise lets you simulate an organization (teams, people, hierarchy) and run an AI conversation where each "person" responds according to their defined role. This is useful for simulating multi-team code reviews, planning meetings, or any process involving multiple stakeholders.

Learn more: Enterprise

Architecture

┌─────────────┐     tRPC/HTTP     ┌─────────────┐
│   Web UI    │ ◄───────────────► │   Server    │
│  (Vue 3)    │                   │  (Express)  │
└─────────────┘                   └──────┬──────┘
                                         │ HTTP Bearer

                                  ┌─────────────┐
                                  │    Agent    │
                                  │  (Express)  │
                                  └──────┬──────┘
                                         │ execa

                                  ┌─────────────┐
                                  │  Processes  │
                                  │ (your apps) │
                                  └─────────────┘

Three main components:

ComponentRole
Web UIVue 3 interface, real-time monitoring, configuration, AI chat, Scenario editor
ServerOrchestration, JSON persistence, AI routers (chat, scenario, enterprise)
AgentProcess execution, stateless, remotely deployable

Operating Modes

Local-simple mode (current)

  • No authentication required
  • Accessible only from localhost
  • Perfect for solo development

Philosophy

  • Local-first: everything works offline
  • Fully open-source: local server + UI all under MIT
  • Security by default: encrypted secrets, localhost bindings, Bearer auth
  • Minimal: no system daemon, no root agent, simple JSON configuration

Released under the MIT License.