Everything you need to build, deploy, and scale AI agent workflows with SwarmAI.
Build your first AI swarm in 5 minutes. Agents, tasks, processes, and tools.
Define workflows declaratively in YAML. Zero Java code required.
Multi-tenancy, governance gates, budget tracking, RBAC, and audit trail.
Configure OpenAI, Anthropic, Ollama, and other LLM provider API keys.
Run SwarmAI in Docker with Redis, PostgreSQL, and ChromaDB.
SwarmAI is organized into 8 focused Maven modules
swarmai-coreAgents, tasks, processes, state, skills, memory, knowledge, budget, governance, observability. Includes the provider-neutral LlmClient SPI, lifecycle hooks, compliance gates, and the built-in RAG pipeline (hybrid retrieval + citations)
swarmai-tools74 built-in tools: coding (build/test/lint/format/edit/diff/git/grep), research (Arxiv, Wikipedia, Wolfram), finance (DCF, LBO, comps, tear sheet), office (Xlsx/Pptx authoring + audit), web, S3, Kafka, OpenAPI
swarmai-dslYAML DSL parser & compiler for declarative workflow definitions
swarmai-native-anthropicNative Anthropic adapter — prompt caching, extended/adaptive thinking, inline citations, server-side tools, Message Batches, Files API
swarmai-native-ollamaNative Ollama adapter for local-first inference with adaptive routing
swarmai-self-improving10% community-investment loop: improvement collector, pattern extractor, GitHub PR reporting, anonymized telemetry export
swarmai-distributedCross-process swarms, shared skill registry, distributed coordination
swarmai-enterpriseMulti-tenancy, deep RL (DQN), advanced governance, RBAC, audit, billing (BSL 1.1)
swarmai-evalSelf-evaluation swarm, competitive benchmarks, value scoring, regression detection
swarmai-studioWeb dashboard for workflow monitoring, event replay, and debugging
swarmai-bomBill of Materials for dependency version alignment
<!-- Add to your pom.xml -->
<dependency>
<groupId>ai.intelliswarm</groupId>
<artifactId>swarmai-core</artifactId>
<version>1.0.28</version>
</dependency>