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

GitAgent: An Open Standard for Portable AI Agents in Git Repos
GitAgent is an open specification that defines AI agents through three core files in a git repository: agent.yaml for configuration, SOUL.md for personality/instructions, and SKILL.md for capabilities. The CLI allows running any agent repo directly with commands like npx @open-gitagent/gitagent run -r https://github.com/user/agent -a claude.

Claude Code v2.1.59 adds auto-memory, copy command, and shell improvements
Claude Code v2.1.59 introduces automatic context saving to auto-memory with /memory management, adds a /copy command for interactive code block selection, and improves prefix suggestions for compound bash commands.

Claude Code Rebuilt a SaaS Onboarding Flow in 6 Hours vs Developer's 3-Week Quote, Boosting Activation 13 Points
A SaaS founder used Claude Code to rebuild their entire onboarding flow (signup → profile → first invoice → dashboard tutorial) in 6 hours, replacing a developer's $4,500, 3-week estimate. Activation rate improved 13 points from 35% to 48%.

Claude Code Plan Mode Reduces Redo Rate from 40% to Near Zero
A developer tracked 30+ coding sessions with Claude Code and found that skipping Plan Mode resulted in redoing tasks from scratch 40% of the time. With Plan Mode, the redo rate dropped to basically zero, with one feature taking 17 minutes total versus 35+ minutes without planning.