Jarvis — self-hosted AI butler on Discord (Claude-powered)

TL;DR Jarvis is a self-hosted personal AI assistant that lives in your Discord server. Powered by Claude, it manages tasks, executes shell commands, monitors systems, stores long-term memory via RA...

By · · 1 min read
Jarvis — self-hosted AI butler on Discord (Claude-powered)

Source: DEV Community

TL;DR Jarvis is a self-hosted personal AI assistant that lives in your Discord server. Powered by Claude, it manages tasks, executes shell commands, monitors systems, stores long-term memory via RAG, and coordinates multiple AI agents — all from your phone. GitHub: https://github.com/ramsbaby/jarvis Why I built this I wanted an AI assistant that actually does things — not just chats. One that runs on my own hardware, remembers past conversations, and is reachable from my phone 24/7. Discord turned out to be the perfect UI: mobile notifications, slash commands, channel-based context separation. Architecture Discord (mobile) | discord-bot.js <- router | +--+------------------+ | Claude API (sonnet) | | MCP Tools | <- exec, rag_search, health, file_peek | Agent SDK | <- multi-agent orchestration | LaunchAgents (macOS)| <- scheduled crons +---------------------+ Key Features Multi-Agent Council — Specialized agents (Career, Finance, Security, Health) run on schedules, post summ