Selene is a desktop app that runs AI agents on your machine. Connect them to your WhatsApp, Telegram, Slack, or Discord. Write code, generate images, build personal assistants. All from one place. Your data stays on your device.
# Add to your Claude Code skills
git clone https://github.com/tercumantanumut/selene
Selene is an agent-first desktop app that runs AI on your machine. Chat, write code, generate images, design UIs, control a browser — then pipe all of it into WhatsApp, Telegram, Slack, or Discord. Your data stays on your device. Every part of Selene — chat, embeddings, voice, images — lets you pick between local and cloud. Run fully offline or bring your own API keys. Mix and match.
Every UI action is also an agent action — step in anywhere or let it run end-to-end.
AI is expensive because models re-read everything, every turn. Selene runs a small retrieval pipeline first — it finds what's relevant, the main agent picks it up and moves on. Tools load on demand. Context stays lean. You pay less per turn.
No comments yet. Be the first to share your thoughts!
Full notes: RELEASE_NOTES_v0.3.4.md · All releases on GitHub
ghost_parse_screen and ghost_annotate are exposed as tools the main agent can pick up.Connect your agent to your apps. Not through webhooks — as native integrations.
| Channel | Setup | What works | |---------|-------|------------| | WhatsApp | Scan a QR code | Messages, voice notes, attachments | | Telegram | Paste a bot token | Messages, voice bubbles, interactive buttons | | Slack | Socket Mode | Messages, files, native UI elements, threads | | Discord | Paste a bot token | Messages, threads, buttons, attachments |
Voice notes are transcribed automatically. Pair with the scheduler for cron-based delivery.
| | | |---|---| | Voice Input | Instant transcription, background grammar polish, concurrent recordings, per-recording cursor memory, dedicated transcriber model | | Voice & Avatar | STT (cloud/local, 32 languages), TTS with voice cloning, 3D avatar with lip-sync | | Images | Local or cloud generation, reference images, ComfyUI workflows as agent tools | | Video | Images → MP4 with transitions and overlays | | Design Workspace | Generate UI components with AI, live sandbox preview, edit-in-place via patches | | Chromium Workspace | Agent-driven embedded browser (Playwright), parallel session isolation, accessibility-tree snapshots, full action replay | | Ghost OS | Agents can see your screen via a vision sidecar | | Folder Sync | Sync folders directly to agents; native FSEvents on macOS; replaces the old Knowledge Base | | Deep Research | Multi-pass web search with cited writeups | | Memory | Surfaces suggestions after conversations; you approve what sticks | | Scheduler | Cron, interval, or one-time tasks — delivered to any channel or kept in chat | | Skills | Reusable agent instructions. 37+ built-in, create your own from the UI | | Plugins | Bundle skills and tools together. Install from GitHub or a URL | | Workflows | Multi-agent delegation with parallel sub-agents and auto-delivered results | | MCP | Connect external services as agent tools | | Hooks | Run custom logic before or after any agent action | | Workspace Styles | Classic Sidebar or Browser Tabs layout | | Themes | 8 color themes, light/dark, 50 wallpapers (20 live), rich text prompt editor |
Use any combination, or go fully local with no API keys.
| Provider | Models | |----------|--------| | Anthropic | Claude (Opus 4.7, Sonnet, Haiku) via API or Agent SDK | | OpenAI | GPT-5 family + Codex | | OpenRouter | Claude, Gemini, Grok, DeepSeek, and hundreds more | | Ollama | Any local model; dynamic thinking detection | | vLLM | Self-hosted inference | | Kimi / Moonshot | K2.5, K2.6-code; OAuth device-flow sign-in | | Minimax | Multiple variants | | Antigravity | Free tier via Google OAuth |
macOS. Signed DMG, drag to Applications. Windows. Signed installer or portable build.
One download, no prerequisites. Selene bundles everything: Electron 41 (Chrome 146 / Node 24), local model support, browser engine, platform tools. The app is larger than usual because it ships what other tools make you install separately.
Grab the latest build on the Releases page.
npm install
npm run electron:dev
# Windows
npm run elect