skybreaker

mcp
Security Audit
Fail
Health Warn
  • License — License: AGPL-3.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Fail
  • rm -rf — Recursive force deletion command in images/sandbox/check-protocols.sh
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Coding agents that never see your credentials.

README.md

Skybreaker

Coding agents that never see your credentials.
Claude Code, Codex and pi in sandboxes on your own hardware, every request checked against your policy, driven from your phone, browser, terminal or VS Code.

License

Getting started · Using it · Assistants · Architecture · Security model · Development


Skybreaker runs Claude Code, Codex and pi in a gVisor sandbox per project on a Linux server you control. Every request an agent makes goes through a built-in broker that holds your credentials, checks the request against your policy and holds anything risky for your approval. You drive it over Tailscale from the web app, your phone, your terminal or VS Code. Your Claude and ChatGPT subscriptions work as they do in the vendors' own apps.

A chat on a desktop: the agent's plan, its tool calls and edits, and the result   Home on a phone: live chats, one waiting for approval, and a dock of assistants and projects

Features

  • Credentials stay out of reach. The broker adds tokens on the way out, only to the hosts each one is bound to.
  • Deny by default. Each request is allowed, held for your approval or refused, per project. Everything is audited, with a kill switch.
  • Chat anywhere. Tool calls, diffs, approvals and questions inline, with push notifications when an agent needs you.
  • Terminal and VS Code. Attach to any session in the agent's own terminal UI, or open its sandbox in VS Code.
  • Review and ship. Each chat works on its own branch; read its diff, then have the agent open a pull request.
  • A board per project. Agents pick up and hand back work through MCP tools.
  • Assistants. A personal agent with no repo: memory you approve, scheduled routines, and a browser signed in to its own accounts whose logins it never sees.

How it fits together

Your phone, browser, terminal or VS Code reaches the app over Tailscale. The app drives agents in a gVisor sandbox per project. Every request from a sandbox leaves through the broker, which adds credentials.

Quick start

You need a Debian or Ubuntu server, a Tailscale tailnet with MagicDNS and HTTPS certificates on, and a GitHub account. On the server:

curl -fsSL https://github.com/zaneGittins/skybreaker/releases/latest/download/install.sh | sh

Then follow Getting started to connect GitHub and start your first chat.

Skybreaker is pre-1.0: a release may change the config file, and its notes say what to update.

Docs

License

Licensed under AGPL-3.0. Contributions are welcome; see CONTRIBUTING.md.

Reviews (0)

No results found