I built Jarvis — a self-hosted AI butler on Discord powered by Claude
TL;DR Jarvis is a self-hosted personal AI assistant that lives in your Discord server. It runs on Claude (Anthropic), manages tasks, reads Preply schedules, executes shell commands, monitors system...

Source: DEV Community
TL;DR Jarvis is a self-hosted personal AI assistant that lives in your Discord server. It runs on Claude (Anthropic), manages tasks, reads Preply schedules, executes shell commands, monitors systems, stores long-term memory via RAG, and coordinates multiple AI agents — all from your phone via Discord. GitHub: https://github.com/ramsbaby/jarvis Why I built this I wanted an AI assistant that: Lives on my phone (Discord mobile) Remembers context across sessions (RAG memory) Actually executes things — not just chat Runs on my own hardware — no cloud lock-in Is extensible — new agents, new tools, new channels Existing solutions were either too limited (just chat) or too complex to self-host. So I built Jarvis. Architecture Discord (mobile UI) │ ▼ discord-bot.js ← message router │ ├── Claude API ← LLM backbone (claude-3-5-sonnet) ├── MCP Tools ← exec / file / health / rag / nexus ├── Agent SDK ← multi-agent orchestration └── LaunchAgents ← macOS scheduled crons Jarvis runs as a macOS LaunchA