Pocketrb — AI skill for Claude Code
Pocket-sized Ruby AI agent framework / LLM assistant with multi-LLM support.
How to install Pocketrb
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mensfeld/pocketrb and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Pocketrb does
Pocket-sized Ruby AI agent framework / LLM assistant with multi-LLM support.
Alternatives in AI
- Orkas — Open-source multi-agent AI desktop client — build and command your AI agent team through conversation 1.5k ★
- Loushang — AI-native agent harness for coding workflows by python: multi-model LLM orchestration, stateful sessions, tool 1.3k ★
- Agency Orchestrator — 🚀 One sentence → multi-AI-role collaboration → complete plan in minutes 453 ★
README
Pocketrb
[](https://badge.fury.io/rb/pocketrb) [](https://github.com/mensfeld/pocketrb/actions/workflows/ci.yml) [](LICENSE.txt)
A pocket-sized Ruby AI agent framework with multi-LLM support and advanced capabilities.
Features
- Clean async architecture: MessageBus, proper tool_use API, async processing
- Multi-LLM support: Claude (API + Max/OAuth + Proxy), OpenRouter, OpenAI-compatible APIs, RubyLLM, Claude CLI
- Multi-channel: CLI, Telegram, WhatsApp (via bridge)
- Advanced features: Planning system, context compaction, runtime skills system
- Simple memory: JSON-based memory with keyword matching (no external dependencies)
- Media support: Vision (images) via Claude, document handling
- Browser automation: Headless Chromium with session management and advanced interactions
- Scheduling: Cron jobs for automated tasks
- Personas: Separate memory and identity from workspace for portable agent personalities
- Autonomous mode: Skip permission prompts for sandboxed/container environments
Installation
gem install pocketrb
Or add to your Gemfile:
gem 'pocketrb'
Quick Start
# Set your API key
export ANTHROPIC_API_KEY=your-key
# Initialize a workspace
pocketrb init
# Start chatting
pocketrb chat
Usage
CLI Chat
pocketrb chat [options]
Options:
-m, --model MODEL- Model to use (default: claude-sonnet-4-20250514)-p, --provider PROVIDER- LLM provider (anthropic, openrouter, ruby_llm)-w, --workspace DIR- Workspace directory for file access-M, --memory-dir DIR- Memory/persona directory (default: same as workspace)-s, --system-prompt TEXT- Custom system prompt
Telegram Bot
export TELEGRAM_BOT_TOKEN=your-bot-token
pocketrb telegram
Related Skills
Vibe Sort
Proof-of-concept Ruby gem that sorts arrays using LLM APIs: OpenAI, Anthropic Claude, Google Gemini, Groq, and
Godot AI
Native C++ AI assistant module for the Godot 4.7 editor - multi-provider LLM chat, GDScript code generation &
Browser Copilot
AI side-panel assistant for Chrome. Reads the active page and acts on it with your approval — click, type, swi
Ghost Showcase
Invisible AI assistant for Windows — real-time STT + multi-provider LLM (Claude/GPT/Ollama/LM Studio) + RAG, s
Downshift
Deterministic open-source model router — right-sized LLMs per workload. Agent hooks, catalog policy, shadow mo
Stakeholder Analysis Skill For Developing Partnership Strategy
Free AI skill that turns stakeholder analysis into a partnership strategy: stakeholder mapping matrix (impact
Related Agents
Forge Plan
Forge's Planning agent — breaks a broad PRD or product brief into a phased roadmap, each phase sized to run th
Council Chairman
Chief arbiter of the LLM Council that synthesizes multi-model responses. MUST BE INVOKED after council members
AI Platform Architect
Use this agent when working on AI/ML agent platform architecture, designing agent systems, implementing multi-