AstraDesk Framework AI
Open Source AI Framework

AI Agents Framework for Enterprise Teams

Build intelligent AI agents for Support and SRE/DevOps teams. Modular architecture with enterprise-grade security, scalability, and comprehensive integrations.

Quick start with Docker Compose

git clone https://github.com/SSobol77/astradesk && make up

Built for Enterprise Scale

Everything you need to deploy production-ready AI agents with confidence

Modular Architecture

Python-based framework with tool registry, planner, memory (Redis/Postgres), and RAG with pgvector

Enterprise Security

OIDC/JWT authentication, per-tool RBAC, mTLS via Istio, and comprehensive audit trails

Rich Integrations

Connect with Postgres, MySQL, Redis, NATS, Prometheus, Grafana, and enterprise ticketing systems

Ready-Made Agents

SupportAgent for helpdesk with RAG, and OpsAgent for SRE/DevOps automations with policy controls

DevOps Ready

Docker, Kubernetes (Helm), OpenShift, Terraform (AWS), and CI/CD with Jenkins/GitLab

Full Observability

OpenTelemetry integration with Prometheus, Grafana, Loki, and Tempo for complete monitoring

Purpose-Built for Your Team

Designed for Support and SRE/DevOps teams who need reliable, secure AI automation

Support & Helpdesk

Intelligent support automation powered by RAG

  • RAG on company documents (procedures, FAQs, runbooks)
  • Automated ticket creation and updates
  • Conversational memory for context-aware responses
  • Integration with enterprise ticketing systems

SRE & DevOps

Controlled automation with security at the core

  • Metrics lookups from Prometheus and Grafana
  • Automated incident triage and response
  • Controlled actions (service restarts) with RBAC
  • Complete audit trails for compliance

Modern Architecture

Three primary components working together seamlessly

Python API Gateway

FastAPI

Handles agent requests with RAG, memory, and tool orchestration

Java Ticket Adapter

Spring Boot WebFlux

Reactive service integrating with MySQL for enterprise ticketing

Admin Portal

Next.js

Web UI for monitoring agents, audits, and prompt testing

Communication Layer

Data Storage

Postgres + pgvector

Working Memory

Redis

Event Bus

NATS

Ticketing DB

MySQL

Comprehensive Tech Stack

Built with industry-standard tools and frameworks

Languages

Python 3.11+
Java 21 (JDK)
Node.js 22+
TypeScript

Frameworks

FastAPI
Spring Boot WebFlux
Next.js
React

Data & Messaging

PostgreSQL 16
pgvector
Redis 7
NATS 2

DevOps

Kubernetes + Helm
Docker
Terraform
Istio

Observability Built-In

OpenTelemetry, Prometheus, Grafana, Loki, and Tempo for complete monitoring

Start Building AI Agents Today

Open source, Apache 2.0 licensed. No vendor lock-in, full control over your AI infrastructure.

Created by Siergej Sobolewski • Licensed under Apache 2.0