Skip to content

Swarmauri

Swarmauri builds open source developer tools for modular AI applications, agent workflows, governed software delivery, and reusable automation. The ecosystem centers on the Swarmauri SDK, a Python toolkit for composing models, tools, agents, parsers, embeddings, vector stores, and application workflows through consistent interfaces.

Start Here

Install the main Python package:

pip install swarmauri

Install the full SDK surface:

pip install "swarmauri[full]"

Use the documentation for API references, examples, and package guidance:

What We Build

Swarmauri projects are designed for developers who need AI systems that can be assembled, tested, extended, and operated as real software.

Area What it provides Primary repository
AI application SDK Core interfaces, base classes, standard components, community packages, and a unified namespace for AI application development swarmauri-sdk
Workflow generation Template-driven project generation, dependency-aware file ordering, and CLI-first automation for repeatable software work peagen
Example applications Retrieval-augmented chat, multi-provider LLM workflows, notebooks, playgrounds, and component demos rag_assistant, swarmauri-notebooks, swarmauri-playground
UI components TypeScript, Svelte, Gradio, and Mesop-oriented interface components for application frontends swarmakit, swarmauri-mesop-components
Infrastructure GitHub runner infrastructure and operational support for project automation swarmauri-runners

Repository Guide

Use these entry points when choosing where to start:

Developer Workflow

Most Swarmauri projects are Python-first and work well with pip, uv, and virtual environments. Start with the repository README for the package you are using, then move to the hosted docs for API details and examples.

Common paths:

python -m pip install swarmauri
python -m pip install "swarmauri[full]"
python -m pip install peagen

For contributors:

git clone https://github.com/swarmauri/swarmauri-sdk.git
cd swarmauri-sdk
uv sync --all-extras --dev

Design Principles

  • Modular packages: install only the interfaces, base classes, integrations, or tools you need.
  • Consistent contracts: build against stable component interfaces instead of one-off provider code.
  • Extensible workflows: compose agents, tools, parsers, vector stores, and model integrations in predictable ways.
  • CLI-friendly operations: keep generation, validation, release, and automation flows scriptable.
  • Traceable delivery: use governed artifacts, tests, evidence, and reusable workflows where reliability matters.

Community

Open an issue or pull request in the relevant repository with a focused description, reproduction steps when applicable, and the package or workflow surface involved. For SDK usage, include the package name, Python version, installation command, and the smallest code sample that shows the behavior.

Popular repositories Loading

  1. swarmauri-sdk swarmauri-sdk Public

    Modular Python SDK and monorepo for AI agents, LLM integrations, tools, parsers, embeddings, vector stores, and extensible application workflows.

    Python 104 47

  2. swarmakit swarmakit Public

    A UI Component Library by Swarmauri

    TypeScript 25 10

  3. swarmauri-notebooks swarmauri-notebooks Public

    Jupyter Notebook 18 31

  4. crouton crouton Public

    A CRUD Router for Fast-Creation of CRUD Routes

    Python 10 6

  5. rag_assistant rag_assistant Public

    A multi-provider, multi-model retrieval augmentation chatbot.

    Python 7 2

  6. swarmauri-playground swarmauri-playground Public

    An LLM playground by Swarmauri

    Python 5 4

Repositories

Showing 10 of 14 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…