Install
$ agentstack add mcp-agentlas-ai-agentlas-os Open-source listing — not yet scanned by AgentStack. Follow the source repository for install instructions.
Security review
⚠ Flagged1 finding(s); flagged for manual review. · v0.1.0 How review works →
- • Prompt-injection patterns
- • Secret / credential exfiltration
- • Dangerous shell & filesystem operations
- • Untrusted network calls
- • Known-malicious package signatures
- high Pipes remote content directly into a shell (remote code execution).
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Agentlas OS
Agents are easy to create. Agentlas gives them an operating system. Run owned agents, borrow Hub specialists, control a real browser, preserve governed memory, and verify work on the LLMs you already use. Hephaestus is the open-source engine underneath.
English · Korean · 中文 · 日本語 · हिन्दी
Paste to Install
Paste this into the LLM you are using now, such as Claude Code, Codex, Gemini CLI, Antigravity, or Cursor:
Install Agentlas OS / Hephaestus from this GitHub repo:
https://github.com/agentlas-ai/Agentlas-OS
Register it with the plugin marketplace, install the plugin, and make the
Hephaestus plugin and commands available from my next session. If global routing
is supported, turn that on too.
At the end, confirm the active plugin, command surface, and global routing status.
Use this when you are already inside an LLM and want the Agentlas command surface active there. For direct shell commands, see the install methods below.
Borrow specialists, route them locally, and verify real work across your LLMs, browser, files, memory, and tools.
Why Agentlas OS · Paste to Install · Why Not Just A Claude Agent? · All Install Methods · Command Surface · New in v1.1.0 · Subsystems · Product Surfaces · Owned Agent Operations · System Packaging · Docs Registry
Why Agentlas OS
Most AI products help you create another agent. Agentlas OS is for the harder part: making agents operate as a team you own.
You should be able to imagine this after installing it:
- Your LLMs work like a team instead of isolated chat sessions.
- Your real browser becomes an execution surface, not a screenshot in a prompt.
- Your agents keep package contracts, routing cards, memory rules, permissions,
and verification receipts after the chat ends.
- Your existing Claude Code, Codex, Gemini, Cursor, Antigravity, API keys, and
local models become part of one operating layer.
- Hub specialists can be borrowed into your local runtime without copying the
creator's private work or sending your private files to their agent.
Hephaestus is the open-source engine underneath Agentlas OS. It is not a prompt marketplace, an agent template generator, or another model subscription. It is a local-first runtime that builds, routes, borrows, runs, verifies, and packages agents across LLM command surfaces.
The point is not "make an agent from a prompt." The point is:
> Create, package, route, run, and verify agents across your LLMs, browser, > memory, and local tools.
Why Not Just Make A Claude Agent?
Claude subagents and custom agents are useful. They give a task its own prompt, tools, and context window. Agentlas starts after that point.
An LLM can draft an agent. Agentlas turns it into an operating unit:
| Layer | A prompt-made agent | An Agentlas package | | --- | --- | --- | | Definition | Role prompt, markdown, tool list | Manifest, agent card, mode map, package contract | | Invocation | Manual mention or simple trigger | Routing card, triggers, anti-triggers, benchmarks, receipts | | Browser | Ad hoc browsing or screenshots | Real browser hardpoint with visible clicks, forms, waits, and snapshots | | Memory | Copied context or chat history | Memory map, memory tickets, Memory Curator, Policy Gate | | Runtime | One LLM session or one vendor runtime | Adapters across Claude Code, Codex, Gemini, Cursor, Antigravity, and local runtime | | Teams | Another prompt layer | Orchestrator, PM Soul, Memory Curator, Policy Gate, eval judge, QA gate | | Verification | User checks manually | Package checks, receipts, Stormbreaker final gate | | Distribution | Copy the prompt | Hub/Cloud bundle with public/private boundary checks |
That is the product boundary: Agentlas does not compete on "better prompt." It gives agents the architecture to keep working outside one chat.
The Agent OS Stack
Agentlas maps agent work to operating-system-like responsibilities without forcing your work into one model provider:
| OS Abstraction | Implementation in Hephaestus | | :--- | :--- | | Kernel / Policy Gate | Deterministic router + security gates. Every routing action yields an auditable receipt; tool execution permissions are strictly sandboxed and enforced by the active runtime. | | Processes / Threads | Independent agents and multi-agent teams compiled as packages with explicit, typed contracts (Routing Cards, anti-scopes, memory boundaries, and verification shims). | | Process Scheduler | Network 2.0 routing (local-first, quality-gated, and benchmark-gated dispatch) combined with Stormbreaker's parallel execution fabric and append-only run journals. | | Memory Management (MMU) | Two-boundary governed memory: local project memory remains isolated on the machine, while durable promotions are gated by a local Memory Curator. | | Virtual File System | Production Ontology Runtime: local-first source ingestion, CJK trigram FTS5 search, hybrid Reciprocal Rank Fusion, and GraphRAG retrieval. | | Inter-Process Call (IPC) | A2A Agent Card Boundary (cryptographic import/export and caller-gating) + Model Context Protocol (MCP) tool registrations. | | Package Manager | Agentlas Hub & Cloud: compile, publish, version, and share agents with built-in quality gates. | | Shell Interface | A small, unified command set in external client runtimes; plain-language intent routing in native Agentlas shells. | | Process Initialization | Meta-Agent Factory with an integrated Briefing Interview Gate—specifying agent parameters before compiling code. |
Figure 1. Request shaping, three builders, generated package contracts, memory curation, skill lifecycle, runtime adapters, and sync boundaries.
New In v1.1.0 — The Briefing Interview Engine
Agents generated from vague, single-sentence prompts fail under real-world edge cases. Hephaestus v1.1.0 positions task specification as a first-class OS service through the Briefing Interview Engine:
- Quantitative Ambiguity Gates: The compilation scheduler evaluates prompt clarity across four key vectors (Goal, Constraints, Scope, Context). The build process is strictly gated until the ambiguity score passes a numeric threshold (ambiguity score $\le 0.2$, with per-dimension safety floors). Clear prompts bypass the interview loop entirely via a budget system that caps questions for trivial tasks.
- Lens-Driven System Analysis: Clarifying questions are dynamically sourced from a structured lens table (Scope, Intent, Challenge, System Architecture) focusing on critical routing indicators: anti-scope bounds (what the agent must NOT do), verifiable acceptance criteria, and exit conditions.
- The Work Brief: Resolved details are frozen into
.agentlas/work-brief.json—recording the validated goal, concrete constraints, an assumption ledger with source tags, and the metadata ambiguity score. - Contextual In-Flight Briefs: The CLI tool
cards migrateautomatically maps brief details directly to triggers and anti-triggers on the agent's routing card. Runningroute --briefpropagates this brief to all Stormbreaker execution packets, ensuring constraints and exit conditions govern parallel subprocesses across the entire lifecycle. - Enhanced Routing Discrimination: Prevents same-topic/different-intent collision (e.g., a security agent intercepting a deployment prompt) via double-sided gating: interview-validated anti-triggers on the routing card, and low-confidence LLM re-ranking escalation inside the router.
All Install Methods
Manual LLM Adapter Install
Use this only when your current LLM cannot run setup for you. It installs the shared Hephaestus runner and command adapters for supported LLM tools.
xcode-select --install # Command line tools (skip if already installed)
git --version # Confirm git is available
curl -fsSL https://raw.githubusercontent.com/agentlas-ai/Agentlas-OS/main/scripts/install-all-runtimes.sh | bash
This installs the neutral runner at ~/.agentlas/runtime/current/bin/hephaestus and registers the command adapters for Claude Code, Codex, Gemini CLI, Antigravity, and Cursor. The installer verifies each runtime surface after registration.
Optional Global Router
hep-global install
This appends a managed marker block to ~/.codex/AGENTS.md, ~/.claude/CLAUDE.md, and ~/.gemini/GEMINI.md. After that, Codex, Claude Code, and Antigravity/Gemini can treat ordinary prompts more like Agentlas-native sessions. For substantial work the router order is: Hephaestus Network first, Hephaestus Cloud second, local agents third, and local skills last. If Network or Cloud is blocked by credits, entitlement, or a poor match, the runtime reports that boundary and continues down the fallback order. The command is idempotent and keeps a timestamped backup before editing.
The installed router prompt names final workers, not router commands. It carries an explicit status-line contract for English and Korean sessions:
| Session language | Agent route example | Skill fallback example | | --- | --- | --- | | English | Agents used: . Reason: . | Skills used: . Reason: . | | Korean | 사용 에이전트: . 이유: . | 사용 스킬: . 이유: . |
Global router command reference:
| Command | What it does | | --- | --- | | hep-global install | Install or refresh the managed router block for Codex, Claude Code, and Antigravity/Gemini. | | hep-global status | Show whether each runtime file has the managed router block. | | hep-global remove | Remove only the managed Hephaestus router block. Existing user content stays in place. | | hep-global install --target codex | Install only ~/.codex/AGENTS.md. | | hep-global install --target claude | Install only ~/.claude/CLAUDE.md. | | hep-global install --target antigravity | Install only ~/.gemini/GEMINI.md, which Antigravity shares with Gemini CLI. | | hep-global install --target codex --target claude --target antigravity | Explicitly install all supported targets. | | hep-global install --dry-run | Preview what would change without writing files. | | hep-global install --no-backup | Edit without writing a timestamped .bak.* file. | | hep-global install --home /tmp/test-home | Test against another home directory. Useful for installer QA. | | hephaestus global install | Same command through the main Hephaestus runner. | | ~/.agentlas/runtime/current/bin/hephaestus global status | Use the installed runtime directly when shell shims are not on PATH. |
Per-Runtime Plugin Drivers
Claude Code Plugin
From your OS terminal:
claude plugin marketplace add https://github.com/agentlas-ai/Agentlas-OS --sparse .claude-plugin claude/plugins
claude plugin install hephaestus@agentlas-core-engine
Note: Claude Code also supports claude plugins ... as an alias, but this README uses the singular claude plugin ... for consistency.
Codex Plugin
From your OS terminal:
codex plugin marketplace add agentlas-ai/Agentlas-OS --ref v1.1.10
codex plugin add hephaestus@agentlas-core-engine
Note: Codex does not accept /plugin marketplace add inside the app — run the two commands above in your OS terminal. The OS-terminal CLI command is singular (codex plugin); inside the Codex app, the plugin browser slash command is plural (/plugins). After install, /prompts:hep-build is the in-app entry.
Copy Files into a Project (Manual Driver)
Clone the repo and copy AGENTS.md, agent.md, agents/, skills/, modes/, schemas/, templates/, and .agentlas/ into your workspace. Runtime folders (.claude/, codex/, .gemini/, .agents/) function as adapters over the same canonical core.
Just talk: After installation, speak in plain language within native Agentlas interfaces to auto-route tasks. In external LLM tools, use the explicit commands listed below. When you don't know what agents exist, start with /hep-search. To connect Telegram, use /hep-connect in Claude Code or /prompts:hep-connect in Codex.
Where This Fits
This repository installs the Hephaestus engine and LLM command adapters. It is the open-source command surface under Agentlas OS.
| Surface | Role | | --- | --- | | Agentlas Desktop | Visual local OS for running AI-native apps, agent teams, memory, browser work, and Hub specialists. | | Hephaestus plugin | Open-source engine and command surface for Claude Code, Codex, Gemini CLI, Antigravity, Cursor, and compatible runtimes. | | Agentlas Hub / Cloud | Borrow, publish, and sync agent packages without turning Hub into a server-side model proxy. |
The install prompt above is intentionally scoped to this repo and the current LLM surface. Desktop and Hub are product surfaces around the same Agentlas OS architecture; they are not prerequisites for installing the plugin.
The Command Surface
Inside native Agentlas environments, Hephaestus operates commandless. External LLM tools use a deliberately small visible command set. System-level utilities like Stormbreaker, research loadouts, and configuration tables attach automatically from context:
| System Subsystem | Shell Command | Example | | :--- | :--- | :--- | | Process Builder | /hep-build | /hep-build create a customer support agent for Shopify refunds | | A2A Scheduler | /hep-network | /hep-network split this launch plan into research, copy, QA, and release agents | | Cloud State Sync | /hep-cloud | /hep-cloud use my saved finance analyst agent to review this report | | Directory Search | /hep-search | /hep-search find agents for a market report workflow | | Browser Hardpoint | /hep-browser or /prompts:hep-browser | /hep-browser https://example.com | | Inter-Process Call (IPC) | /hep-call | /hep-call market-researcher, report-writer {draft a market report} | | Package Exporter | /hep-upload | /hep-upload ./agents/customer-support-hq | | Telegram Setup | /hep-connect or /prompts:hep-connect | /hep-connect Telegram for Marketing Agent Team |
The OS Subsystems
Meta-Agent Factory — Process Creation
A unified compilation factory using three builders. Every generated package registers its global command (.agentlas/global-commands.json) and ships verification scripts—the user never has to infer how to run the compiled package:
| Compilation Mode | Routing Target | Output Artifact | | :--- | :--- | :--- | | Single-Agent | 10-single-agent-builder | Standalone worker with localized skills, memory contracts, and runtime adapters. | | Multi-Agent Team | 20-multi-agent-team-builder | Hierarchical team containing a PM Orchestrator, Memory Curator, Policy Gate, QA, and validation scripts. | | Workspace Packager | 30-agentlas-packager | Compiled bundle ready for runtime import, CLI execution, or GitHub distribution. |
Briefing Interview Gate: Builders initiate the process using the briefing interview gate ([docs/builder-interview-research-gate.md](docs/builder-interview-research-gate.md)): conducting lens-driven questions, evaluating the ambiguity threshold, searching primary sources, and outputting the work brief.
Network 2.0 — The Scheduler
Figure 2. A2A scheduling: LLM runtimes, local-first orchestrator, routing cards, local memory, and the Agentlas Hub A2A/MCP fallback.
- Routing Cards: Every agent, team, and plugin ships a standardized card containing triggers, anti-triggers, capabilities, risk profiles, and memory parameters. Cards failing verification are excluded from routing.
- Local-First Dispatch: Dispatch is resolved locally first (project overrides $\rightarrow$ local cards). Outer lookups via the Agentlas Hub are redacted to keywords; your raw prompts never leave your local environment.
- Temporary Task Forces: Composite requests decompose
…
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: agentlas-ai
- Source: agentlas-ai/Agentlas-OS
- License: Apache-2.0
- Homepage: https://agentlas.cloud
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.