open-gitagent

ComputerAgent — AI skill for Claude Code

AI community

Run any AI agent — Claude Code, GAP, LangGraph DeepAgents — in a hermetic sandbox.

How to install ComputerAgent

This entry records only its repository, not the path inside it, so there is no exact command to give. Open open-gitagent/ComputerAgent and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What ComputerAgent does

Run any AI agent — Claude Code, GAP, LangGraph DeepAgents — in a hermetic sandbox. Reference implementation of the Harness Protocol.

Alternatives in AI

README

ComputerAgent — Research Labs

ComputerAgent

[![CI](https://github.com/open-gitagent/ComputerAgent/actions/workflows/ci.yml/badge.svg)](https://github.com/open-gitagent/ComputerAgent/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE) [![Tests](https://img.shields.io/badge/tests-278%20passing-brightgreen)](#status) [![Packages](https://img.shields.io/badge/packages-13-blue)](#packages) [![Discussions](https://img.shields.io/github/discussions/open-gitagent/ComputerAgent?logo=github&label=Discussions)](https://github.com/open-gitagent/ComputerAgent/discussions) [![GitHub stars](https://img.shields.io/github/stars/open-gitagent/ComputerAgent?style=social)](https://github.com/open-gitagent/ComputerAgent/stargazers)

**Run any AI agent, anywhere, with any loop, and any memory backend.**

Think Docker for AI agents — a portable agent definition (any format), a swappable engine, a swappable host, a swappable memory store. One SDK call, four orthogonal axes.

npx create-computeragent my-agent
cd my-agent && npm install
ANTHROPIC_API_KEY=sk-ant-... npm start

That's it. 60 seconds to a running agent.

A reference implementation of the **Harness Protocol** — a framework-agnostic standard for executing AI agents over HTTP+SSE, with a complete agent workspace exposed through the same surface.

Why ComputerAgent

  • Portable agents — agents are git repos (or inline manifests), not framework-specific Python objects. Move them between machines, between teams, between models without rewriting.
  • Swappable everything — the four ports (engine / identity / substrate / memory) are independently pluggable. Run the same agent on your laptop today and in an E2B sandbox tomorrow with a one-line change.
  • Boring tech — Hono on Bun/Node, Zod, vitest, MIT. No experimental frameworks. The protocol is plain HTTP+SSE; curl can drive