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.

AreaWhat it providesPrimary repository
AI application SDKCore interfaces, base classes, standard components, community packages, and a unified namespace for AI application developmentswarmauri-sdk
Workflow generationTemplate-driven project generation, dependency-aware file ordering, and CLI-first automation for repeatable software workpeagen
Example applicationsRetrieval-augmented chat, multi-provider LLM workflows, notebooks, playgrounds, and component demosrag_assistant, swarmauri-notebooks, swarmauri-playground
UI componentsTypeScript, Svelte, Gradio, and Mesop-oriented interface components for application frontendsswarmakit, swarmauri-mesop-components
InfrastructureGitHub runner infrastructure and operational support for project automationswarmauri-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-sdkPublic

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

    Python 103 50

  2. swarmakit swarmakitPublic

    A UI Component Library by Swarmauri

    TypeScript 25 10

  3. swarmauri-notebooks swarmauri-notebooksPublic

    Jupyter Notebook 18 31

  4. crouton croutonPublic

    A CRUD Router for Fast-Creation of CRUD Routes

    Python 10 6

  5. rag_assistant rag_assistantPublic

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

    Python 7 2

  6. swarmauri-playground swarmauri-playgroundPublic

    An LLM playground by Swarmauri

    Python 5 4

Repositories

Showing 10 of 17 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…