mrkeyoor.com_
Tue 01 Sept 17:40 UTC
Automationevaluationupdated 28 Aug 2026

agenta review

Agenta is a shared workspace for building agents through chat, connecting them to tools, and running them interactively or on schedules and app events. It adds files, team access, configuration history, traces, costs, permissions, and background execution around harnesses such as Claude Code, Pi, and Codex.

+83 / 3dstars / 7d
Verdict

Our Agenta API install and build finished in 35 seconds combined, but pytest stopped after 6 seconds because two configured arguments were unrecognized. Trial Agenta when you need Claude Code or Codex to live inside a shared, traceable workspace and you can operate its multi-service stack. Do not expose the default local runner to mutually untrusted users; choose isolated sandboxes or another product before team access expands.

We ran it

Lab card: what happened when we ran agentaScreenshot of agenta (www.agenta.ai)
Install✓ · 28s35 packages · 37 MB
Build✓ · 7s
Tests✗ · 6sran, no count parsed
Known vulns0(pip-audit)
Repo14128 files~1,430,074 lines of source · 267.4 MB · 25 CI workflows

Answers from our run

Does agenta build from source?

Dependencies installed in 28 seconds (35 packages), and the build succeeded in 7 seconds. We cloned commit 83ae42a into a clean Debian container with 3 CPUs and no project-specific setup.

Do agenta's tests pass?

The test command failed in our container, and its output did not report a pass or fail count.

Does agenta have known vulnerabilities in its dependencies?

pip-audit found none in the dependency tree at the time of our run.

Who should not use agenta?

Teams whose jobs follow predictable fixed steps: Agenta's README itself recommends a workflow builder such as n8n, Activepieces, or Zapier for that case.

What are the alternatives to agenta?

n8n, Dify, OpenHands. Our Agenta API install and build finished in 35 seconds combined, but pytest stopped after 6 seconds because two configured arguments were unrecognized.

Setup2/5Fast API setup, but full self-hosting has many services
Docs4/5Clear architecture and isolation warnings; test setup failed
Community4/54,578 stars with releases and issue activity in August
Maturity3/5Active 0.114.x releases, with several roadmap gaps

Who it’s for

Teams that want one workspace for interactive agents and recurring background work.
Self-hosters prepared to operate a web app, APIs, workers, data stores, authentication, and an agent runner.
Claude Code and Codex users who need shared files, traces, versions, schedules, and approvals around the harness.
Builders connecting agent tools through MCP or a supported app integration.

Who it’s NOT for

Teams whose jobs follow predictable fixed steps: Agenta's README itself recommends a workflow builder such as n8n, Activepieces, or Zapier for that case.
Untrusted multi-user deployments that insist on the default local runner: the self-hosting docs say local runs share the runner filesystem, environment, mounts, and credentials.
Open-source users who require SSO, roles, and access controls: the editions guide reserves those governance features for the separately licensed enterprise edition.
Teams that need generic webhook triggers, OAuth MCP transports, messaging channels, or a mobile app now: all are unchecked roadmap items rather than current features.
Contributors expecting the API test command to work after the measured install: our run stopped before collection because pytest did not recognize two configured flags.

Setup reality

Our run installed the api/ project in 28 seconds, adding 35 packages and using 37 MB. The build succeeded in 7 seconds. Tests failed with exit 4 after 6 seconds because pytest did not recognize -n and --self-contained-html from api/pytest.ini. Pip-audit found 0 known vulnerabilities.

A complete self-hosted deployment needs Docker Compose and runs the studio, API, services API, worker processes, agent runner, PostgreSQL, Redis, SuperTokens, and object storage. Model providers, MCP tools, connected apps, email, billing, or telemetry may add credentials and configuration according to the features enabled.

Local agent runs are the default and share one runner container, including its environment and mounted files. The docs recommend Daytona isolation for multi-user or untrusted access. Sign-ups are open by default, while SSO and role-based controls belong to the enterprise edition.

Agenta wraps coding harnesses in a shared automation workspace

Agenta puts an organizational layer around agent harnesses. A user describes work in chat, gives the agent files and tools, then can share the configured agent with teammates or run it later from a schedule or connected-app event. Claude Code, Pi, and Codex are supported harnesses. AGENTS.md, skills, and MCP servers define behavior and tools, while Agenta stores configuration versions and traces each run.

This is broader than a chat interface. The self-hosted architecture includes a Next.js studio, 2 FastAPI services, worker processes, an agent runner, PostgreSQL, Redis, SuperTokens, and S3-compatible storage. That stack provides shared workspaces, background jobs, authentication, traces, and durable files. It also means adoption is an operations decision. Someone who only wants to run Codex against a repository will add far more machinery than the coding harness itself requires.

Agents handle variable work; fixed workflows belong elsewhere

Agenta's distinction from n8n, Activepieces, and Zapier is sensible. Those tools express predictable steps and transitions. Agenta gives a model room to plan, call tools, react to results, and revise its approach. The same agent can work with a person in chat and later run in the background. That fits research, document maintenance, triage, and other jobs where the route changes with the input.

It is a poor match when every action can be written down in advance. A fixed 5-step synchronization is easier to audit in a workflow graph than in an agent trace. Agenta does let operators mark tools as automatic, approval-required, or blocked, but permissions do not make model reasoning deterministic. Put judgment-heavy work in the agent and keep predictable transfers, retries, and data updates in a conventional automation tool.

What happened when we ran it

Our sandbox worked in the api/ project at commit 83ae42a. Installation succeeded in 28 seconds, added 35 packages, and occupied 37 MB. The build then succeeded in 7 seconds. Pip-audit reported 0 known vulnerabilities in the installed Python environment. These are good results for that backend slice, though they do not represent the web studio, Docker services, databases, or agent sandbox runtime.

The test command exited with code 4 after 6 seconds, before reporting any collected or passed tests. Pytest read api/pytest.ini and rejected the configured -n and --self-contained-html arguments as unrecognized. The API development dependency group lists pytest-xdist and pytest-html, which correspond to parallel and HTML-report behavior, but the log only proves that those flags were unavailable to the command we ran. It does not establish why the installed test environment lacked them.

Our checkout contained 14,128 files, about 1,430,074 lines of source, and occupied 267.4 MB. The scan found 25 CI workflow files, no Dockerfile, and no top-level tests directory. Docker deployment assets live deeper under hosting/docker-compose, so the scan signal should not be read as an absence of container support. The failed API test remains the relevant developer finding: the measured install and the repository's configured pytest arguments did not line up in our fresh environment.

The default local runner shares files and credentials

Agent execution has 2 documented sandbox choices. Daytona gives each run a separate cloud machine and limits what credentials cross into it. The default local mode runs every harness inside one runner container. Local agents share that container's filesystem, environment, mounts, runner token, and any mounted subscription login. One user's agent can read another user's working directory when both use that boundary.

Agenta's docs correctly limit local runs to one person or a trusted team. They recommend Daytona when several people can start jobs or when users do not fully trust each other. This is more than a performance setting. It determines whether an agent can reach another run's files and secrets. Tool-level approvals can restrict declared actions, but they do not isolate processes that already share the runner container.

Open-source teams get sharing, while governance costs extra

The MIT-licensed edition includes the studio, API, runner, local and Daytona sandbox providers, and team sharing. Self-hosters can use existing Claude, Pi, or ChatGPT subscriptions only with local runs. They can also configure model API providers, connect MCP tools, or use Composio's catalog of more than 1,000 apps. Schedules and events provide the background triggers available today.

SSO, roles, and access controls are enterprise features under a separate license. That boundary matters because the quick-start guide says sign-ups are open by default and each reachable user can create an organization. Before putting Agenta on a public host, administrators need to restrict registration, configure TLS and routing, decide where agents execute, and understand which governance controls their edition provides. A local demo on port 80 does not answer those production questions.

August releases are active, while planned connectors remain planned

Version 0.114.1 was released on August 26, 2026, with work on voice input, tool switches, MCP project secrets, approvals, sessions, and legacy provider records. GitHub showed 4,578 stars and 307 combined open issues and pull requests. The repository was pushed on August 28, with same-day work on streaming, provider authentication, approvals, and a later 0.114.x release. The open count includes pull requests, so it is evidence of a busy queue rather than 307 known bugs.

Several attractive items remain unchecked in the README: generic webhook triggers, OAuth MCP transports, Slack and other messaging channels, and a mobile version. Agenta does support MCP servers using API keys or no authentication, plus Claude Code and Codex as harnesses today. Buy for that current surface. The 35-second API install-and-build result makes evaluation cheap, but the failed pytest configuration and shared local-runner boundary deserve resolution before a multi-user rollout.

Alternatives

ProjectWhat it isPick it when
n8n gh↗A visual automation platform built around explicit steps, triggers, and app integrations.pick this instead when the process is predictable and you want each step visible and deterministic.
Dify gh↗A platform for building and operating LLM applications, agents, workflows, and knowledge bases.pick this instead when the main deliverable is an LLM application with visual orchestration and retrieval.
OpenHands gh↗A platform centered on software-development agents running tasks in isolated workspaces.pick this instead when coding tasks are the main workload and a general team automation workspace is unnecessary.

What people are saying

  1. [github-trending] Agenta-AI/agenta

Sources

  1. Agenta README
  2. Agenta self-hosting overview
  3. Agenta sandbox isolation guide
  4. Agenta 0.114.1 release

More automation reviews

rclone · lego · OpenCLI · web-access · Karabiner-Elements · WiiUDownloader · the whole board →