Security

An AI agent that can run commands, change files or spend money can do real harm, and an AI system that improves itself must never be able to switch off the checks on it. G6 is built around both risks.

Early alpha. Individual capabilities have been tested; general application-level improvements have not yet been established.

G6 runs on your own computer. It is a library and an MCP server you install yourself. There is no G6 service, account or server of ours behind it, so nothing you do with G6 reaches us.

What G6 does to protect you

What G6 is not

G6 is not a security boundary on its own: do not use it as the only check in front of something that acts in the real world (see the FAQ). G6 runs untrusted code for you only inside an operating-system boundary: on Linux, bubblewrap, with a private loopback and no other network, and only its own run folder writable; on Windows, once you have run the one-time access grant that g6 doctor prints, an AppContainer: no network, and only its own run folder writable. Where no operating-system boundary can confine it (macOS, Linux without bubblewrap, and Windows before the one-time access grant), G6 refuses to run untrusted code for you (a patch, a generated script, a repository's tests) unless you allow it once with g6 setup. Code you allow then has your own rights: it can read your key file ~/.g6/.env and your other files, and its network guard works inside Python only. You are responsible for what you run. G6 is open-source software provided "as is", without warranty, under the Apache License 2.0.

This website

The site is a set of static pages: no accounts, no forms, no cookies and no analytics, served with a strict content security policy. See Privacy.

Reporting a vulnerability

Write to us privately, not in a public issue, with what you found and how to reproduce it, and please give us a chance to fix it before you publish. There is no bug bounty.

Contact

Write to .

Every email is reviewed by the founder, and we endeavour to respond within 48 hours. Thank you for your correspondence.