Skip to content

Apitomy Axiom

An event-driven project orchestration platform that monitors GitHub and Jira issues, creates long-lived projects around them, and delegates work to human and AI actors.

Key Features

  • AI-Powered Triage — an AI Manager triages incoming events and decides what actions to take
  • Human + AI Actors — pluggable actor system supports Claude Code, OpenCode, and human actors
  • Project Lifecycle — long-lived projects track work from triage through completion
  • Event Sources — watches GitHub and Jira repositories via webhooks or polling
  • Web Dashboard — React + PatternFly UI with real-time SSE updates
  • Pluggable AI Engines — swap between Claude Code CLI and OpenCode without code changes

Architecture Overview

Axiom is built as a multi-module Quarkus application:

events/          → Event sources (GitHub, Jira) poll or receive webhooks
manager/         → AI Manager triages events and creates tasks
actors/          → Actors (Claude Code, OpenCode, Human) execute tasks
core/            → Domain entities, project lifecycle, workspace management
app/             → Quarkus application assembles everything
ui/              → React frontend provides visibility and configuration

Tech Stack

Component Technology
Backend Java 25 / Quarkus 3.33 LTS
Frontend TypeScript / React 19 / PatternFly 6
Database H2 (in-memory dev, file-based prod)
Migrations Flyway (automatic on startup)
AI Engines Claude Code CLI, OpenCode (pluggable)
API Contract-first OpenAPI + Apitomy Codegen

Community

All Apitomy projects are open source under the Apache License 2.0. We welcome contributions, feedback, and ideas.