Rank
65
LangChain/LangGraph tools for AI agent x402 payments on X1
Traction
No public download signal
Freshness
Updated 4mo ago
Crawler Summary
Local-first multi-agent TUI for autonomous coding. Built on CrewAI, talks to LM Studio or llama.cpp over the OpenAI-compatible API. swarm Local-first multi-agent TUI for autonomous coding. Built on CrewAI, talks to local LLM servers (LM Studio or llama.cpp) over the OpenAI-compatible API. Tell it what to build, walk away, come back to working code on disk. Why Most agent orchestrators out there (ccswarm, overstory, operator, agent-deck, and so on) are wired to Claude Code, Codex CLI and cloud APIs. None of them target a model behind LM Studio or Capability contract not published. No trust telemetry is available yet. Last updated 5/31/2026.
Freshness
Last checked 5/31/2026
Best For
swarm is best for crewai, multi-agent workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Local-first multi-agent TUI for autonomous coding. Built on CrewAI, talks to LM Studio or llama.cpp over the OpenAI-compatible API. swarm Local-first multi-agent TUI for autonomous coding. Built on CrewAI, talks to local LLM servers (LM Studio or llama.cpp) over the OpenAI-compatible API. Tell it what to build, walk away, come back to working code on disk. Why Most agent orchestrators out there (ccswarm, overstory, operator, agent-deck, and so on) are wired to Claude Code, Codex CLI and cloud APIs. None of them target a model behind LM Studio or
Public facts
3
Change events
0
Artifacts
0
Freshness
May 31, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 5/31/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
May 31, 2026
Vendor
Goloviaroslav
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 5/31/2026.
Setup snapshot
git clone https://github.com/GolovIaroslav/swarm.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Goloviaroslav
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
3
Snippets
0
Languages
python
bash
# Python env. 3.12 only for now, 3.14 still breaks tiktoken. python3.12 -m venv ~/progs/crewai-env source ~/progs/crewai-env/bin/activate pip install -r requirements.txt # Optional — only [execution], [tools], [paths] sections matter now. # The [backend] section is legacy; the TUI wizard replaces it. cp config.toml.example config.toml # Run. First time you'll get a wizard for your backend (LM Studio, # llama.cpp with arbitrary paths and flags, or any cloud provider). python swarm.py
text
projects/my-app/
_state.db SQLite with tasks, shared state, search cache and metrics
_crew/ raw agent output, one markdown file per task
_logs/ events.log shown in the monitor, debug.log if --debug
src/ extracted, ready-to-run codetext
python swarm.py interactive: backend → project → preset → goal → run
python swarm.py run --backend NAME \ non-interactive run with a saved backend
--project foo \
--preset cli_tool \
--goal "build a JSON-to-CSV CLI" \
--process sequential -y
python swarm.py run --dry-run print the plan and exit, no backend started
python swarm.py backends list show saved backends
python swarm.py backends add interactive wizard for a new backend
python swarm.py backends show NAME print the full JSON entry
python swarm.py backends rm NAME delete a saved backend
python swarm.py list show existing projects + checkpoint status
python swarm.py rm <name> delete a project directory
python swarm.py presets show available pipelines
python swarm.py --help full usageFull documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Local-first multi-agent TUI for autonomous coding. Built on CrewAI, talks to LM Studio or llama.cpp over the OpenAI-compatible API. swarm Local-first multi-agent TUI for autonomous coding. Built on CrewAI, talks to local LLM servers (LM Studio or llama.cpp) over the OpenAI-compatible API. Tell it what to build, walk away, come back to working code on disk. Why Most agent orchestrators out there (ccswarm, overstory, operator, agent-deck, and so on) are wired to Claude Code, Codex CLI and cloud APIs. None of them target a model behind LM Studio or
Local-first multi-agent TUI for autonomous coding. Built on CrewAI, talks to local LLM servers (LM Studio or llama.cpp) over the OpenAI-compatible API. Tell it what to build, walk away, come back to working code on disk.
Most agent orchestrators out there (ccswarm, overstory, operator, agent-deck, and so on) are wired to Claude Code, Codex CLI and cloud APIs. None of them target a model behind LM Studio or llama.cpp. This one does, and it's built to run for hours without falling over.
It's also not a chat wrapper. It's a small TUI that walks you through setup, then a checkpointed pipeline of role-specialised agents that hand off through a SQLite store. Crash-resume works. Ctrl+C works.
python swarm.py. A questionary TUI walks you through backend, project name, preset, goal and process mode. Or pass everything as CLI flags and skip the TUI.llama-server for you, including any custom path / LD_LIBRARY_PATH / extra flags), any OpenAI-compatible custom URL, and an api mode that lets you point at any provider LiteLLM supports — OpenRouter, NVIDIA NIM, Groq, OpenAI, Anthropic, Gemini, Together, DeepInfra, and so on. One env var with the key, one model string, done.~/.config/swarm/backends.json. Next time, pick from the list (gemma_local, openrouter_claude, ...). Manage with swarm.py backends list / add / rm / show.respect_context_window=True is the last-resort net. Built for 32-60k context models.# Python env. 3.12 only for now, 3.14 still breaks tiktoken.
python3.12 -m venv ~/progs/crewai-env
source ~/progs/crewai-env/bin/activate
pip install -r requirements.txt
# Optional — only [execution], [tools], [paths] sections matter now.
# The [backend] section is legacy; the TUI wizard replaces it.
cp config.toml.example config.toml
# Run. First time you'll get a wizard for your backend (LM Studio,
# llama.cpp with arbitrary paths and flags, or any cloud provider).
python swarm.py
On Windows and macOS the steps are the same, just swap the venv path.
llama-server binary, the GGUF file, context size, GPU layers and port. Add extra flags (-fa on, -t 6, --jinja, ...) and LD_LIBRARY_PATH for builds outside system paths./v1/chat/completions.Each run lives under projects/<name>/:
projects/my-app/
_state.db SQLite with tasks, shared state, search cache and metrics
_crew/ raw agent output, one markdown file per task
_logs/ events.log shown in the monitor, debug.log if --debug
src/ extracted, ready-to-run code
python_lib — researcher, architect, coder, tester, docs (in order)web_api — architect, then coder and devops in parallel, then tester, security, reviewercli_tool — architect, coder, tester, docsrefactor_existing — refactorer, tester, reviewer (over an existing src tree)research_prototype — researcher, architect, codercustom — pick agents by hand from a checkbox listTwo places things live:
~/.config/swarm/backends.json — your named backends (managed by the wizard; never edit by hand).config.toml — everything else:
[execution] — process (hierarchical or sequential), max_retry, max_rpm, task_timeout_minutes, context_window, max_iter.[tools] — web search provider, per-task cap, cache TTL.[paths] — where projects get written.The [backend] section in config.toml.example is legacy: it still works as a fallback, but new users get walked through the wizard instead.
python swarm.py interactive: backend → project → preset → goal → run
python swarm.py run --backend NAME \ non-interactive run with a saved backend
--project foo \
--preset cli_tool \
--goal "build a JSON-to-CSV CLI" \
--process sequential -y
python swarm.py run --dry-run print the plan and exit, no backend started
python swarm.py backends list show saved backends
python swarm.py backends add interactive wizard for a new backend
python swarm.py backends show NAME print the full JSON entry
python swarm.py backends rm NAME delete a saved backend
python swarm.py list show existing projects + checkpoint status
python swarm.py rm <name> delete a project directory
python swarm.py presets show available pipelines
python swarm.py --help full usage
Flags for run: --backend, --project, --preset, --goal, --roles a,b,c (for --preset custom), --process sequential|hierarchical, --resume, --no-resume, --no-monitor, --debug, -y/--yes, --dry-run.
Tested on Arch Linux, 32 GB RAM, RTX 3060 6 GB VRAM. LM Studio with models in the 4-14B range (gemma, qwen2.5-coder, llama-3.1).
For hierarchical mode you want at least a 7B model with reliable JSON tool-calling. Smaller models work fine in sequential mode.
More presets (data science, API client). Better resume UX (skip individual tasks, not just the whole pipeline). Token-aware HANDOFF compaction. A backend wizard step that lets you set per-role overrides without dropping to TOML.
Git worktrees and multi-branch coordination. Agent mailbox or mesh comms. MCP server integration. Sequential plus hierarchical plus SQLite shared state is enough for one local model.
MIT. See LICENSE.
Ideas borrowed from overstory (SQLite state, tiered watchdog) and the rest of the awesome-agent-orchestrators crowd. Built on top of CrewAI.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/crewai-goloviaroslav-swarm/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-goloviaroslav-swarm/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-goloviaroslav-swarm/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
65
LangChain/LangGraph tools for AI agent x402 payments on X1
Traction
No public download signal
Freshness
Updated 4mo ago
Rank
65
An implementation of a multi-agent swarm using LangGraph
Traction
No public download signal
Freshness
Updated 4mo ago
Rank
65
LangGraph Multi-Agent Supervisor
Traction
No public download signal
Freshness
Updated 4mo ago
Rank
65
LangChain tools for OceanBus — give your LangChain and CrewAI agents a global identity, encrypted messaging, and Yellow Pages service discovery with a single import.
Traction
No public download signal
Freshness
Updated 4mo ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-goloviaroslav-swarm/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-goloviaroslav-swarm/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-goloviaroslav-swarm/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-goloviaroslav-swarm/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-goloviaroslav-swarm/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-goloviaroslav-swarm/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-10-08T22:20:59.982Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "crewai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi-agent",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"label": "Vendor",
"value": "Goloviaroslav",
"category": "vendor",
"href": "https://github.com/GolovIaroslav/swarm",
"sourceUrl": "https://github.com/GolovIaroslav/swarm",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-05-31T06:18:15.121Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "protocols",
"label": "Protocol compatibility",
"value": "OpenClaw",
"category": "compatibility",
"href": "https://www.xpersona.co/api/v1/agents/crewai-goloviaroslav-swarm/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-goloviaroslav-swarm/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-05-31T06:18:15.121Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "handshake_status",
"label": "Handshake status",
"value": "UNKNOWN",
"category": "security",
"href": "https://www.xpersona.co/api/v1/agents/crewai-goloviaroslav-swarm/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-goloviaroslav-swarm/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true,
"metadata": {}
}
]Change Events JSON
[]
Sponsored
Ads related to swarm and adjacent AI workflows.