Metadata-Version: 2.4
Name: armorer
Version: 0.1.12
Summary: A secure installer for agentic applications.
Project-URL: Homepage, https://armorerlabs.com
Project-URL: Repository, https://github.com/ArmorerLabs/Armorer
Project-URL: Documentation, https://github.com/ArmorerLabs/Armorer#readme
Project-URL: Issues, https://github.com/ArmorerLabs/Armorer/issues
Author-email: Armorer Labs <dev@armorerlabs.com>
License: MIT
License-File: LICENSE
Keywords: agentic,ai,installer,orchestration,security
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.10
Requires-Dist: anthropic>=0.3.0
Requires-Dist: armorer-guard>=0.2.1
Requires-Dist: boto3>=1.34.0
Requires-Dist: cryptography>=46.0.6
Requires-Dist: docker>=7.1.0
Requires-Dist: fastapi>=0.135.1
Requires-Dist: google-genai>=0.1.0
Requires-Dist: inquirerpy>=0.3.4
Requires-Dist: keyring>=24.0.0
Requires-Dist: mkdocs-material>=9.5.0
Requires-Dist: mkdocs>=1.5.0
Requires-Dist: openai-agents>=0.9.0
Requires-Dist: openai>=1.0.0
Requires-Dist: pillow>=12.2.0
Requires-Dist: pyasn1>=0.6.3
Requires-Dist: pygments>=2.20.0
Requires-Dist: pyjwt>=2.12.0
Requires-Dist: pytest>=9.0.3
Requires-Dist: python-dotenv>=1.2.2
Requires-Dist: python-multipart>=0.0.26
Requires-Dist: python-telegram-bot>=22.7
Requires-Dist: pyyaml>=6.0
Requires-Dist: questionary>=1.10.0
Requires-Dist: reportlab>=4.2.0
Requires-Dist: requests>=2.33.0
Requires-Dist: rich>=13.0.0
Requires-Dist: textual>=0.82.0
Requires-Dist: typer>=0.9.0
Requires-Dist: uvicorn>=0.40.0
Requires-Dist: websockets>=15.0.1
Provides-Extra: guard
Description-Content-Type: text/markdown

<div align="center">

<a href="https://armorerlabs.com">
  <img src="assets/armorer-hero.png" alt="Armorer Labs: run any agent securely" width="100%" />
</a>

# Armorer Labs

**Run any agent. Securely.**

[Website](https://armorerlabs.com) · [Install](https://armorerlabs.com/install) · [Docs for humans](HUMANS.md) · [Issues](https://github.com/ArmorerLabs/Armorer/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](https://github.com/ArmorerLabs/Armorer) if you want safer local agent runtimes to exist.

</div>

---

## One Command

```bash
curl -fsSL https://armorerlabs.com/install | sh
```

Then open the local UI and install agents like OpenClaw through Armorer.

## Use Your Agent

```text
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](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.
