explaingit

open-gitagent/clawless

Analysis updated 2026-05-18

462TypeScriptAudience · developerComplexity · 3/5LicenseSetup · easy

TLDR

A browser-based sandbox for running AI coding agents entirely client side, with a built-in editor, terminal, GitHub integration, and policy-based guardrails.

Mindmap

mindmap
  root((ClawLess))
    What it does
      Runs AI agents in browser
      No backend needed
      WebContainer sandbox
    Tech stack
      TypeScript
      Vite
      WebContainer API
      Monaco Editor
    Use cases
      Sandboxed agent testing
      GitHub agent workflows
      Policy controlled automation
    Audience
      Developers
      AI tool builders
      Agent platform teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run an AI coding agent inside a browser sandbox without setting up any server infrastructure.

USE CASE 2

Define YAML policies that restrict which files, processes, and ports an agent can access.

USE CASE 3

Review a full audit log of every file, network, and process action an agent performed.

USE CASE 4

Clone and push GitHub repositories directly from an agent running inside the browser.

What is it built with?

TypeScriptViteWebContainer APIxterm.jsMonaco Editor

How does it compare?

open-gitagent/clawlessglassflow/clickhouse-etlsalhanabil/cloakbrowser
Stars462474479
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyhardeasy
Complexity3/54/53/5
Audiencedeveloperdatadeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Needs an API key from Anthropic, OpenAI, or Google to run an actual agent.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice, under the MIT license.

In plain English

ClawLess is a tool for running AI coding agents, called Claw Agents, directly inside a web browser instead of on a server. It uses a browser technology called WebContainers, which lets a full Node.js environment run as WebAssembly, giving the agent access to millions of npm packages without needing any backend infrastructure. Everything from writing code to running it and previewing the result happens inside an isolated sandbox in the browser, with no access to the user's actual computer. The project includes a built in code editor based on the same technology used in VS Code, along with a real terminal for running commands. It connects to GitHub so agents can clone and push repositories. A policy engine, written in YAML, lets a developer define exactly what an agent is allowed to do: which files it can touch, which processes it can start, and limits like maximum file size or number of turns. Every action the agent takes inside the sandbox, including file changes, network requests, and process activity, is recorded in a detailed audit log, with sensitive values like API keys automatically hidden. ClawLess supports agents built with multiple AI providers, including Anthropic, OpenAI, and Google, selected through configuration variables along with the relevant API key. It also has a plugin system for extending its behavior and a template system for quickly setting up new agent configurations. Under the hood it is built with Vite and TypeScript, using the WebContainer API for the sandboxed runtime, xterm.js for the terminal, and Monaco Editor for the code editing interface. To try it, a developer can clone the repository and run it locally with npm, or install it as a package called clawcontainer inside their own project. The README describes it as built on something called the GitAgent Standard and licensed under MIT.

Copy-paste prompts

Prompt 1
Set up ClawLess locally with npm install and npm run dev, then connect it to my Anthropic API key.
Prompt 2
Write a YAML policy for ClawLess that limits an agent to a specific folder and blocks network access outside it.
Prompt 3
Show me how to install clawcontainer as an npm dependency and initialize a ClawContainer instance in my app.
Prompt 4
Explain what the ClawLess audit log records and how to filter it by event type.

Frequently asked questions

What is clawless?

A browser-based sandbox for running AI coding agents entirely client side, with a built-in editor, terminal, GitHub integration, and policy-based guardrails.

What language is clawless written in?

Mainly TypeScript. The stack also includes TypeScript, Vite, WebContainer API.

What license does clawless use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice, under the MIT license.

How hard is clawless to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is clawless for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.