AgentSwarms 1.0.0
AgentSwarms 1.0.0 is the first numbered release — a source-available, self-hosted platform for Unified Agentic AI and BI that runs on your own infrastructure: one stateless container, one Supabase project, your model keys.
What's in the box
- Agents & swarms — a visual agent builder (models, tools, knowledge, memory, guardrails, skills) and a multi-agent canvas with routers, conditions, loops, approvals and human-in-the-loop gates. Export any swarm as runnable LangGraph or Strands code.
- Knowledge & RAG — knowledge bases with pgvector retrieval, Graph RAG, and synced sources: Google Drive, Notion, SharePoint, Dropbox, plus files/URLs/GitHub — with scheduled ingestion, content-hash dedup, and source-ACL-aware retrieval.
- AI-native BI — dashboards with 19+ visual types, an AI analyst that writes and runs the SQL, scheduled refreshes and data alerts, semantic models with governed metrics, and a SQL workbench running DuckDB in the browser and on the server.
- Data connectors — 22 databases/warehouses (PostgreSQL, MySQL, Snowflake, BigQuery, Databricks, Redshift, ClickHouse and more) queried read-only in place, and 5 SaaS sources (Sheets, Stripe, Shopify, HubSpot, Salesforce) synced into datasets.
- Governance — IAM with groups, resource grants, row filters and column masks; per-principal model allow-lists with a default-deny option; monthly budget caps per user and group; a hash-chained, verifiable audit log; full execution traces with real cost attribution.
- Enterprise posture — AES-256-GCM credential encryption, SSRF-guarded egress, read-only SQL enforcement, SAML SSO, no telemetry or call-home (verified by tests), air-gap friendly (self-hosted fonts, models, wasm).
Highlights hardened on the way to 1.0
- The warehouse read-only guard now blocks data-modifying CTEs (
WITH d AS (DELETE …) SELECT …) — both guards share one implementation, pinned by tests. - CSV exports are formula-injection safe (CWE-1236); RLS is enabled and tested across all 96 tables; the embed widget honors agent table allow-lists.
- One SQL engine everywhere: DuckDB-Wasm in the browser (self-hosted binaries,
/engine-checkto verify a deployment). - Trust pages (
/architecture,/security,/license) are fact-checked against the code by CI. - A full design pass: command palette (Ctrl/⌘-K), View-Transition navigation, consistent design system across every page.
Install
git clone https://github.com/AgentSwarms-fyi/agentswarms && cd agentswarms
# create a (free-tier) Supabase project, fill in .env — see docs/DEPLOYMENT.md
npx supabase db push
docker compose upLicense
Source-available under the Elastic License 2.0: use it, modify it, run it for yourself and your clients freely; don't offer it as a hosted service. Plain-English FAQ: /license in the app or LICENSE.md.
Full details in CHANGELOG.md.