Open-source AI agent security — from a complete personal agent to composable modules you can drop into any stack.
The LLM reasons in a kernel-sandboxed process. A separate process evaluates every proposed action through a 4-tier security pipeline before executing anything. Use the whole agent, or import just the pieces — Shield, Memory, Audit, Sandbox — in Go, Python, or Node.js.
A single static binary that runs on your machine. CLI, glassmorphism web UI, WhatsApp, Telegram, Discord, Signal, iMessage. 69 tool actions across files, git, shell, browser, email, calendar, and more. Semantic memory that persists across sessions. Custom skills loaded on demand. Sub-agents for parallel task delegation. Linux, macOS, Windows — zero runtime dependencies.
curl -sSL https://get.openparallax.dev | sh
openparallax init
openparallax startEvery security module is a standalone Go package with no dependency on the rest of the system. Cross-language support via Python and Node.js wrappers.
import "github.com/openparallax/openparallax/shield"
verdict := pipeline.Evaluate(ctx, &shield.ActionRequest{
Type: "execute_command",
Payload: map[string]any{"command": userInput},
})OpenParallax is a reference implementation of the Parallax paradigm, presented in Parallax: Why AI Agents That Think Must Never Act (PDF, arXiv forthcoming). The paper argues that prompt-level guardrails are architecturally insufficient for agents with execution capability — the system that reasons and the system that acts must be structurally separate processes, with an independent security validator between them that neither can modify.
Documentation · Contributing · Security Policy
Apache License 2.0
