Skip to content

Axil: desktop GUI for Arbora

Super Intelligence (SI) is the Arbora project term for model-backed agents.

Axil is the desktop GUI application for Arbora and its agent-utilities control plane. The package and executable remain geniusbot.

Axil integrates all 37+ specialist agent and MCP packages from our multi-agent ecosystem into a single-pane-of-glass user interface, offering 1-click execution, embedded hybrid terminals, zero-nesting visual layouts, and a zero-trust hardware protection layer.


🚀 Key Features

  • Zero-Nesting Dynamic UI: Avoid deep click-through menus with flat left sidebar navigation and dynamic agent grid decks.
  • Asynchronous Execution Threading: Main Qt event loops remain highly responsive utilizing custom QRunnable worker pools.
  • Embedded xterm.js Hybrid Terminal: Direct terminal window launching for agent-terminal-ui inside the main GUI tab.
  • Tool-Guard Authorization Modal: A strict interceptor boundary protecting user systems from dangerous agent mutations.
  • Automated Package Parity: Auto-maps specialist tool schemas into QSS-themed form widgets on the fly.

🛠️ Quick Start

Prerequisites

  • Python 3.10+
  • uv (recommended)
  • Active agent-utilities backend environment

Installation

Install dependencies and build with uv:

# Clone the repository
git clone https://github.com/Knuckles-Team/geniusbot.git
cd geniusbot

# Setup virtual environment and sync
uv venv
uv pip sync requirements.txt

Launch

To start the cockpit in desktop mode:

uv run geniusbot

To run in headless or virtual environments (CI/CD):

QT_QPA_PLATFORM=offscreen uv run geniusbot

Specification delivery

Open the specification delivery dashboard for current specification status, delivery timelines, velocity and burndown, and open pull request and issue snapshots. It refreshes with each main-branch push. Unknown completion dates and unavailable history are labeled explicitly; individual requirements and pull requests do not count as completed specifications.

Planned run observation

GENIUSBOT-CLIENT-R019 defines planned run reads and served acceptance. The specification does not establish runtime availability.