Runtime and steps
What keeps the work moving?
Start here when the agent needs to keep session state, call tools, pass work between steps, or leave a run you can inspect later.
See this starting pointAI Resources
Agent projects put several pieces around a model: a runtime that keeps work moving, a place to steer and review it, and tools, permissions, or sandboxes that shape what it can reach.
Some projects cover several layers, so use these groups as starting points rather than fixed labels. Open the LifeHubber notes and original sources before relying on setup, access, privacy, costs, or behaviour.
Choose by situation
These paths organize source-linked Resources by the question they can help you investigate. They do not rank products or cover every option.
Runtime and steps
Start here when the agent needs to keep session state, call tools, pass work between steps, or leave a run you can inspect later.
See this starting pointLive conversations
Use the voice and realtime path when timing, audio, video, calls, or live-room coordination is the hard part.
See this starting pointControl and review
Use this path when the workspace, review loop, and stop points matter as much as the model or tool call.
See this starting pointTools and permissions
Use this path when accounts, APIs, service connections, triggers, or permissions are central to the setup.
See this starting pointOngoing work
Inspect personal runtimes when memory, schedules, background services, or recurring channels matter more than one short task.
See this starting pointTesting and review
Use diagnostics when you need test suites, scorecards, policy checks, or reviewable outputs about how an agent behaves under those tests.
See this starting pointCoverage and freshness
These groups are selective starting points, not a complete directory. The date reflects the newest included Resource’s LifeHubber added date, not a recheck of every linked source. Check the original source for current setup, terms, limits, privacy, access, costs, and behaviour.
Fresh in this topic
Recently added Resources from the groups below.
Runtimes and workflow
Use this group when the agent needs to call tools, pass work between steps, keep session state, or leave a run you can inspect later.
microsoft/agent-framework
Microsoft Agent Framework spans Python and .NET with graph workflows and middleware, showing how agents can sit inside a Microsoft-oriented application stack.
openai/openai-agents-python
OpenAI Agents SDK keeps handoffs, guardrails, sessions, and tracing in a lightweight code-first toolkit, setting a simpler baseline for multi-agent coordination.
ApodexAI/FrontierAgent
FrontierAgent combines a terminal workbench, single-agent and coordinated-team workflows, sandbox controls, session traces, and an evaluation runner in one Python project.
crewAIInc/crewAI
CrewAI separates role-based agent teams from event-driven Flows with state, routing, persistence, and human feedback, showing a Python path that combines autonomy with explicit workflow control.
mastra-ai/mastra
Mastra places model routing, human review steps, and evals in a TypeScript framework, matching agents built into a web-oriented JavaScript application.
JetBrains/koog
Koog keeps orchestration in Kotlin and Java, with Spring Boot and Ktor paths for teams that want agents inside a JVM service architecture.
ag2ai/ag2
AG2 v1 coordinates agents through a hub and typed channels, with optional tools and human input inside the work.
agentscope-ai/agentscope
AgentScope couples agent abstractions with run visibility and fine-tuning support, widening the framework decision beyond simply wiring models to tools.
open-multi-agent/open-multi-agent
Open Multi-Agent turns a goal into a task DAG with parallel execution, plan preview and replay, approval hooks, and traces, showing coordinated handoffs beyond one agent loop.
deepseek-ai/deepseek-harness
DeepSeek Harness makes models, tools, sessions, storage, sandboxes, agent loops, orchestration, and UI replaceable through one plugin-composed agent workspace.
HKUDS/CLI-Anything
CLI-Anything generates and distributes structured command-line harnesses so agents can operate existing software without depending on visual clicks for every action.
truefoundry/trueforge
TrueForge combines a chat UI, API and SDKs with model, MCP, skill, approval, session, context, and sandbox controls in a vendor-neutral runtime that can run locally or in a hosted deployment.
Voice and realtime agents
Use this group when the hard part is timing: listening, speaking, joining live rooms, handling calls, or moving audio and video without too much delay.
livekit/agents
LiveKit Agents works through WebRTC rooms and telephony, bringing live calls and media sessions into the Python or Node.js agent comparison.
pipecat-ai/pipecat
Pipecat breaks realtime audio and video into composable pipelines, transports, and flows, helping teams choose how to assemble a multimodal conversation path.
Control centres and review
Use this group when people need a visible place to review runs, edit outputs, approve steps, or steer what happens next.
CopilotKit/CopilotKit
CopilotKit brings shared state, generative UI, and tool rendering into React or Angular, showing how agent actions can remain visible inside a product interface.
langgenius/dify
Dify places visual workflows, RAG, tools, and APIs between models and the finished application, testing whether non-code configuration should own that middle layer.
huggingface/serge
Hugging Face Serge places model-assisted review inside GitHub pull requests, where repository rules and human editing keep the agent output inside an existing code-review workflow.
OpenHands/OpenHands
OpenHands Agent Canvas brings backends, files, secrets, automations, and run review into one visible workspace, keeping human steering close to the work.
alphaXiv/openresearch-cli
OpenResearch CLI keeps parallel code-and-compute experiments visible in a local dashboard, with competing directions separated in Git worktrees and run evidence tied to each experiment branch.
stablyai/orca
Orca keeps terminal-based coding agents in separate Git worktrees and brings their sessions, files, diffs, and follow-ups into one desktop review workspace.
penpot/penpot
Penpot lets compatible agents work with editable design files, components, tokens, layouts, and assets, keeping people and agents in the same collaborative design surface.
Tools and permissions
Use this group when the main question is what the agent can reach, how access is granted, and what logs or controls remain visible.
ComposioHQ/composio
Composio packages authentication, sessions, triggers, and searchable toolkits for cases where connecting many external services could dominate the agent build.
NangoHQ/nango
Nango centres OAuth, API proxying, TypeScript functions, and MCP calls, putting control of auth flows and external APIs at the centre of the integration decision.
ards-project/ard-spec
Agentic Resource Discovery defines catalogs and search for MCP servers, agents, skills, APIs, and workflows, covering the discovery step before an agent can choose or invoke an outside resource.
googlecolab/google-colab-cli
Google Colab CLI connects terminal and agent work to authenticated remote Colab runtimes, including compute provisioning, file execution, logs, and retrieved artifacts.
huggingface/hf-cli-for-agents
Hugging Face hf CLI gives agents a command path into Hub search, repositories, jobs, downloads, uploads, metadata, and inference services instead of requiring a browser workflow.
Personal and long-running agents
Use this group when the question is persistent agent work across a terminal, background service, workspace, or personal setup rather than one short tool call.
cosmicstack-labs/mercury-agent
Mercury Agent runs as a background service with schedules, editable personality files, and permission modes, exposing the operating boundaries around recurring personal work.
HKUDS/nanobot
Nanobot adds a packaged WebUI, goal tracking, and automation controls to a lightweight runtime, showing a durable interface beyond the terminal.
nanocoai/nanoclaw
NanoClaw separates agents in containers while connecting messaging, memory, and schedules, putting task isolation ahead of a broad application framework.
NousResearch/hermes-agent
Hermes Agent combines persistent memory, reusable skills, schedules, gateways, and provider switching, showing the runtime infrastructure available for a long-lived personal agent.
AtomicBot-ai/atomic-agent
Atomic Agent keeps its control loop, memory, tasks, traces, and configuration on the user's machine while supporting browser, file, shell, MCP, and scheduled work.
danielmiessler/LifeOS
LifeOS turns personal context, memory, skills, structured work, and a dashboard into a persistent layer around an AI coding harness, making continuity across sessions the main comparison point.
tinyhumansai/openhuman
A UI-first desktop agent combines readable local memory, app connections, visual workflows, research, and agent orchestration, while keeping the managed-service boundary visible.
laude-institute/headlong
Headlong keeps one Bash-based agent thinking between messages, with a file-backed trajectory, shared chat stream, Docker-first setup, and explicit ongoing cost and access boundaries.
Testing and review
Open this group when you need repeatable checks, scorecards, policy tests, or reviewable outputs about how an agent behaves under those tests.
ifixai-ai/iFixAI
iFixAi runs fixed behavioural and governance suites with manifests and cross-provider judging, giving agent changes a repeatable diagnostic baseline.
microsoft/agent-governance-toolkit
Microsoft Agent Governance Toolkit wraps agents with policy, identity, sandboxing, and audit surfaces across several languages, making runtime controls the comparison point.
responsibleai/ASSERT
Microsoft ASSERT turns natural-language requirements into test scenarios against models or traces, making expected agent behaviour something that can be checked systematically.
openai/monitorability-evals
Monitorability Evals supplies prompts, eval splits, mappings, and metric code for the narrower question of whether one model can monitor another agent’s behaviour.
build-small-hackathon/her
Her Claude Code Session Detective reconstructs session traces with tool use, token use, notable actions, and turn-linked evidence, helping a reviewer diagnose what happened during a coding-agent run.
NVIDIA/SkillSpector
SkillSpector runs repeatable static, dependency, and optional semantic checks on agent skills, then produces terminal, JSON, Markdown, or SARIF evidence for review.
HKUDS/ClawWork
ClawWork connects professional-task artifacts, automated quality evaluation, model and search costs, and a changing benchmark balance in one agent-testing workflow.
What to explore next
Before comparing projects, separate the model from the tools, memory, loops, and permissions around it.