synapse-ai  by synapseorch-ai

AI agent orchestration platform for building workflows

Created 2 months ago
285 stars

Top 91.8% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Synapse AI is an open-source platform for building, connecting, and orchestrating AI agents. It enables the creation of functional AI workflows that interact with real-world tools, powered by any LLM (local or cloud), offering deterministic pipelines without framework lock-in. It targets developers and power users building complex AI applications.

How It Works

The platform facilitates deterministic Directed Acyclic Graphs (DAGs) for AI workflows, supporting "multi-model orchestrations" where different LLMs can be used per step. Agents are configurable ReAct loops. Synapse AI transforms diverse resources—Python scripts, REST APIs, webhooks—into callable agent tools. It supports human-in-the-loop interactions and offers a distributed scale layer for high concurrency.

Quick Start & Requirements

  • Installation: Recommended script for macOS/Linux: curl -sSL https://raw.githubusercontent.com/synapseorch-ai/synapse-ai/main/setup.sh | bash. Alternatives include pip install synapse-orch-ai, npm install -g synapse-orch-ai, and Docker (docker run -d -p 3000:3000 -v synapse-data:/data -v /var/run/docker.sock:/var/run/docker.sock synapseorchai/synapse-ai:latest).
  • Prerequisites: Docker is required for the full stack and scale mode.
  • Documentation: Available at https://docs.synapse.ai/.

Highlighted Details

  • Multi-Model Orchestrations & Deterministic DAGs: Select LLMs dynamically per workflow step and ensure predictable workflow paths.
  • Universal Tool Integration: Easily expose Python scripts, REST APIs, webhooks, and more as agent tools.
  • Human-in-the-Loop & Resumability: Pause and resume workflows for manual intervention across restarts.
  • Scalability: Distributed architecture with Redis, independent workers, and S3 artifact storage handles millions of requests.
  • Local-First Operation: Full local execution support via Ollama, enabling hybrid cloud/local LLM strategies.
  • Integrated Scheduling & Messaging: Automate tasks with cron-based scheduling and cross-platform notifications (Slack, Discord, Telegram, etc.).
  • Extensive LLM Support: Connects to 14+ LLM providers, including major cloud services and local options.
  • AI Builder: A meta-agent that generates orchestrations from natural language prompts.

Maintenance & Community

Active development includes roadmap items like "Spawn Sub-Agent Tool" and "Compact Conversations." Community support is available via Discord. Contribution guidelines are detailed in CONTRIBUTING.md.

Licensing & Compatibility

Synapse AI is licensed under the AGPL v3 license. This strong copyleft license requires any modifications or derivative works distributed publicly to also be made available under AGPL v3, which may impose restrictions on integration with closed-source commercial products.

Limitations & Caveats

The distributed scale mode requires setting up multiple infrastructure components (Redis, workers, database), increasing deployment complexity. The AGPL v3 license necessitates careful legal review for commercial adoption due to its strict copyleft requirements. Some advanced features are still under active development and listed on the roadmap.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
19
Issues (30d)
3
Star History
170 stars in the last 30 days

Explore Similar Projects

Starred by Andrew Ng Andrew Ng(Founder of DeepLearning.AI; Cofounder of Coursera; Professor at Stanford), Jack Lukic Jack Lukic(Author of Semantic UI), and
5 more.

ag2 by ag2ai

0.5%
5k
AgentOS for building AI agents and facilitating multi-agent cooperation
Created 1 year ago
Updated 8 hours ago
Starred by Gagan Bansal Gagan Bansal(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
1 more.

agent-framework by microsoft

1.4%
11k
AI agent and multi-agent workflow framework
Created 1 year ago
Updated 7 hours ago
Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

SuperAGI by TransformerOptimus

0.0%
18k
Open-source framework for autonomous AI agent development
Created 3 years ago
Updated 1 year ago
Starred by Lilian Weng Lilian Weng(Cofounder of Thinking Machines Lab), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
59 more.

AutoGPT by Significant-Gravitas

0.1%
185k
AI agent platform for building, deploying, and running autonomous workflows
Created 3 years ago
Updated 5 hours ago
Feedback? Help us improve.