by leaningtech
Run AI Agent CLIs in your browser
# Add to your Claude Code skills
git clone https://github.com/leaningtech/browsercodeLast scanned: 7/10/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@sveltejs/kit: @sveltejs/kit: `query.batch` cross-talk",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "brace-expansion: brace-expansion: Large numeric range defeats documented `max` DoS protection",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "cookie: cookie accepts cookie name, path, and domain with out of bounds characters",
"severity": "low"
},
{
"type": "npm-audit",
"message": "devalue: Svelte devalue: DoS via sparse array deserialization",
"severity": "high"
},
{
"type": "npm-audit",
"message": "esbuild: esbuild allows arbitrary file read when running the development server on Windows",
"severity": "low"
},
{
"type": "npm-audit",
"message": "js-yaml: JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "svelte: Svelte: SSR XSS via Insecure Promise Serialization in hydratable",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "vite: launch-editor: NTLMv2 hash disclosure via UNC path handling on Windows",
"severity": "high"
}
],
"status": "WARNING",
"scannedAt": "2026-07-10T07:34:41.451Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}browsercode is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by leaningtech. Run AI Agent CLIs in your browser. It has 122 GitHub stars.
browsercode returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/leaningtech/browsercode" and add it to your Claude Code skills directory (see the Installation section above).
browsercode is primarily written in Svelte. It is open-source under leaningtech on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh browsercode against similar tools.
No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
BrowserCode is a browser-based coding sandbox. It's a working example of BrowserPod, and includes:
BrowserCode started out as a way to run AI coding CLIs entirely client-side. It's since grown into a full IDE: alongside the CLIs, it can boot and preview web frameworks directly in the browser, so you can prototype an agent's output without ever leaving the tab.
BrowserCode 1.1.0 is our latest beta release. It runs a full code editor, development environment, and unmodified versions of Claude Code and Codex CLI, completely client-side.
Want to try BrowserCode without installing anything? Use the hosted app.
Want to run your own copy, customize the CLIs, or contribute? Clone the repo and run it locally.
Clone the repository and install dependencies
git clone https://github.com/leaningtech/browsercode.git
cd browsercode
npm install
Get a BrowserPod API key at browserpod.io and expose it to the app as VITE_API_KEY
echo "VITE_API_KEY=your-key-here" > .env
Start the dev server
npm run dev
Open the printed local URL in a Chromium-based browser
Other useful scripts:
npm run build — build a production bundlenpm run preview — preview the production build locallynpm run check — type-check the projectnpm run lint / npm run format — lint and format with Prettier + ESLintCLI availability and behavior are configured in src/lib/config/tools.ts — this is the place to start if you want to add or tweak a CLI.
This is BrowserCode beta. Don't be kind to it. Stretch it, bend it, find out what breaks. Here are a few walls you might hit:
CLAUDE.md for Claude Code, AGENTS.md for Codex CLI) so it understands it is running in a custom environment. However, it may first attempt its default behavior before referencing the file| CLI | Status | |
|---|---|---|
| Claude Code | ✅ Beta open now | |
| Codex CLI | ✅ Beta open now | |
| Antigravity | 🚧 Coming soon | |
| OpenCode | 🚧 Coming soon |
Cloning GitHub repos directly into your BrowserCode workspace is available in beta from the IDE landing page.