Try “Claude Code skills”, “MCP servers for Cursor” or “Codex” · Esc to close

OmniCoreAgent 🤖 Agent Open source

Open Python agent harness with parallel tools, MCP, memory, subagents, background tasks and REST/SSE serving

Agent workflows & frameworks · Open source ★ 250 · +3 this week · MIT · updated 2026-10-02

6.5editor score
Visit OmniCoreAgent ↗
GitHub stars
250
Stars this week
+3
Forks
57
Licence
MIT
Last push
2026-10-02
Maintainer
omnirexflora-labs
Installpip install omnicoreagent

Third-party subagents & agents run with your permissions. Read the source before installing, and prefer pinned versions.

Works with

Not mapped to an app yet.

About OmniCoreAgent

What it does

OmniCoreAgent is an open-source Python framework for building AI agents that hold together in production. It wraps a language model with the parts an application needs around the model loop: a prompt contract, local Python tools, MCP server tools, memory, context management, a workspace for files, guardrails, and events. It can run several independent tool calls in one batch and turn the results into a single structured observation, and it detects when an agent is stuck in a loop using hashed signatures of tool calls rather than a plain step count. Heavier pieces such as durable background tasks and an HTTP/SSE serving layer are optional, so a small agent stays small.

What is inside

  • The agent harness: model loop, tool calling, structured observations, memory, context control and guardrails
  • Tools: local Python functions and MCP server tools through one runtime surface
  • Subagents and workflow orchestration for multi-step tasks
  • Background tasks with a durable task store, run history, retries and cancellation
  • OmniServe: REST and SSE APIs with readiness, auth, rate limits and metrics
  • Optional backends for Redis, MongoDB, SQL and S3-compatible storage, installed as extras

Works with

Any model provider you configure. It is a library you build applications on, not an extension for a specific coding-agent app.

How to install

pip install omnicoreagent

Install extras such as pip install "omnicoreagent[serve]" only when you need them.

Maintenance and safety

The project is MIT-licensed and actively developed. It routes tool output through an observation pipeline that can offload large payloads and apply guardrails, which helps contain prompt-injection content from tools. You supply your own model API key, and any MCP servers you connect carry their own access and risks. The cookbook is extensive but the API is large, so expect a learning curve.

Who should use it

It suits Python developers building agents that need parallel tools, background work and a serving boundary, not just a demo tool loop. If you only want to add skills to an existing coding agent, a lighter tool is a better fit.

python agent-harness mcp background-tasks fastapi

Pros

  • Parallel tool batches and structured observations
  • Signature-based loop detection beyond step counts
  • Optional serving and durable background tasks

Cons

  • A framework to build on, not a drop-in coding-agent extension
  • Large API with a learning curve

Similar subagents & agents

All agent workflows & frameworks →

Spec Kit 🤖 AgentFree

GitHub's toolkit for spec-driven development with AI coding agents

★ 140k · +898 this week

8.5 Visit ↗

Task Master 🤖 AgentFree

AI task management that turns a PRD into tasks your coding agent works through

★ 28k · +39 this week

Fast Agent 🤖 AgentOpen source

Python framework for building, orchestrating and evaluating MCP-native AI agents

★ 3.9k · +9 this week

8.0 Visit ↗

OpenSpec 🤖 AgentFree

Lightweight spec-driven development: agree on changes before the agent codes

★ 71k · +564 this week

7.9 Visit ↗

CC Safety Net 🤖 AgentOpen source

Pre-execution guard that blocks destructive commands and secret access for coding agents

★ 1.6k · +11 this week

7.9 Visit ↗

BMAD Method 🤖 AgentFree

Agile AI-driven development with analyst, PM, architect, developer and UX agents

★ 54k · +269 this week

7.8 Visit ↗

Popular searches