Free Coding Agent With Unlimited frontier models Free Coding Agent has launched as an open-source, provider-neutral MCP execution layer that gives any MCP-capable frontier model controlled access to files, terminals, Git, language servers, browsers, Windows UI, jobs, checkpoints, tests and diagnostics, with no relay, domain, account, API key, tunnel or backend operated by the project. The tool ships a provider-neutral task kernel for autonomous and multi-agent coding whose durable loop runs task_submit, task_next/task_claim, worker edits, task_ready and task_verify, backed by an append-only fsync'd task journal, idempotency keys, explicit task DAGs, exclusive leaseKey ownership, cross-process journal locking, lease expiry that fails to interrupted rather than faking success, and configurable maximum repair rounds. Installation is a ZIP download, extraction and double-clicking install.cmd, after which the user chooses the folder the agent may access and optionally configures a personal HTTPS endpoint. Give frontier AI models real hands on a real developer workstation. Free Coding Agent is an open-source, provider-neutral MCP execution layer that turns a capable model from a chat box into a hands-on software engineer. The model supplies the intelligence; Free Coding Agent supplies controlled access to files, terminals, Git, language servers, browsers, Windows UI, jobs, checkpoints, tests, and diagnostics. LM Arena describes Code Arena as a place to build and compare with frontier AI models. Free Coding Agent is designed to be a compatible execution layer for any host that supports MCP or equivalent remote tools. It is independent software and is not an LM Arena product. Free Coding Agent does not require a relay, domain, account, API key, tunnel, or backend operated by this project. Every installation is independent: - its own local configuration; - its own workspace allowlist; - its own MCP bearer token; - its own HTTP server; - its own HTTPS hostname/tunnel when remote access is enabled; - its own third-party account, if the user chooses a tunneling provider. There is no common Free Coding Agent relay and no common remote credential. - transactional filesystem reads/writes; - atomic multi-file patches and rollback checkpoints; - optimistic SHA-256 concurrency protection; - shell commands and long-running processes; - real PTY / ConPTY for REPLs, debuggers, SSH and TUIs; - Git status, diff, history and repository operations; - headless LSP diagnostics, definitions, references, hover and symbols; - project inspection and project-local memory; - Playwright browser automation; - optional real-Chrome companion extension; - optional VS Code companion extension; - Windows UI automation; - FFmpeg/media workflows; - resource admission to avoid CPU/RAM stampedes; - MCP batching and capability discovery; - local stdio MCP; - authenticated local HTTP MCP; - optional personal public HTTPS MCP. Free Coding Agent includes a provider-neutral task kernel for autonomous and multi-agent coding. It does not call or hardcode a model vendor: any MCP-capable model can act as a worker. The durable loop is: task submit ↓ task next / task claim ↓ worker edits + targeted checks ↓ task ready ↓ task verify ↙ ↘ repairing succeeded ↓ task claim → repair → task ready → task verify Important guarantees: - append-only task journal with fsync; - idempotency keys prevent duplicate submissions; - dependencies form explicit task DAGs; - exclusive leaseKey ownership prevents two workers from editing the same worktree at once; - cross-process journal locking prevents two MCP processes from racing the same task; - lease expiry and dead-owner recovery fail to interrupted , never fake success; - task next atomically assigns the highest-priority runnable work; - verification commands are executed as real processes in the task workspace; - tasks can require an independent logical verifier identity distinct from every implementation worker; - failed gates create an evidence-backed repair loop; - configurable maximum repair rounds prevent infinite retry loops; - only task verify can transition verified work to succeeded ; - task events provide a durable audit trail. Core tools: task submit task next task claim task heartbeat task ready task verify task update task reconcile task contract task status task list task events task stats task cancel This is the portable agent-control layer: the model may come from OpenCode, an MCP desktop host, an IDE, a self-hosted model, or another compatible client. The task kernel only coordinates ownership, state, evidence and verification. Worker/verifier IDs are logical identities supplied by the MCP host for coordination and audit; they are not authentication credentials. The normal installation flow is: Download ZIP → extract → double-click install.cmd → choose the folder the agent may access → optionally configure YOUR personal HTTPS endpoint → Ready The installer: 1. verifies Node.js 20+; 2. can install Node.js LTS when Windows Package Manager is available; 3. installs free-coding-agent globally; 4. configures the user's own workspace; 5. runs free-coding-agent doctor ; 6. optionally guides the user through personal HTTPS setup. The extracted installer folder can be deleted afterwards. For an MCP client running on the same machine, nothing public is needed: { "mcpServers": { "free-coding-agent": { "command": "free-coding-agent", "args": "stdio" } } } No domain. No TLS. No exposed port. No external service. For HTTP clients, Free Coding Agent uses the current MCP Streamable HTTP transport at POST /mcp . Deprecated legacy HTTP+SSE endpoints are intentionally not exposed in v3. When the model host is remote/cloud-based, it needs a public HTTPS URL that reaches the user's machine. Free Coding Agent's official remote model is personal self-configuration , not a shared relay. Run: free-coding-agent remote setup The setup uses the current user's own Tailscale account. Tailscale Funnel gives that machine its own stable HTTPS hostname under the user's tailnet: https://