EctoLedger: Open-source microVM sandbox for local AI agents with terminal access

EctoLedger is an open-source runtime firewall and ledger designed to securely run autonomous AI agents locally with terminal or tool access. The tool addresses the security risk that standard Docker or chroot sandboxes can eventually fail, potentially allowing a hallucinated command like curl | bash or a kernel exploit to compromise the host system.
Security layers and isolation
EctoLedger implements four prevention layers that execute before any action runs:
- Semantic policy checks
- Dual-LLM validator
- Schema enforcer
- Tripwire kill-switch
Only after these checks does the system spin up commands in real isolation using either Apple Hypervisor.framework on macOS or Firecracker microVM on Linux. According to the source, this provides zero host access possible.
Technical implementation
The core is written in Rust with a Tauri GUI. The system creates a ZK-verifiable audit trail of every tool call, providing a ledger of agent actions. The project is fully open source under the Apache 2.0 license with no paywalls.
Getting started
The quickstart involves running docker compose up according to the demo and quickstart instructions. The source provides two main links:
- Demo + quickstart: https://ectospace.com/EctoLedger
- GitHub repository: https://github.com/EctoSpace/EctoLedger
The source material frames this as a solution for developers running local AI agents who need stronger isolation than standard containerization provides, particularly when agents have terminal access that could execute potentially harmful commands.
📖 Read the full source: r/LocalLLaMA
👀 See Also

LumaBrowser: Electron Browser Offloads DOM Parsing to Local LLMs for AI Agents
LumaBrowser is an Electron browser that offloads DOM parsing to local LLMs via OpenAI-compatible endpoints, helping autonomous agents avoid processing raw HTML. It uses models like Qwen 2.5 variants to identify UI elements and returns CSS selectors.

Claude-Code v2.1.63 adds HTTP hooks, slash commands, and fixes memory leaks
Claude-Code v2.1.63 introduces HTTP hooks for JSON-based external calls, adds /simplify and /batch slash commands, and fixes multiple memory leaks in long-running sessions. The release also improves MCP server handling and VSCode integration.

Claude Code vs OpenCode: Key Technical Differences a Developer Found
A developer compares Claude Code and OpenCode on context, memory, tool use, subagents, permissions, safety, and model flexibility, concluding Claude Code still wins for production repos.

n8n-mcp-lite: MCP server reduces token usage by 80% for Claude with n8n workflows
A new open-source Model Context Protocol server called n8n-mcp-lite helps Claude reason about n8n automation workflows while reducing token usage by approximately 80%. The tool addresses the token-heavy nature of visual node automations by providing targeted workflow scanning and surgical updates.