Observed since 21 Oct, 09:28 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Agent Safety Kit command-line utilities
Want to run Claude Code, Codex, and other AI agents for development, but do not want them to delete your project, break your system, or hand your secrets to third parties?
This project gives you a convenient toolkit for running AI agents in a virtual machine almost the same way as "normally".
README на русском | Documentation index | Русская документация | Project philosophy
The way autonomous AI agents work feels like magic. But then an agent goes "whoosh" and, as if by magic, the project disappears, the local environment is damaged, the database is wiped, private keys are compromised, and in general everything the agent can reach is at risk.
On the websites of both giant corporations and small teams building their own AI agents, installation often looks like curl | bash, npm i -g ..., and then <agent_name>.
In practice, this is a two-command way to allow arbitrary code execution on your working machine, while trusting security to people who, if something happens, will not be responsible for the consequences.
A few stories for illustration:
Other stories can be found in unlimited quantities on Google with the query: coding agent deleted|removed|compromised|destroyed
Everywhere people write: "just make backups", "just use git".
But that is not enough:
Modern coding agents already show a very high level on tasks related to finding and exploiting vulnerabilities. If you give such an agent broad access, the blast radius can easily go far beyond one repository.
Another idea is to run agents in docker/podman/lxc. It is quite reasonable, but it also has downsides:
Working with an agent through agsekit is not much harder than working with a "bare" agent.
Of course, you need to do the initial setup, but it is much simpler than doing everything manually: installing a VM, connecting to it, installing software, and so on.
You need Python 3.9+. The install scripts can offer to install it automatically if it is missing.
If you are lazy and fearless on Linux or macOS:
curl -fsSL https://agsekit.org/install.sh | sh
On Windows, run in PowerShell:
irm https://agsekit.org/install.ps1 | iex
If you want to do everything yourself, or the "lazy" way did not work:
Through the interactive setup wizard:
agsekit config-gen
The wizard starts with the first VM, then offers agents, mounts, and optional global overrides.
If you want, you can copy the config template and edit it manually:
agsekit config-example
nano ~/.config/agsekit/config.yaml
agsekit up
This command installs Multipass, creates a virtual machine, installs agents, and installs software packages.
It may take some time.
agsekit addmount ~/project/my-project
An interactive mode will start and ask a number of questions. You can answer them by simply pressing ENTER.
Assume you configured an agent named claude:
cd ~/project/my-project
agsekit run claude
That is it, you can use it.
More details: Getting started
The basic workflow is this:
agsekit runs repeated incremental backups of the mounted folder while the agent session is running.proxychains, http_proxy, and portforward are available.Details: docs/architecture.md
install-agents.version for upstream latest, use stable for agsekit's tested version, or set an exact version.proxychains support for installation and runtime.http_proxy support.agsekit portforward.codex-glibc - a Codex variant built inside the VMcodex-glibc-prebuilt - a Codex variant installed from a ready prebuilt releaseDetails: docs/agents.md
What the tool does:
More details: docs/philosophy.md
For developers who want to use coding agents but do not want to break their system.
Yes. agsekit complements git, it does not replace it.
If you want to contribute:
git clone ...pip install -e .git checkout -b new-shiny-featurevim ...git add . && git commit -m "Implemented new feature" && git pushIf there are problems, write Issues
License: MIT
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.7.4 | 24 Sept 2026 | 11 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 09:28 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:fc2e19b4f19a505cbeefdd23ba012ec173eead52fd6091d7a371f9f8006930ce