A production-grade, event-driven system where a team of specialized AI agents autonomously plan, build, test, and ship real software from a single business idea.
Explore our exhaustive documentation suite, covering every layer of the Proximus stack:
| Category | Primary Guide | Use Case |
|---|---|---|
| π Start | Developer Hub | Central entry point. Onboarding, setup, and contribution standards. |
| ποΈ Design | Architecture Guide | High-level system design, data flow, and polyglot kernel details. |
| π» Local | Desktop Mastery | Internals of the local standalone Python engine (Desktop Nova). |
| βοΈ SaaS | Enterprise Guide | Scaling the Go/Kafka stack with Kubernetes and Docker. |
| π‘ API | API Reference | OpenAPI specs for Go Gateway and WebSocket event schemas. |
| πΊοΈ Strategy | Priorities & Roadmap | Core milestones, feature status, and technical debt log. |
| π‘οΈ Audit | Technical Audit | Deep-dive review of security, performance, and reliability bottlenecks. |
| π€ Workflow | PR Orchestration | How we manage PRs, branch conventions, and CI/CD gates. |
Proximus offers two world-class interfaces for managing your autonomous organization.
| Interactive TUI Shell | Enterprise Management Dashboard |
|---|---|
![]() |
![]() |
| Real-time agent collaboration logs and system telemetry. | Visual Task DAG, cost analytics, and fleet management. |
Proximus operates as a high-frequency trading desk for software engineering, moving through 7 granular phases of execution.
graph TD
User([User Idea]) --> CEO[CEO Agent: Strategic Analysis]
CEO --> PRD[PRD Generated]
PRD --> CTO[CTO Agent: Architectural Spec]
CTO --> Spec[Architecture Spec]
Spec --> Planner[Orchestrator: DAG Generation]
Planner --> DAG{Task Graph}
subgraph Swarm[Autonomous Swarm]
BE[Backend Engineer]
FE[Frontend Engineer]
DO[DevOps Engineer]
QA[QA Engineer]
end
DAG --> BE
DAG --> FE
DAG --> DO
BE --> SEC[Rust Security Layer]
FE --> SEC
SEC --> QA
QA --> DEPLOY[Deployment Worker]
DEPLOY --> Done([Mission Complete])
subgraph Infrastructure[The Polyglot Kernel]
Go[Go: Orchestration & Gateway]
Rust[Rust: Performance & Security]
Python[Python: Agent Logic]
Kafka[Kafka: Event Mesh]
Redis[Redis: State & Locks]
end
Swarm -.-> Infrastructure
style DAG fill:#f9f,stroke:#333,stroke-width:2px
style SEC fill:#ff9,stroke:#333,stroke-width:2px
style Infrastructure fill:#e1f5fe,stroke:#01579b,stroke-dasharray: 5 5
The CEO Agent analyzes the business idea, performs market feasibility checks, and defines the MVP (Minimum Viable Product). It emits a structured Product Requirements Document (PRD) into the Kafka event mesh.
The CTO Agent consumes the PRD and designs a technical architecture. It selects the tech stack, defines API contracts, and creates a data schema. This phase includes a pre-flight budget gate to ensure the design is cost-viable.
The Orchestrator uses a specialized LLM planner to convert the Architecture Spec into a Directed Acyclic Graph (DAG) of parallelizable tasks. It calculates the Critical Path to optimize execution time.
Specialized agents (Backend, Frontend, DevOps) execute tasks in parallel.
- The Reasoning Loop: Thinking β Tool Use β Result.
- Shadow Git Checkpointing: Every task's output is committed to a temporary shadow branch for instant rollback or human review.
- Human Authorization: High-risk actions (e.g., cloud provisioning) trigger a real-time approval request via the Dashboard.
Every line of code and log entry passes through our high-performance Rust Kernel:
- AST Validation: AI-generated code is checked for malicious patterns (e.g., unexpected network calls) before execution.
- PII Redaction: Logs are scrubbed of credentials and sensitive data in microseconds.
The QA Agent generates unit and integration tests. Code is executed in an isolated Docker Sandbox where API contracts are validated and security vulnerabilities are scanned.
After the "Mission Complete" event, every agent enters a Reflection Loop. They review their own work, score it against quality metrics, and log "lessons learned" for future tasks.
- Model Context Protocol (MCP): A standardized interface for agents to use tools (Sandboxes, File Systems, Web Browsers).
- Semantic Caching: A Redis-backed vector cache that bypasses LLM calls for repetitive thoughts, reducing cost by up to 40%.
- Mixture of Experts (MoE): Intelligent routing that matches tasks to the most efficient model (e.g., Nova Lite for linting, Nova Pro for architecture).
- Go Enterprise Gateway: A high-concurrency entry point with JWT auth, rate limiting, and WebSocket synchronization.
- Kafka Event Mesh: Validated topics for tasks, results, heartbeats, and audit logs.
- Resiliency Engine: Built-in exponential backoff retries and "Saga" pattern for distributed transaction rollbacks.
- Precision Cost Ledger: Real-time USD tracking per task, agent, and project.
- OpenTelemetry (OTEL): End-to-end tracing with Jaeger and metrics collection via Prometheus/Grafana.
- KEDA Autoscaling: Kubernetes-native autoscaling that spins up agent pods based on Kafka queue depth.
.
βββ agents/ # Reasoning: BaseAgent, Specialist Swarm, AgentLoop
βββ api/ # Desktop: Python FastAPI local interface
βββ assets/ # Branding: Banners, UI Previews, Diagrams
βββ dashboard/ # Dashboard: Next.js 15, Tailwind, React Flow (DAG)
βββ docs/ # Docs: Comprehensive technical documentation hub
βββ go-backend/ # Cloud: Go microservices (Gateway, Tenant, Metrics)
βββ infra/ # Deployment: Helm, KEDA, K8s manifests, Terraform
βββ messaging/ # Backbone: Kafka schemas, producers/consumers
βββ moe-scoring/ # Intelligent Routing: Rust Vector Scorer
βββ monitoring/ # Dashboarding: Prometheus, Grafana dashboards
βββ observability/ # Telemetry: OpenTelemetry, Tracing (Jaeger)
βββ orchestrator/ # The Brain: DAG Planner, Memory, Shadow Git
βββ security-check/ # Perimeter: Rust AST Validation, PII Scrubbing
βββ tests/ # Validation: Unit, Integration, E2E Lifecycle
βββ tools/ # MCP Tools: Docker Sandbox, Git, Linter, Browser
βββ tui.py # Interface: Interactive Terminal UI
- Python 3.12+ | Go 1.25+ | Rust 1.75+
- Docker & Docker Compose
- Standalone (Desktop Nova):
python3 tui.py - Enterprise Cluster:
docker-compose up -d
How does Proximus ensure code quality?
Every task goes through a "Triple-Gate" process: (1) Rust AST Validation, (2) QA Sandbox Testing, and (3) Autonomous Self-Critique.Can I use local models like Llama 3?
Yes. Proximus is provider-agnostic. You can point the LLM client to any OpenAI-compatible local server (e.g., Ollama or vLLM).Please see CONTRIBUTING.md and SETUP.md for details.
MIT β see LICENSE for details.


