{"repo":"synth-laboratories/synth-ai","free":true,"listed":false,"github":"https://github.com/synth-laboratories/synth-ai","clone":"git clone https://github.com/synth-laboratories/synth-ai.git","description":"Synth Python SDK for Managed Research, Research Factory, and GEPA/GELO optimizer workflows.","language":"Python","stars":82,"topics":["gelo","gepa","llm-agents","mcp","managed-research","research-factory"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Synth AI SDK Python SDK and CLI for Managed Research and Research Factory. Documentation: https://docs.usesynth.ai/sdk/overview Installation Authenticate Set SYNTH API KEY before using the SDK or CLI: Local Workspaces For local multi-repo development, synth-ai treats workspace resolution as a read-only overlay. .env and Synth home config may provide defaults and secrets; selecting a worktree must not rewrite those defaults. Use SYNTH WORKSPACE MANIFEST or SYNTH WORKSPACE ROOT for command-scoped worktree resolution. The resolver in synth ai.core.utils.workspace returns repo paths and a scoped env mapping for subprocesses without mutating .env . Pass base url when you need to pin a production, local, staging, or private backend explicitly: The CLI also reads SYNTH BACKEND URL and accepts --backend-url . Quickstart create returns a durable handle immediately. events() yields typed events, including an explicit UnknownSwarmEvent for forward-compatible server events; wait() uses a monotonic deadline and returns the terminal typed Swarm . configuration() returns the immutable, versioned, secret-redacted launch snapshot bound to that swarm, so replay and audit do not depend on the project's current mutable configuration. usage() returns one typed cost, token, and actor-attribution projection plus its source, record count, observation time, and terminal-state freshness. It does not expose the legacy raw ledger-entry dictionaries. evidence() returns the complete durable artifact and W","default_branch":null,"files":null,"tree":[],"storefront":"/r/synth-laboratories","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/synth-laboratories/synth-ai/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."}