Introducing Swarmcore: A Scalable Multi-Agent Framework in Python

Swarmcore is an open-source library designed for executing multi-agent workflows in Python. This library allows developers to run agents sequentially or in parallel. It includes a context management system ensuring that outputs from one agent do not interfere with another, which proves beneficial in complex workflows.
To define agents, you can set them up like so:
planner = Agent(name="planner", instructions="Break the topic into research questions.", model="ollama/llama3") researcher = Agent(name="researcher", instructions="Research the topic in depth.", model="ollama/llama3")You can chain these agents using symbols: '>>' for sequential execution and '|' for parallel execution. An example chain might look like this:
flow = planner >> (researcher | critic) >> (verifier | evaluator) >> writer result = asyncio.run(Swarm(flow=flow).run("AI agent trends in 2026"))The library is currently available as a Python package and can be installed via:
pip install swarmcoreThe creator is considering expanding this framework into a CLI-based tool and reports that it delivers results comparable to more established research frameworks like gemini deep research.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Claude Code v2.1.126: Model Picker, Project Purge, OAuth Fixes, and Security Improvements
Claude Code v2.1.126 adds a /model picker for Anthropic-compatible gateways, a new claude project purge command, fixes OAuth login in WSL2/SSH/containers, and patches security issues with managed settings and clipboard exposure on Windows.

Adeu v1.4: Open-Source MCP for Track Changes in DOCX
Adeu v1.4 surgically injects native OOXML redlines into DOCX files, preserving formatting, numbering, and layouts. Adds footnotes/endnotes inline editing, defined term linting, cross-reference maps, and multi-level list round-tripping.

Nelson: A Claude Code Plugin for Coordinating AI Agents Like a Naval Fleet
Nelson is a Claude Code plugin that structures AI agent coordination using naval fleet principles, featuring three execution modes, a risk classification system, hull integrity monitoring, and standing order gates to prevent common anti-patterns.

LystBot: An MCP Server for Claude to Manage Lists and Tasks
LystBot is a list management app with a native MCP server that allows Claude to directly interact with grocery lists, todos, and packing lists. Built primarily with Claude Code, it includes a Flutter mobile app, REST API, CLI, and open-source Node.js MCP server.