This repository has been archived on 2026-11-08. You can view files and clone it. You cannot open issues or pull requests or push a commit.
2026-03-22 18:56:07 -05:00
2026-03-22 05:55:57 -05:00

Concilium

Master-agent orchestration platform for multi-repository software delivery.

Concilium coordinates planning, issue-backed work, architecture awareness, and delivery convergence across multiple repos using persistent AI agents. It introduces the concept of a Master Project: a single logical software system composed of multiple repositories, each with a persistent Repo Agent, coordinated by a Master Agent.

Key Concepts

  • Master Project -- Groups multiple repos into one logical software system with shared goals, architecture, and delivery status.
  • Master Agent -- Persistent coordinating intelligence for a Master Project. Decomposes initiatives, assigns work, tracks progress.
  • Repo Agent -- Persistent agent per repository. Deeply understands its codebase, executes assigned work, reports results.
  • Specialist Agents -- Optional agents for QA, architecture, CI/CD, documentation, and release coordination.

Concilium is planner/coordinator first. It is not a coding chatbot. Its role is to orchestrate planning, issue-backed work, architecture awareness, and delivery convergence.

Architecture

Layer Technology
Backend Java 21, QQQ Framework, Javalin
Frontend Next.js, React, Tailwind CSS, React Flow
Database PostgreSQL 17
Agent Execution Claude Code CLI (heavy reasoning) + Claude API (lightweight tasks)
Object Storage S3-compatible (MinIO for dev)
CI/CD CircleCI + Munitor
Issue Tracking GitHub Issues

Gradle modules: concilium-core, concilium-orchestration, concilium-integrations, concilium-memory, concilium-server

See the Design Spec for full architecture details.

Quick Start

Prerequisites

  • Java 21
  • Node.js 22+
  • Docker and Docker Compose
  • QQQ 0.40.0-SNAPSHOT installed to mavenLocal

Local Development

# Start everything (Postgres, MinIO, backend, frontend)
docker/start-local-dev.sh

# Or start services only, run app from IDE
docker/start-local-dev.sh --no-frontend

# Stop everything
docker/stop-local-dev.sh

Services

Service URL
Backend API + Admin http://localhost:8000
Frontend (Command Center) http://localhost:3000
PostgreSQL localhost:5456 (devuser/devpass)
MinIO Console http://localhost:9031 (minioadmin/minioadmin)

Build

# Build backend
./gradlew build

# Build frontend
cd frontend && npm run build

# Build deployable JAR
./gradlew :concilium-server:shadowJar

# Run tests
./gradlew test

Project Status

Concilium is in active early development (Phase 1: MVP).

Track progress on the Project Board.

Contributing

See CONTRIBUTING.md for development workflow, coding conventions, and how to submit changes.

Security

See SECURITY.md for reporting vulnerabilities.

Code of Conduct

See CODE_OF_CONDUCT.md.

License

This project is licensed under the GNU General Public License v3.0.

S
Description
Master-agent orchestration platform for multi-repository software delivery. Coordinates planning, issue-backed work, architecture awareness, and delivery convergence using persistent AI agents.
Readme GPL-3.0
1.3 MiB
0 Stars 2 Watchers 0 Forks
Languages
Java 97.5%
Shell 1.8%
TypeScript 0.4%
JavaScript 0.2%
Dockerfile 0.1%