# Alternatives to zot

> Source: https://theagentsindex.com/zot/alternatives (current datasheets, evidence-ranked)

Candidates share the baseline category or are previously researched peers. Requirements, preserved strengths, explicit trade-offs and research coverage decide the order; paid tier does not.

## Shortlist

### 1. goose

Open-source local AI agent — desktop app, CLI and ACP server — running on the LLM provider you bring.

**Research coverage:** 34/35 criteria

**Where it improves on zot:**
- [Debugs and fixes: yes — The vendor documents goose reading failed CI runs through the GitHub CLI and then applying and staging fixes itself; that walkthrough is flagged as written against a beta build, but the same shell and edit tools ship today.](https://goose-docs.ai/blog/2024/12/11/resolving-ci-issues-with-goose-a-practical-walkthrough)
- [Reviews code: yes — A first-class goose review command reviews the working tree or a branch range, discovers repo-defined checks under .agents/checks, and runs them as parallel subagents with a severity filter.](https://goose-docs.ai/docs/guides/goose-cli-commands)
- [Agent permissions: yes — Four permission modes span full autonomy to chat-only, with per-tool Always allow / Ask before / Never allow rules, switchable mid-session; the default grants shell and file writes without asking.](https://goose-docs.ai/docs/mcp/developer-mcp)

**Trade-offs against zot:**
- No researched regression against the baseline.

[View goose](https://theagentsindex.com/goose)

### 2. Cline

Open-source coding agent for VS Code, JetBrains, the terminal and CI, running on whichever model you bring.

**Research coverage:** 34/35 criteria

**Where it improves on zot:**
- [Debugs and fixes: yes — Diagnosis and repair are advertised as one loop: it reads stack traces or failing tests, then edits the files and re-runs commands to confirm the fix.](https://cline.bot/enterprise)
- [Writes tests: yes — Test authoring is a named use case, covering unit and integration tests for existing large codebases rather than only tests for code it just wrote.](https://cline.bot/enterprise)
- [Reviews code: yes — It reviews diffs someone else wrote, either interactively on files and pull requests or unattended in GitHub Actions posting a review comment.](https://cline.bot/faq)

**Trade-offs against zot:**
- [Getting out: partial — Task history is plain JSON on your own disk and can be mirrored to your S3 or R2 bucket, but the terms make fees non-refundable and give nothing back for unused credits on cancellation.](https://cline.bot/tos)

[View Cline](https://theagentsindex.com/cline)

### 3. Junie

JetBrains coding agent for the terminal, JetBrains IDEs and CI, running on hosted or your own model keys.

**Research coverage:** 35/35 criteria

**Where it improves on zot:**
- [Debugs and fixes: yes — It goes past reading a stack trace: a dedicated debug mode drives a live debugger, sets breakpoints and evaluates expressions, though that mode needs a connected JetBrains IDE to work.](https://junie.jetbrains.com/docs/junie-cli-debug-mode.html)
- [Writes tests: yes — Test generation is documented as a first-class task rather than a side effect of writing code, driven through the portable agent-skills mechanism so output follows the project's existing test style.](https://junie.jetbrains.com/docs/agent-skills.html)
- [Reviews code: yes — A separate read-only review agent reviews diffs someone else wrote, comparing a branch against main or a named revision, and it also runs unattended on GitHub pull requests.](https://junie.jetbrains.com/docs/junie-review-agent.html)

**Trade-offs against zot:**
- [Self-hosted: partial — The agent binary always runs on your machine and models can be local, but running the surrounding JetBrains AI service on your own infrastructure is ticked for AI Enterprise alone.](https://www.jetbrains.com/ai-ides/buy/)
- [Open source: no — The public repository carries installers, model profiles and a plugin rather than agent source, and its licence section reserves all rights and points at proprietary service terms.](https://github.com/JetBrains/junie)
- [Getting out: partial — Unused allowance is lost rather than carried, and purchased credits expire after a year; the site documents no bulk export of sessions, plans or agent configuration.](https://www.jetbrains.com/ai-ides/buy/)

[View Junie](https://theagentsindex.com/junie)

### 4. Kilo Code

Open source AI coding agent for VS Code, JetBrains, CLI and cloud, with 500+ models at provider rates.

**Research coverage:** 35/35 criteria

**Where it improves on zot:**
- [Debugs and fixes: yes — Debug mode reads errors, traces the issue and proposes the fix.](https://kilo.ai/)
- [Writes tests: yes — Test writing is named as part of the SDLC coverage Kilo sells to enterprises.](https://kilo.ai/enterprise)
- [Reviews code: yes — Kilo Code Reviewer analyses pull requests and comments in the PR.](https://kilo.ai/code-reviewer)

**Trade-offs against zot:**
- [Self-hosted: partial — The MIT clients can be forked and self-hosted and inference can be fully local, but Gateway, Cloud Agents and team administration are Kilo-hosted.](https://kilo.ai/)
- [API access: partial — Cloud Agent sessions can be launched by HTTP webhook and usage data has documented OpenAPI endpoints; no public API for driving the agent itself is documented.](https://kilo.ai/cloud)
- [Getting out: partial — Usage data has documented export endpoints and credit purchases can be refunded (the 5% fee is not); the site states nothing about credits expiring.](https://kilo.ai/pricing)

[View Kilo Code](https://theagentsindex.com/kilo-code)

### 5. Letta

Stateful agent harness, cloud and SDK for agents with persistent, git-versioned memory.

**Research coverage:** 35/35 criteria

**Where it improves on zot:**
- [Debugs and fixes: yes — Vendor states coding agents debug failures and run test suites.](https://docs.letta.com/handbook/index.md)
- [Reviews code: yes — Reviews diffs on demand or on every PR via the GitHub action's prompt input.](https://docs.letta.com/platform/github-action/index.md)
- [Agent permissions: yes — Four modes from strict to unrestricted, plus allow/deny tool patterns and a cross-agent memory guard.](https://docs.letta.com/configuration/permissions/index.md)

**Trade-offs against zot:**
- [MCP server: no — MCP runs inbound only: Letta sessions consume stdio, HTTP and SSE MCP servers; no Letta MCP server is published.](https://docs.letta.com/agent-sdk/mcp/index.md)
- [Audit log: no — No administrative audit log is published; the Enterprise list stops at RBAC, SSO, quotas and dedicated support.](https://docs.letta.com/pricing/index.md)
- [Getting out: partial — Memory is git-backed files you can inspect and sync to your own GitHub repo; credit expiry is never stated.](https://docs.letta.com/handbook/index.md)

[View Letta](https://theagentsindex.com/letta)

### 6. OpenHands

Open-source software engineering agent with GUI, CLI, SDK and an enterprise control plane.

**Research coverage:** 34/35 criteria

**Where it improves on zot:**
- [Debugs and fixes: yes — Documented for CI failure remediation and incident work: it investigates failures, finds likely causes and implements the fix.](https://www.openhands.dev/services)
- [Writes tests: yes — Test generation and coverage maintenance is named as a supported workflow, not only code authoring, on the services page.](https://www.openhands.dev/services)
- [Reviews code: yes — A dedicated PR review workflow reads someone else's diff and posts inline comments on the pull request within minutes.](https://docs.openhands.dev/openhands/usage/use-cases/code-review.md)

**Trade-offs against zot:**
- [Multi-agent: partial — A parent agent can delegate to sub-agents, but the documented TaskToolSet runs them sequentially and blocks, so it is delegation rather than parallel coordination.](https://docs.openhands.dev/sdk/guides/task-tool-set.md)
- [Open source: partial — The core is MIT-licensed open source, but the Enterprise control plane is described only as source-available under a commercial licence.](https://www.openhands.dev/pricing)
- [Getting out: partial — You can manage and delete stored content, and deletion is by email request; no bulk data export or credit-expiry terms are published.](https://www.openhands.dev/privacy)

[View OpenHands](https://theagentsindex.com/openhands)

## Method

Unknown data is never treated as a benefit or a trade-off. Featured placement is labelled but cannot alter recommendation order.
