30 open-source projects similar to zai-org/zcode, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
Cli Printing Press is a generator that turns an API specification, documentation URL, website, or device into a complete command-line tool and a matching MCP server. The generated tools are built for AI agents: output switches to JSON when piped, a compact mode trims results to key fields, exit codes are typed for usage, authentication, not-found, service, and rate-limit errors, and a dry-run mode previews commands before they change anything. Both the command-line binary and the MCP server share the same HTTP client, authentication, and local store. What sets it apart is how it gets to a spe
Kiro is an AI-powered development tool and multi-agent workflow orchestrator. It functions as a context-aware code generator and coding assistant that transforms natural language requirements into structured implementation plans and production-grade code. The system distinguishes itself through multi-agent task decomposition, where complex requirements are broken into sequenced tasks and assigned to specialized agents. It features multi-model orchestration to select specific language models based on reasoning complexity, cost, and latency, and includes a headless command-line interface for id
This repository is a collection of example projects and guides for building with Cursor's coding agents. The samples cover running agents from TypeScript code against local workspaces or cloud runtimes, streaming their output live, and launching them from a terminal. Other examples include a cloud agent kanban dashboard, a task graph orchestrator, an app-prototyping chat, and a realtime voice intake demo. Several samples go beyond a basic quickstart. The kanban dashboard lists cloud agents as cards grouped by status, repository, or branch, previews their artifacts, and launches new agents fro
Mission Control is a self-hosted web dashboard that acts as a control plane for autonomous AI coding agents. It lets operators register and monitor a fleet of agents across runtimes, dispatch tasks to them, review their runs, and track token spend, all from one interface backed by role-based access and an audit log. Work reaches agents through priority queues, direct assignment, cron-driven recurring templates, and multi-step pipelines that chain one agent's output into the next. Agents claim the highest-priority task atomically, and completed work can be routed through a quality-review gate
Cumora is a cross-platform team chat where AI agents join humans as teammates in shared rooms, direct messages, and group conversations. Agents sit in the same roster as people, show availability states such as working, thinking, or resting, and coordinate with humans through a shared Kanban board, calendar, collaborative documents, and email. The same web codebase ships as a browser app, an Electron desktop app, and Capacitor-wrapped iOS and Android apps. Agents can be hosted in two ways. A self-hosted server stack runs each cloud agent in its own isolated Kubernetes pod with shell, file, br
Thunderbolt is an open-source, self-hostable AI chat client that runs on web, desktop (macOS, Linux, Windows) and mobile (iOS, Android) from one shared web codebase inside lightweight native shells. It is local-first: each device keeps a local database as the source of truth, and data syncs to a central backend with optional end-to-end encryption, so the server stores only ciphertext for protected content. New devices are approved from trusted ones by fingerprint, recovery phrase or passkey, and revoked devices lose access. What sets it apart is its approach to model and agent choice and to p
ai-agent-deep-dive is a study guide for how LLM-based AI agents are designed. It combines written PDF reports that dissect the source code of real agents, including a chapter on how memory systems are built, with a numbered set of requirement documents covering system prompts, tools, memory, sessions, and verification. A small Python example sits alongside the documents as a teaching reference. The reference material covers the main parts of an agent: the multi-turn runtime loop and its termination conditions, dynamic system prompt assembly, and role-based division of work across specialized
Open Agents is an open-source template for building cloud-hosted AI coding agents. It provides a chat-based web app where users describe programming tasks and an agent reads and edits files, searches code, runs shell commands, and fetches web content until the work is done. Each agent turn runs as a saved multi-step workflow that streams output, can be cancelled, and lets users reconnect to a run that is still in progress. The agent itself runs outside the environment where code executes and drives it through tool calls, so models and sandbox implementations can change independently. Each ses
Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language
x-cmd is an AI agent orchestrator, cloud infrastructure CLI, and cross-platform package manager that provides an enhanced POSIX shell toolkit. It integrates large language models directly into the terminal for chatting, code generation, and the execution of agentic workflows, while offering a framework for building interactive terminal user interface components. The project distinguishes itself by deploying containerized AI agents within isolated sandboxes, provisioning them with specialized skills and headless browser automation capabilities. It further streamlines development through a unif
Switch is a self-hosted platform where people and AI agents share chat rooms. Agents built on different coding-agent harnesses, models or providers can join a room as teammates, and the system runs and coordinates their sessions on a laptop, over SSH, or on remote machines. Rooms can be bridged to channels on Slack, Microsoft Teams, Discord, Telegram and Mattermost, so teammates address agents in the tools they already use. Agent sessions are launched through native SDK or protocol adapters, with providers such as Claude Code, Codex, Cursor and OpenCode driven through one shared session inter
CopilotForXcode is an AI-powered coding assistant integrated directly into Xcode as a source editor extension. It functions as an agent that can automate multi-step project tasks, such as editing files, running terminal commands, and searching across the entire codebase, all while understanding the full context of the current Xcode project. The assistant provides a context-aware chat interface that answers coding questions based on open files, symbols, and recent edits. It also offers diff-based code review, analyzing changes to provide feedback on code quality and potential issues before mer
Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks. Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to
Multica is an autonomous coding agent manager and LLM agent orchestration platform. It coordinates teams of autonomous agents to execute coding tasks and manage their lifecycles through a centralized dashboard. The system provides multi-tenant agent workspaces that isolate agents, settings, and project issues into distinct organizational boundaries. The platform distinguishes itself through an agent skill library that captures successful task solutions as reusable, versioned skills. These skills are shared across the agent team and pinned using content hashes to ensure consistent behavior acr
HarnessRouter is a self-hosted gateway that routes coding-agent tasks to interchangeable agent harnesses through a single API compatible with the OpenAI Responses format. A caller names the harness and model combination to use, and the same task can be run on different ones by changing one setting. Existing clients can start, stream, resume, and cancel agent runs, and results come back with structured errors and execution traces. The project is a reference implementation of an open, versioned harness protocol, with machine-readable schemas and a conformance suite for testing compatibility. Se
Orca is a cross-platform desktop workspace for running several terminal-based coding agents at once on a single repository. Each agent runs in its own embedded pane and gets its own isolated Git worktree, so parallel edits don't overwrite one another and merge later through normal Git. It hosts any command-line coding agent under the user's own subscription and credentials, and it shows how much of each agent's usage limit has been consumed and lets the user switch accounts without logging out. Orca also supports lead-and-helper delegation: one agent splits a large task, spawns workers in sep
This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a
This project is a command-line utility designed to monitor and analyze token consumption and financial expenditure for AI coding assistants. By parsing local session logs directly on the user's machine, it provides a privacy-focused way to track development activity without transmitting sensitive data to external servers. The tool distinguishes itself through its ability to aggregate disparate log formats from multiple coding assistants into a unified, schema-agnostic representation. It features a decoupled pricing engine that allows users to apply custom model-specific cost multipliers, over
Goose is an extensible agentic AI platform designed for autonomous task orchestration and developer-centric assistance. It provides a workflow engine that manages complex, multi-step objectives by delegating tasks to specialized subagents, all while maintaining stateful session continuity. The system is built to integrate directly into terminal and coding environments, allowing for automated file manipulation and context-aware interaction. The platform distinguishes itself through a secure, sandboxed runtime environment that enforces granular permission controls and policy-driven guardrails.
CopilotForXcode is an AI source editor extension for the Xcode development environment. It provides a suite of tools including a conversational chat interface, a code completion tool, and a natural language refactorer to assist with Apple platform development. The project differentiates itself by integrating project context and compiler errors directly into its AI interactions. It supports custom prompt execution using template variables and enables the triggering of shell scripts and system shortcuts directly from the chat interface to automate development tasks. The system manages AI integ
Open Interpreter is a coding agent that uses large language models to write and execute code directly on a local host machine. It functions as a system for performing operating system tasks and file manipulations through a natural language interface. The project features a model orchestrator that allows switching between different language model providers and emulation harnesses. It employs a loop-based reasoning process to iteratively generate code and process execution output until a goal is achieved. Its capabilities include cross-platform system automation, local model integration for da
This repository is a long-form technical book about how a production AI coding agent runtime, often called an agent harness, is built. It dissects a real-world coding agent's architecture chapter by chapter and turns it into transferable lessons, and it also works as a step-by-step guide to designing and building your own harness around a language model. Python scripts in the repository support the book itself rather than the agent. The book's core subject is the machinery around the model: a streaming conversation loop that repeats tool calls until the model returns plain text, a tool protoc
Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut
OpenResearch is a local-first desktop application that runs coding agents as autonomous research assistants. The agents review scientific literature, form hypotheses, run experiments, and produce research artifacts. They can work alongside a researcher as a copilot, with optional human approval between steps, or operate fully on their own. What sets it apart is the combination of agent choice, flexible compute, and a persistent record of results. You can pick from several coding agents or connect local models through common runtimes and custom endpoints, so the same research workflow runs wit
Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which
OpenClaude is an LLM orchestration interface and multi-provider AI gateway that connects various AI providers and local models to an integrated tool suite. It functions as an agentic tool execution environment and a system for AI-powered code editor integration, enabling in-editor chat and automated coding tasks. The project provides a gRPC AI agent service that exposes model capabilities and file editing tools to external applications as a headless service. It also includes a configuration layer for managing provider credentials and routing specific agents to different model APIs. The syste
PI-Desktop is a desktop application that runs an AI coding agent on your own machine against a local repository. Projects, sessions, settings, and logs are stored locally, credentials are kept in the system keychain, model requests go straight to your chosen provider, and no telemetry is collected. It is a persistent workspace, independent of any particular editor or terminal, that remembers its state between launches. It is available for macOS, Windows, and Linux. The agent can work in agent, plan, or goal modes: delegate a coding task and review progress, study a project and approve an impl
This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase backend services into web applications using the JavaScript SDK. It serves as a practical guide for bootstrapping projects with cloud-hosted authentication, databases, and serverless logic. The repository provides specific examples for implementing real-time data synchronization, user identity management, and event-driven cloud functions. It also includes reference code for using local service emulators to test cloud functionality on a local machine before production deployment.
Coral is a self-hostable execution layer for AI agents. Instead of loading every tool definition into a prompt, an agent searches a typed catalog for the tools it needs and then writes a short program that calls several connected services in one step, returning only the fields the answer requires. Those programs run in an isolated sandbox with no secrets, no network access, and no imports, and service tokens are kept in a central store and attached to outbound calls on the server side, so the agent never sees a credential. Coral also acts as a governance layer. Each tool can be set to Allow,
This is an unofficial, open-source Chinese-language handbook for the Codex AI coding agent, distributed as a downloadable PDF alongside its source. It walks readers from first installation through full project delivery, explaining how an agent reads project files, plans work, edits code, runs commands and returns changes as diffs for human review, and how that differs from a conversational chat assistant. The book covers the ways of reaching the agent: the desktop app, command line, editor sidebars such as VS Code, Cursor and Windsurf, and a cloud runner connected to a GitHub repository. It a