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

Developer Achieves Sub-Second STT/TTS Latency with Local Whisper and Coqui-TTS Servers
A developer has open-sourced local server implementations for Whisper STT and Coqui TTS that achieve ~0.2s speech-to-text and ~250ms text-to-speech latency, enabling conversational AI agents without cloud dependencies.

Tangent: Chrome Extension for Branching Claude Conversations
A free, open-source extension that lets you open side threads on Claude without losing your place.

Open Source MCP Server Connects Claude to Brazilian Central Bank Economic Data
Sidney Bissoli created bcb-br-mcp, an MIT-licensed MCP server that provides Claude access to 18,000+ time series from Brazil's Central Bank (SGS/BCB). The server includes 8 tools covering interest rates, inflation, exchange rates, GDP, employment, and credit data.

Toothcomb: Open-Source Real-Time Speech Fact-Checker Built with Claude Opus and Sonnet APIs
Toothcomb is an open-source tool that takes a speech transcript, fact-checks claims, detects logical fallacies and manipulative language using Claude Opus API, and supports real-time microphone streaming.