PageSourceSearch

https://app.vibenetwork.ai/assets/CodeMonkeyClientsPage-CFKWWXIV.js

js vibenetwork.ai collected 2026-10-05 14:00:43 UTC 5,236 bytes, 1 lines download raw bytes

1import{j as e,L as s}from"./vendor-De2NIrSl.js";import{A as r}from"./index-BNKu6i1-.js";function t({title:o,badge:n,children:a}){return e.jsxs("section",{className:"rounded-lg border border-border bg-card p-5 shadow-sm",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.jsx("h2",{className:"font-display text-lg font-bold tracking-tight",children:o}),n&&e.jsx("span",{className:n.tone==="ok"?"rounded-sm bg-success/15 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-success":"rounded-sm bg-muted px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-muted-foreground",children:n.text})]}),e.jsx("div",{className:"mt-2 space-y-2 text-sm text-muted-foreground",children:a})]})}function c(){return e.jsxs("div",{className:"mx-auto max-w-2xl py-8",children:[e.jsxs(s,{to:"/code-monkey",className:"flex items-center gap-1.5 text-xs font-medium text-muted-foreground hover:text-foreground",children:[e.jsx(r,{className:"size-3.5"})," Code Monkey"]}),e.jsx("h1",{className:"mt-2 font-display text-2xl font-bold tracking-tight",children:"Which apps can run your agent"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"You connect a coding agent to Code Monkey through its connector, so any app that supports connectors can talk to it. What an agent can actually get done, though, depends on the app it runs in. Here is what to expect."}),e.jsxs("div",{className:"mt-4 rounded-lg border border-border bg-muted/30 p-4 text-sm",children:[e.jsx("p",{className:"font-medium",children:"What the work needs"}),e.jsx("p",{className:"mt-1 text-muted-foreground",children:"To build for you, an agent has to do three things: read and change the files in your project, run your project’s own checks (tests, builds), and keep checking in so it can pick up the next piece of work. Apps differ most in the last two. Some do all three on their own; others can plan and decide but need you to run each round and to make the code reachable."})]}),e.jsxs("div",{className:"mt-5 space-y-4",children:[e.jsxs(t,{title:"Terminal agents",badge:{text:"Fully supported",tone:"ok"},children:[e.jsxs("p",{children:[e.jsx("span",{className:"font-medium text-foreground",children:"Claude Code CLI"})," and"," ",e.jsx("span",{className:"font-medium text-foreground",children:"Codex CLI"}),". These run in a terminal inside your project folder, so they can read and change your files, run your tests and builds, and keep themselves checking in on a schedule. This is the full experience, and the only setup we have tested end to end today."]}),e.jsx("p",{children:"You start them once and they keep working on their own until you stop them or turn check-ins off."})]}),e.jsx(t,{title:"Coding IDEs",badge:{text:"Adaptation coming",tone:"soon"},children:e.jsxs("p",{children:[e.jsx("span",{className:"font-medium text-foreground",children:"Cursor"})," and similar editor-based agents. They work inside your real project, so they can read and change files and run your checks. What they do not do well yet is keep going on their own: you nudge each round rather than leaving them to loop. They can connect today, but we have not tuned Code Monkey for them, so expect rough edges."]})}),e.jsx(t,{title:"Desktop chat apps",badge:{text:"Adaptation coming",tone:"soon"},children:e.jsxs("p",{children:["The ",e.jsx("span",{className:"font-medium text-foreground",children:"Claude"})," and"," ",e.jsx("span",{className:"font-medium text-foreground",children:"ChatGPT"})," desktop apps. They can talk to Code Monkey, plan the work, and make decisions, but on their own they cannot reach the files on your computer and they do not run unattended. You steer them a turn at a time (“check in and work one round”), and the code has to be reachable another way, for example through a connected repository or a hosted runner."]})}),e.jsx(t,{title:"Web apps",badge:{text:"Adaptation coming",tone:"soon"},children:e.jsxs("p",{children:[e.jsx("span",{className:"font-medium text-foreground",children:"claude.ai"})," and"," ",e.jsx("span",{className:"font-medium text-foreground",children:"ChatGPT on the web"}),". These are the most limited: they can check in and reason about the work, but they run in a sandbox with no access to your local files and no way to keep looping. If you would rather not run a terminal at all, the better answer is usually a hosted runner, which runs the whole thing for you on our side."]})}
1),e.jsx(t,{title:"App builders",badge:{text:"Planned",tone:"soon"},children:e.jsxs("p",{children:["Tools like ",e.jsx("span",{className:"font-medium text-foreground",children:"Lovable"})," build inside their own environment. Whether they can act as a Code Monkey agent is not yet confirmed, and they are on the roadmap rather than supported today."]})})]}),e.jsx("div",{className:"mt-5 rounded-lg border border-border bg-card p-4 text-sm text-muted-foreground",children:e.jsx("p",{children:"We are actively expanding support so that Code Monkey adapts itself to whatever app you connect. For now, if you want the smoothest experience, use Claude Code CLI or Codex CLI. To connect, open a project and follow the steps on its Connect panel."})})]})}export{c as CodeMonkeyClientsPage};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.