One security layer between AI agents and your infrastructure

Let researchers use AI agents without putting your infrastructure at risk. Policy-controlled sandboxes with scoped filesystems, credential blocking, network policies, and full audit trails.

npm i -g labgate

Built for HPC clusters and institutional environments.

Same agent, now with guardrails

Wrap claude with labgate claude to add container isolation, file policies, and audit logging — without changing your workflow.

Without LabGateUnrestricted
Runs directly on host filesystem
No container or namespace isolation
No centralized audit log
With LabGateSandboxed

See every session in real time

The web dashboard shows what each agent is doing right now. Click a session to see files accessed and activity history.

LabGate Dashboard — Sessions
claudec9eacafdThinking
~/genomics-pipeline
12m 34s
Files accessed
writesrc/index.tsjust now
writesrc/pipeline.ts1m ago
readpackage.json3m ago
readtsconfig.json4m ago
writesrc/utils.ts5m ago
readsrc/types.ts6m ago
read.env.example8m ago
readREADME.md10m ago
writesrc/config.ts11m ago
readvitest.config.ts12m ago
readsrc/lib/db.ts12m ago
writesrc/lib/auth.ts12m ago
Activity log
09:01Idle
09:02Thinking
09:03Running command
09:04Thinking
09:05Thinking
09:06Running command
09:07Thinking
09:08Waiting for input
09:09Thinking
09:10Running command
09:11Thinking
09:12Thinking
claudea1b2c3d4Running command
~/protein-folding
3m 12s
codexe5f6a7b8Idle
~/rnaseq-analysis
45m 02s
Thinking Running command Waiting Idle

Watch every file access in real time

See exactly which files agents read, write, or get blocked from accessing. Sensitive paths like .ssh, .aws, and .env are automatically blocked.

LabGate Dashboard — File Access Log
TimePathActionDetail
09:14:23/work/src/index.tsreadAgent read source file
09:14:24/work/package.jsonreadAgent read package manifest
09:14:25~/.ssh/id_rsablockedBlocked by pattern **/.ssh
09:14:26/work/src/auth.tswriteAgent wrote refactored code
09:14:27~/.aws/credentialsblockedBlocked by pattern **/.aws
09:14:28/work/.envblockedBlocked by pattern **/.env
09:14:29/work/src/utils.tsreadAgent read utility module

Your agent knows what’s running on the cluster

LabGate connects to SLURM via an MCP server. The agent can check job status, submit new jobs, and react to completions — no manual copy-pasting of job IDs.

SLURM JobsMCP connected
Job IDNameStatusTime
4829371blast-all-vs-all Running02:34:12
4829365alphafold-predict Running05:12:44
4829358rnaseq-alignCompleted01:22:05
4829390variant-callingPending
4829342qc-pipelineFailed00:02:13
labgate claude ~/genomics-pipeline

How LabGate compares

LabGateRaw AI AgentsIT "Just Ban It"Generic Sandboxes
Researchers can use AI agents
Fine-grained access controlN/APartial
SLURM integrationN/A
Credential isolationN/APartial
Audit trail / SIEM exportN/A
Apptainer / Singularity nativeN/A
No root requiredN/A
Network policy per sessionPartial
Multi-agent supportPartial

Start free, scale with your institution

LabGate is free for personal and research use. Enterprise plans add institution-wide management.

Personal

Free

For individual researchers

Full sandbox functionality for personal projects and research. No limits, no sign-up.

  • All sandbox features
  • Apptainer, Singularity, Podman
  • Credential blocking & network isolation
  • JSONL audit logging
  • Claude Code & Codex support
  • Community support
Get Started

Recently shipped

These features are live and available now. Install or upgrade to get them.

Live

SLURM Job Tracking

Monitor and manage SLURM jobs from the dashboard or CLI. Automatic polling, job state tracking in SQLite, output tailing, and one-click cancellation.

Live

SLURM MCP Server

Model Context Protocol server exposing SLURM tools to agents: list jobs, get status, read output, and cancel — all within the sandbox security boundary.

Live

Dataset Registry

Mount named datasets into the sandbox with read-only or read-write access. Descriptions are automatically injected into agent context for discovery.

Live

Web Dashboard

Real-time browser dashboard showing active sessions, security events, blocked commands, and SLURM jobs. Manage settings, datasets, and policies from one place.

Live

Institution Policies

Central policy files at /etc/labgate/policy.json that override user settings. Force runtimes, images, network modes, and audit requirements cluster-wide.

Live

Instruction Injection

Automatically inject LabGate context into CLAUDE.md or AGENTS.md — path mappings, mounted datasets, SLURM guidance, and session-specific instructions.

What's next

LabGate continues to expand with new integrations and management capabilities for research teams.

Planned

Project Templates

Ready-made CLAUDE.md templates for common workflows. Agents start with domain context, coding conventions, and project structure built in.

Planned

Shared Tool Library

Institution-managed collections of tools pre-installed in sandbox images. Define approved toolchains once, use them across every session.

Planned

Usage Analytics

Dashboards showing agent usage across your institution: sessions per user, tokens consumed, audit events, and resource utilization over time.

Changelog

v0.5.4Feb 2026

SLURM integration & policy engine

  • SLURM MCP server for cluster job management
  • YAML-based policy engine for fine-grained agent control
  • License key generation and validation
  • Expanded CLI commands and configuration
v0.5.3Feb 2026

Web UI settings dashboard

  • Real-time browser dashboard for session management
  • SLURM job tracking with MCP server
  • Dataset registry with read-only/read-write modes
  • Institution policy support
v0.4.0Feb 2026

SSH OAuth & API key forwarding

  • OAuth login URL auto-copied to local clipboard over SSH via OSC 52
  • Auto-forward ANTHROPIC_API_KEY from host environment
  • New --api-key flag to skip browser login entirely
v0.3.0Feb 2026

Drop Docker auto-detection, prefer Podman

  • Auto-detection order: Apptainer → Singularity → Podman
  • Docker still usable via explicit runtime: "docker" config
  • OCI runtime check now verifies daemon access

Ready to sandbox your AI agents?

Install LabGate in seconds. No sign-up, no configuration required to get started.

npm i -g labgate