{"slug": "moonfold-coding-tasks-that-survive-agent-usage-limits", "title": "Moonfold: Coding tasks that survive agent usage limits", "summary": "Moonfold released v0.1.0-beta.1, an open-source MIT-licensed workspace that runs coding agent CLIs including Codex, Claude Code, Cursor, Grok Build, OpenCode and Antigravity locally with the user's own logins, and adds provider handoff so a task interrupted by an agent's usage limit continues in another agent. Moonfold, a fork of T3 Code, builds a redacted brief of the objective, plan, changed files, git status and diff stat and failing command, shows it to the user, then sends it to the next agent; installers for macOS, Windows and Linux are unsigned, so first launch requires an extra step.", "body_md": "<sub>Recorded in the app, sped up during agent work. Codex starts a bug fix; the user moves the\nthread to Claude, reads the brief, and Claude fixes it with every edit approved. When an agent hits its\nusage limit, Moonfold offers the same step on its own. [MP4](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/assets/demo-handoff.mp4) ·\n[40-second launch video](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/assets/moonfold-launch.mp4)</sub>\n\nMoonfold is an open-source workspace for the coding agents you already use. It runs Codex, Claude Code, Cursor, Grok Build, OpenCode, Antigravity and other agent CLIs on your own machine, with your own logins, and gives them one desktop and web interface: projects, parallel threads, git worktrees, diff review, pull requests, scheduled tasks, and remote access from another device.\n\nThe goal that sets Moonfold apart is **provider handoff**: when one agent hits its usage limit\nmid-task, the same task continues in another agent with the plan, the diff and the open problems\ncarried over. Moonfold builds a redacted brief of where the task stands, shows it to you, and sends\nit to the next agent; see [Provider handoff](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/provider-handoff.md).\n\n- **Keep going when an agent runs out.** Hand a task to another agent at its usage limit, with a\nbrief you can read before it is sent and secrets redacted.\n- **Your agents, your logins.** Moonfold runs each agent as your own local CLI. It never proxies,\npools or stores provider accounts, and collects no usage data by default.\n- **One place for parallel work.** Projects, threads in git worktrees, diff review, pull\nrequests, scheduled tasks and a browser pane, on the desktop or from a browser on another device.\n\nMoonfold is a fork of [T3 Code](https://github.com/pingdotgg/t3code) and keeps its MIT license.\nSee [NOTICE](https://github.com/Mr-Dark-debug/Moonfold/blob/main/NOTICE) for attribution.\n\n``` php\nflowchart LR\n  A[Agent A works on the task] -->|usage limit| B[Moonfold stops the turn]\n  B --> C[Brief: objective, plan, changed files,<br/>git status and diff stat, failing command]\n  C --> D[Secrets redacted]\n  D --> E{Ask or automatic}\n  E -->|you review and send| F[Agent B continues the thread]\n  E -->|first available fallback| F\n```\n\nThe brief and the earlier conversation go to the next agent in its first turn; the thread shows a\ndivider with the reason, and **View brief** shows exactly what was sent. Settings → Handoff sets\nthe fallback order and which agents are allowed. Details: [Provider handoff](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/provider-handoff.md).\n\nRecorded in the app; hostnames and local paths are blurred.\n\n| Browser pane and scheduled tasks | Plugins and memories | \n|---|---|\n\nMoonfold is in beta. [v0.1.0-beta.1](https://github.com/Mr-Dark-debug/Moonfold/releases/tag/v0.1.0-beta.1)\nhas installers for macOS, Windows and Linux; they are not code-signed yet.\n\n| Area | State | \n|---|---|\n| Multi-provider threads, worktrees, diff and PR flow | Works (inherited from T3 Code) | \n| Rebrand, local-first defaults, no hosted services | Done | \n| Codex-app parity features (goals, review, hooks, ...) | Works | \n| Provider handoff on usage limits | Works | \n| Installers for macOS, Windows and Linux | Beta, unsigned | \n\nDownload the desktop app for your system from\n[Releases](https://github.com/Mr-Dark-debug/Moonfold/releases): `.dmg` for macOS, `.exe` for\nWindows, `.AppImage` or `.deb` for Linux. Because the beta is unsigned, the first launch needs one\nextra step; [Install and first run](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/install.md#opening-an-unsigned-build) shows how.\n\nOr install the `moonfold` command, which serves the same app to your browser:\n\n```\ncurl -fsSL https://raw.githubusercontent.com/Mr-Dark-debug/Moonfold/main/scripts/install.sh | sh\n```\n\nOn Windows, in PowerShell:\n\n```\nirm https://raw.githubusercontent.com/Mr-Dark-debug/Moonfold/main/scripts/install.ps1 | iex\n```\n\nInstall and sign in to at least one provider CLI with your own account:\n\n- Codex: install the [Codex CLI](https://developers.openai.com/codex/cli) and run`codex login`\n- Claude Code: install [Claude Code](https://claude.com/product/claude-code) and run`claude auth login`\n- Cursor: install the [Cursor CLI](https://cursor.com/cli) and run`agent login`\n- Grok Build: install the [Grok Build CLI](https://x.ai/cli) and run`grok login`\n- OpenCode: install [OpenCode](https://opencode.ai) and run`opencode auth login`\n- Antigravity: enable it in Settings, then use **Install Antigravity** and**Sign in with Google**\n\nMoonfold never proxies, pools or shares provider logins. Each agent runs as your own local CLI.\n\n| Provider | Status | CLI checked | Install | Sign-in | Models | Turn | Limit signal | Handoff | Where, when | \n|---|---|---|---|---|---|---|---|---|---|\n| **Codex** | Verified | codex-cli 0.163.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Windows 11 x64, 2026-10-20 | \n| **Claude Code** | Verified | 2.1.303 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Windows 11 x64, 2026-10-20 | \n| **Gemini CLI (ACP)** | Not verified | 0.43.0 | ✅ | ❌ | — | — | tests | — | Windows 11 x64, 2026-10-20 | \n| **Antigravity** | Not verified | agy 1.3.5 (CLI only) | ❌ | — | — | — | tests | — | Windows 11 x64, 2026-10-20 | \n| **Cursor** | Not verified | not installed | — | — | — | — | none | — | Windows 11 x64, 2026-10-20 | \n| **OpenCode** | Not verified | not installed | — | — | — | — | none | — | Windows 11 x64, 2026-10-20 | \n| **Grok Build** | Not verified | not installed | — | — | — | — | tests | — | Windows 11 x64, 2026-10-20 | \n\nGenerated from [docs/provider-checks.json](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/provider-checks.json), which records only\nchecks that ran on a real install. Notes for each provider are in that file.\n\nAs of October 2026, from each product's public documentation. Corrections are welcome in an issue.\n\n|  | Moonfold | [T3 Code](https://github.com/pingdotgg/t3code) | [Codex app](https://developers.openai.com/codex) | [Cursor](https://cursor.com) | \n|---|---|---|---|---|\n| License | MIT | MIT | Proprietary app (the Codex CLI is Apache-2.0) | Proprietary | \n| Runs agents from different vendors | Yes, as CLIs | Yes, as CLIs | Codex | Several models, through Cursor's own service | \n| Uses your own provider logins | Yes | Yes | Your ChatGPT or OpenAI account | Your Cursor account | \n| Switch agent mid-thread | Yes | Yes | No | Switch model | \n| Continue in another agent at a usage limit, with a brief | Yes | No | No | No | \n\nMoonfold exists because of T3 Code; if you do not need handoff, T3 Code is the original.\n\n**Does Moonfold need its own account or API key?** No. Each agent signs in with its own CLI, as\nit would in a terminal.\n\n**Does it send my code anywhere?** Only to the agents you run, as those agents normally would.\nA handoff brief goes to the next agent you chose, after you see it (or after you turn on\nautomatic mode).\n\n**Why are the installers unsigned?** Signing needs paid Apple and Windows certificates, which the\nbeta does not have yet. [Install and first run](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/install.md#opening-an-unsigned-build)\nshows how to open them.\n\n**Which agents are verified?** See the provider table above; it is generated from checks that ran\non real installs.\n\nYou need Node.js 24 and the Vite+ `vp` command.\n\n```\ncurl -fsSL https://vite.plus | bash\n```\n\nOn Windows, in PowerShell:\n\n```\nirm https://vite.plus/ps1 | iex\n```\n\nThen:\n\n```\ngit clone https://github.com/Mr-Dark-debug/Moonfold\ncd Moonfold\nvp i\nvp run dev\n```\n\nOpen the pairing URL that the dev runner prints. `vp run dev:desktop` starts the Electron app.\nMore detail, including Windows notes, is in [docs/DEV.md](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/DEV.md).\n\nMoonfold is local-first. It collects no usage data by default and talks only to the services your\nagents and integrations need. See [docs/legal/privacy.md](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/legal/privacy.md) and\n[docs/user/telemetry.md](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/telemetry.md).\n\nThe user guides are also published at [mr-dark-debug.github.io/Moonfold](https://mr-dark-debug.github.io/Moonfold/).\n\n- [Install and first run](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/install.md)\n- [Permission modes](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/permission-modes.md)\n- [Keyboard shortcuts](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/keybindings.md)\n- [Project settings](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/project-settings.md)\n- [Remote access from another machine](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/remote-access.md)\n- [Connect outside agents over MCP](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/outside-agents.md)\n- [Source control integrations](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/source-control.md)\n- [Codex](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/providers-codex.md) ,[Claude](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/providers-claude.md) and[Gemini CLI](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/providers-gemini.md) accounts\n- [Provider handoff](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/user/provider-handoff.md)\n\nArchitecture: [docs/internals/overview.md](https://github.com/Mr-Dark-debug/Moonfold/blob/main/docs/internals/overview.md).\n\nContributions are welcome. Read [CONTRIBUTING.md](https://github.com/Mr-Dark-debug/Moonfold/blob/main/CONTRIBUTING.md) first. Feature ideas go to\n[Discussions](https://github.com/Mr-Dark-debug/Moonfold/discussions/categories/ideas). Report\nsecurity problems privately as described in [SECURITY.md](https://github.com/Mr-Dark-debug/Moonfold/blob/main/.github/SECURITY.md).\n\nMoonfold is an independent project. It is not affiliated with or endorsed by OpenAI, Anthropic, Google, Cursor (Anysphere), xAI, OpenCode, or T3 Tools. Product names are used only to describe compatibility.", "url": "https://wpnews.pro/news/moonfold-coding-tasks-that-survive-agent-usage-limits", "canonical_source": "https://github.com/Mr-Dark-debug/Moonfold", "published_at": "2026-10-28 08:25:07+00:00", "updated_at": "2026-10-28 08:42:03.658301+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "ai-products"], "entities": ["Moonfold", "T3 Code", "Codex", "Claude Code", "Cursor", "Grok Build", "OpenCode", "Antigravity"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/moonfold-coding-tasks-that-survive-agent-usage-limits", "markdown": "https://wpnews.pro/news/moonfold-coding-tasks-that-survive-agent-usage-limits.md", "text": "https://wpnews.pro/news/moonfold-coding-tasks-that-survive-agent-usage-limits.txt", "jsonld": "https://wpnews.pro/news/moonfold-coding-tasks-that-survive-agent-usage-limits.jsonld"}}