{"repo":"nshkrdotcom/synapse","free":true,"listed":false,"github":"https://github.com/nshkrdotcom/synapse","clone":"git clone https://github.com/nshkrdotcom/synapse.git","description":"Headless, declarative multi-agent orchestration framework with a domain-agnostic signal bus, workflow engine with Postgres persistence, and configurable agent runtime (ships code review domain).","language":"Elixir","stars":49,"topics":["elixir","otp","req","multi-agent","orchestrator","workflows","llm","gemini","postgres","telemetry"],"license":"MIT","category":"ai-agents","readme_excerpt":"Synapse Version: v0.1.1 (2025-11-29) Synapse is a headless, declarative multi‑agent orchestration framework. It provides a domain‑agnostic signal bus, workflow engine with Postgres persistence, and a configurable agent runtime for building domain-specific multi‑agent systems. A code review domain ships as a reference implementation; register it or build your own domains using the signal registry. Highlights - Domain‑agnostic signal registry with runtime topic registration - Declarative orchestrator runtime (no GenServer boilerplate) - Signal roles for orchestrator agents and configurable actions - Workflow engine with persistence and audit trail ( workflow executions ) - Jido plan compiler/runner for turning plans into workflow specs - LineageIR spans/artifacts plus RunIndex and Work job emissions - LLM gateway powered by Altar.AI (optional) with ReqLLM fallback - Telemetry throughout (router, workflows, LLM requests) Quick Start 1. Install dependencies 2. Create and migrate the database By default, dev connects to postgres://postgres:postgres@localhost:5432/synapse dev . Override via POSTGRES env vars (see config/dev.exs). 3. Run the Stage 2 demo (optional sanity check) This boots the runtime, publishes a review request, and prints the resulting summary so you can see the declarative orchestrator in action. 4. Run the Plan compiler demo (optional) This compiles a Jido plan into a workflow spec and executes it through the engine. 5. Start the runtime for development This boot","default_branch":null,"files":null,"tree":[],"storefront":"/r/nshkrdotcom","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nshkrdotcom/synapse/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}