A secure installer for agentic applications.
Project description
Armorer Labs
Run any agent. Securely.
Website · Install · Docs for humans · Issues
Armorer is the local control plane for running AI agents with sandboxes, approvals, guardrails, credentials, logs, and runtime health in one place.
Star ArmorerLabs/Armorer if you want safer local agent runtimes to exist.
One Command
curl -fsSL https://armorerlabs.com/install | sh
Then open the local UI and install agents like OpenClaw through Armorer.
Use Your Agent
Set up Armorer from https://github.com/ArmorerLabs/Armorer on this machine.
Follow AGENTS.md and the repository instructions.
Install Armorer, verify Docker, start the local UI, then help me install and configure OpenClaw through Armorer.
Do not report success until the Armorer CLI works, the UI is reachable, and runtime health checks pass.
Why Armorer
| Running agents directly | Running agents through Armorer Labs |
|---|---|
| Each agent has its own setup path | One local control plane |
| Credentials are easy to scatter | Guided credential handling |
| Risky actions are hard to review | Human approvals and guardrails |
| Logs live wherever the agent puts them | Jobs, runtime status, and audit trails |
| Local networking gets messy | Local-first with optional private remote access |
What Exists Today
- Local agent runtime and UI.
- Docker sandbox orchestration for installed agents.
- Guided setup for providers, models, credentials, channels, and skills.
- OpenClaw and NanoClaw as first-class managed agents.
- Guardrails for suspicious inputs, leaked credentials, and risky actions.
- Jobs, logs, runtime health, and setup state in one operator surface.
Humans
Prefer doing it yourself instead of handing the repo to an agent?
Start here: HUMANS.md
Positioning
Armorer Labs is not another model provider. It is not a hosted agent platform. It is a self-hosted, local-first agent runtime layer for builders who want control, sandboxing, and security posture before they scale agent usage.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file armorer-0.1.11.tar.gz.
File metadata
- Download URL: armorer-0.1.11.tar.gz
- Upload date:
- Size: 469.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58b796378aa30f573d438f2a60d83004133269cb4dc01cbd40c777067856c114
|
|
| MD5 |
c1e5ebc4d404da34bf281416a0697f61
|
|
| BLAKE2b-256 |
9cb5d32846d363b531a09f3889867ae87a01bcc1d7409cbddbe4e906e01826f6
|
Provenance
The following attestation bundles were made for armorer-0.1.11.tar.gz:
Publisher:
release.yml on ArmorerLabs/Armorer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
armorer-0.1.11.tar.gz -
Subject digest:
58b796378aa30f573d438f2a60d83004133269cb4dc01cbd40c777067856c114 - Sigstore transparency entry: 1519588262
- Sigstore integration time:
-
Permalink:
ArmorerLabs/Armorer@aea3d8f4eedbdbbbecaaf557eed458a3fd4406cb -
Branch / Tag:
refs/tags/v0.1.11 - Owner: https://github.com/ArmorerLabs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@aea3d8f4eedbdbbbecaaf557eed458a3fd4406cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file armorer-0.1.11-py3-none-any.whl.
File metadata
- Download URL: armorer-0.1.11-py3-none-any.whl
- Upload date:
- Size: 537.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e034ff6a2254eeba5165ff2e4a5bf7f6063192e3def619319fd231bbb60fd3c9
|
|
| MD5 |
2c7e068c0d19be3954bec08c208c09c8
|
|
| BLAKE2b-256 |
964a922abb343abafc2b8b000a231f9f848d9552443aa4c3b17a4324bde5cbf1
|
Provenance
The following attestation bundles were made for armorer-0.1.11-py3-none-any.whl:
Publisher:
release.yml on ArmorerLabs/Armorer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
armorer-0.1.11-py3-none-any.whl -
Subject digest:
e034ff6a2254eeba5165ff2e4a5bf7f6063192e3def619319fd231bbb60fd3c9 - Sigstore transparency entry: 1519588308
- Sigstore integration time:
-
Permalink:
ArmorerLabs/Armorer@aea3d8f4eedbdbbbecaaf557eed458a3fd4406cb -
Branch / Tag:
refs/tags/v0.1.11 - Owner: https://github.com/ArmorerLabs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@aea3d8f4eedbdbbbecaaf557eed458a3fd4406cb -
Trigger Event:
push
-
Statement type: