GoStaff: Go Rewrite of OpenClaw with 100x Memory Reduction

GoStaff is a complete Go rewrite of OpenClaw that reduces memory usage to approximately 17MB, about 100x less than the original implementation. It maintains full compatibility with existing OpenClaw plugins while adding native Go skill support and a simplified single-binary architecture.
Core Architecture
The system runs entirely from a single gostaff binary with zero microservices. All persistence—session history, ReAct memory, scheduled automations, user personas, and token usage tracking—is handled by Postgres. The ReAct agent loop (think → act → observe) supports multiple providers including Anthropic, OpenAI, Gemini, and OpenRouter with automatic fallbacks for 429/5xx errors.
OpenClaw Compatibility
GoStaff includes a built-in SDK shim (internal/skill/shim/host.mjs) that acts as a JavaScript host for OpenClaw plugins. It fully supports all 17 OpenClaw register* methods. Existing TypeScript/JavaScript/Python plugins can be dropped in and are invoked as tools via JSON-line subprocess IPC.
Three-Tier Skill System
- Tier 1 (Markdown): Simple
SKILL.mdfiles with YAML frontmatter where instructions are directly injected into the ReAct agent's system prompt. - Tier 2 (Native Go): Go source files compiled at startup via
go build -buildmode=pluginand registered as heavily optimized, callable tools. - Tier 3 (OpenClaw plugins): Full compatibility with existing OpenClaw plugin ecosystem.
Additional Features
The system includes an easy-to-use web UI and supports cron-based automations using standard RFC 5545 recurrence rules to schedule ReAct agent runs.
📖 Read the full source: r/openclaw
👀 See Also

Two Free Claude Code Skills: Tutorial Generator and Prompt Fixer
Two new free Claude Code skills: create-tutorial generates code reading tutorials from your actual project files, and prompter rewrites typo-filled prompts into actionable instructions. Both are MIT licensed and install via GitHub.

srclight: Fully Local Code Indexing MCP Server with Ollama Embeddings
srclight is an MCP server for deep code indexing that runs 100% locally with no API keys or cloud calls. It uses tree-sitter AST parsing for 11 languages, SQLite FTS5 for keyword search, Ollama for embeddings, and GPU-accelerated cosine similarity via cupy.

Sandra: open-source persistent graph memory MCP for Claude
Sandra is a graph + vector memory backend with a native MCP server that gives Claude persistent structured memory across sessions, supporting exact, fuzzy, and semantic search.

First-Tree: Open-Source Daemon That Uses Claude Code to Triage GitHub Notifications While You Sleep
An open-source menu bar daemon that uses Claude Code to autonomously triage GitHub notifications – it handled 98 out of 100 notifications in a recent scan, leaving only 2 for human review.