OpenLobster: Self-Hosted AI Agent in Go with 30MB RAM Footprint

OpenLobster is a self-hosted AI assistant built as a single Go binary that requires no Python environment, node_modules, or runtime management. The project was created to provide a personal AI agent that stays on local hardware and works with whatever model the user is running.
Technical Specifications
The agent uses 30MB RAM with all services loaded and has a 200ms cold start time. It runs on a Raspberry Pi without issues. The stack is built with Go + gqlgen for the backend and SolidJS + Vite for the frontend, licensed under GPL-3.0.
LLM Support
OpenLobster supports multiple LLM providers: OpenAI, Anthropic, Ollama, OpenRouter, Docker Model Runner, or anything with an OpenAI-compatible endpoint. Users pick one in Settings and can swap it out anytime.
Memory System
Memory is implemented as a proper graph database with two backends: Neo4j for full graph queries, or a local GML file backend for simpler setups that don't require running a database. The agent builds typed relationships as it learns, not just flat text dumps.
Multi-User Features
Multi-user functionality works properly with each person getting their own conversation history, memory, and tool permissions. Users can have different people on Telegram and Discord talking to the same agent without seeing each other's context.
Integration Capabilities
- MCP integration supports the full Streamable HTTP + OAuth 2.1 flow
- Per-user permission matrix per tool
- Marketplace for one-click integrations
- Core channels: Telegram, Discord, Slack, WhatsApp, SMS (not plugins)
Current Status
The project is still in beta with audio/multimodal features described as "rough around the edges." The local model support and low resource footprint are noted as solid features.
📖 Read the full source: r/LocalLLaMA
👀 See Also

SpecLock: MCP Server for Enforcing AI Coding Constraints
SpecLock is an open-source MCP server that remembers project constraints across sessions and blocks AI coding agents from violating them. Claude independently tested it with 100 adversarial tests, scoring 100/100 with zero false positives and 15.7ms per check.

Claude Workflow Library Now Tracks and Rates Reddit- Sourced Workflows Automatically
A searchable, auto-updated index of Claude and Claude Code workflows from major subreddits, with steps, artifacts, and community ratings.

Benchmark Shows CLI Tool Reduces Claude Code Token Costs by 32% Through Structural Navigation
A developer built a Rust CLI tool that gives Claude Code agents structural navigation commands like 'show me a 180-token summary of this 6,000-token class.' Benchmarking on Sonnet 4.6 across 54 automated runs showed 32% lower cost per task and 67% more code edits per session.

Orc: Open Source Multi-Project Orchestrator for AI Coding Agents
Orc is an OS-level orchestrator that coordinates AI coding agents across multiple projects using bash, tmux, and git worktrees. It addresses merge conflicts, duplicated work, and coordination overhead with a two-tier review system and zero token burn on orchestration.