Zora: Offline-First AI Agent with Default-Deny Security and Local Memory

Zora is an AI agent designed to run fully offline via Ollama by default, with a security-first architecture that starts with zero access permissions. Built in response to security and billing issues with OpenClaw, it implements a default-deny approach where users explicitly unlock only what they need.
Security Architecture
Unlike OpenClaw's default-permit model that led to CVSS 8.8 RCE vulnerabilities and exposed instances, Zora stores safety rules in a policy.toml file loaded from disk before every action, preventing context compaction from erasing security policies mid-session. The agent uses dual-LLM quarantine (CaMeL architecture) for prompt injection defense, ensuring raw channel messages never reach the main agent. There's no skill marketplace - skills are local files users install themselves.
Cost and Connectivity
Zora routes background tasks (heartbeat, routines, scheduled jobs) to local Ollama by default, requiring no credit card or API key. For more capable models, it can work with existing Claude accounts via the agent SDK or Gemini through Google accounts without requiring API keys attached to billing accounts.
Memory System
The agent implements three memory tiers: within-session (policy and context injected fresh at start), between-session (plain-text files in ~/.zora/memory/ that persist across restarts), and long-term consolidation with weekly background compaction scheduled for Sunday 3 am to avoid peak API costs. A rolling 50-event risk window tracks session state separately to prevent compaction from erasing risk history.
Getting Started
Three commands to try Zora:
npm i -g zora-agent
zora-agent init
zora-agent ask "do something"The project is available at github.com/ryaker/zora.
📖 Read the full source: r/LocalLLaMA
👀 See Also

LLM Agent Builds Complete Godot 4 Dungeon Crawler Using Visual Feedback
A developer connected an LLM agent to Godot 4 using an MCP tool and gave it a single prompt to build a dungeon crawler FPS. The agent created a complete prototype with 3 rooms, lighting, combat, enemies, and progression by running the game, taking screenshots, and fixing visual issues.

AIBrain adds persistent memory and self-improvement to Claude Code
AIBrain is a tool that gives Claude Code persistent memory between sessions with semantic search retrieval and self-improvement cycles. It includes 53 workflows, 44 skills, 9 MCP servers, and supports multi-agent mesh networking via Tailscale.

sourcecode: Open-Source CLI to Compress Large Java/Spring Monorepos for Claude
sourcecode CLI reduces a ~4k-file Java/Spring monorepo from ~3M tokens to 1.7k tokens (compact mode). Currently focuses on context compression, git hotspot detection, and symbol lookup.

Open source PR review agent PrixAI detects all 10/10 planted bugs at 6x lower cost than CodeRabbit
A Reddit user built PrixAI, an open source PR review agent that uses local/cheap inference models to match CodeRabbit's features at 6x less cost, detecting all 10 intentionally planted issues in a test PR.