Skip to main content

A locally-first, multi-agent autonomous task execution framework with zero cloud dependencies.

Project description

SumoSpace

Locally-first. Multi-agent. Zero cloud dependencies.

SumoSpace is a production-grade autonomous agent framework that runs entirely on your machine. No API keys required to get started. No usage fees. No data leaves your environment.

pip install sumospace
sumo run "Refactor all sync functions in src/ to async"

Why SumoSpace

SumoSpace LangChain LlamaIndex
Default provider Local (HF / Ollama) OpenAI OpenAI
API key required ❌ No ✅ Yes ✅ Yes
Multi-agent committee ✅ Built-in ➕ Extra ❌ No
File snapshot + rollback ✅ Built-in ❌ No ❌ No
Media RAG ✅ Built-in ➕ Extra ➕ Extra
Benchmarks ✅ Built-in ❌ No ❌ No

Quickstart

pip install sumospace
sumo ingest ./src          # Index your codebase
sumo run "Add docstrings to all public functions"
sumo rollback <run-id>     # Undo if needed

One Killer Example

import asyncio
from sumospace import SumoKernel, SumoSettings

async def main():
    settings = SumoSettings.for_coding()
    async with SumoKernel(settings=settings) as kernel:
        await kernel.ingest("./src")
        trace = await kernel.run("Fix all TODO comments in src/auth.py")
        print(trace.final_output)

asyncio.run(main())

Architecture

┌─────────────────────────────────────────────────────┐
│                    SumoKernel                       │
│  ┌──────────┐  ┌──────────┐  ┌──────────────────┐  │
│  │ Planner  │→ │  Critic  │→ │    Resolver      │  │
│  └──────────┘  └──────────┘  └──────────────────┘  │
│         Committee (optional, 3-agent)               │
├─────────────────────────────────────────────────────┤
│   RAG Pipeline    │  Memory   │  Audit Logs        │
│   (multi-query)   │  (SQLite) │  (JSON)            │
├─────────────────────────────────────────────────────┤
│   Vector Store    │  Snapshots + Rollback           │
│   chroma/faiss/   │  (.sumo_db/snapshots/)         │
│   qdrant          │                                │
├─────────────────────────────────────────────────────┤
│          Tools: file, shell, web, docker, deps     │
└─────────────────────────────────────────────────────┘

📖 Full documentation: omdeepb69.github.io/SumoSpace

Benchmarks

Run your own benchmarks against the bundled sample project:

sumo benchmark compare --provider ollama --model phi3:mini

We are running standardized benchmarks across hardware configurations and will publish results in v0.3. Community benchmark submissions welcome.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sumospace-0.1.3.tar.gz (294.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sumospace-0.1.3-py3-none-any.whl (130.6 kB view details)

Uploaded Python 3

File details

Details for the file sumospace-0.1.3.tar.gz.

File metadata

  • Download URL: sumospace-0.1.3.tar.gz
  • Upload date:
  • Size: 294.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.4

File hashes

Hashes for sumospace-0.1.3.tar.gz
Algorithm Hash digest
SHA256 aaa0c95acb327ac80636140a16ebfef6ee421f3cc0c395cf145ad872cc847d04
MD5 25da2a3c93c8ce007143d41ff7eb9a0e
BLAKE2b-256 ddfa9f582cf80e1e3b0ffee4a9b5c65d4baeff5f8c70de3bd3169370f742433c

See more details on using hashes here.

File details

Details for the file sumospace-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: sumospace-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 130.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.4

File hashes

Hashes for sumospace-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7668d8c8ae72e5e16befaa0f4b226f0eb24e596290ff1d72a80c64ac5646bdec
MD5 1b5cf71c70c2a038ed6e39bf1e5a7e70
BLAKE2b-256 a2aee6a686d0e3e0aa69e67c34f1375c66f3ceeba39719d5b87d76a587f417f3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page