Selene AI Agent Desktop
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.
What is Selene AI Agent Desktop?
Selene AI Agent Desktop is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 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. you...
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.
This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Selene is a desktop app that runs AI agents on your machine.
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx seleneConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Selene AI Agent Desktop
Selene is a cross-platform desktop application that runs AI coding agents locally on your machine, connecting them to messaging platforms like WhatsApp, Telegram, Slack, and Discord while keeping all data on-device. It supports multiple LLM providers including Anthropic Claude, OpenAI, Ollama, OpenRouter, and others, and integrates voice input, local image generation via ComfyUI, a Playwright-driven browser agent, and an MCP tool system. Developers use it as a privacy-first AI workstation for building personal assistants, automating code generation, and orchestrating multi-model agent workflows without sending data to third-party cloud services.
Prerequisites
- Node.js 18 or higher and npm installed
- An API key for at least one LLM provider (Anthropic, OpenAI, OpenRouter, or a local Ollama instance)
- Git installed for cloning the repository
- Optional: ComfyUI installed locally for image generation features
Clone the Selene repository
Clone the repository from GitHub and navigate into the project directory.
git clone https://github.com/tercumantanumut/selene.git
cd seleneInstall dependencies
Install all Node.js dependencies required by the Electron app and its renderer.
npm installLaunch in development mode
Start the Electron application in development mode with hot reload. A desktop window will open with the Selene interface.
npm run electron:devConfigure your LLM provider
Open the Settings panel inside Selene and add your API keys for the model providers you want to use (Anthropic, OpenAI, Ollama endpoint, etc.). You can use multiple providers simultaneously.
Connect messaging platforms
In Selene settings, configure your WhatsApp (via QR code), Telegram bot token, Slack app token, or Discord bot token to enable the messaging channel integrations.
Build a production installer
Build a native installer for your platform to run Selene as a standalone desktop app without the development server.
# macOS:
npm run electron:dist:mac:nosign
# Windows:
npm run electron:dist:win:nosignSelene AI Agent Desktop Examples
Client configuration
Selene is a desktop app that acts as its own MCP host. To connect external MCP servers into Selene, add them via the MCP settings panel. Example entry for an external server:
{
"mcpServers": {
"example-tool": {
"command": "npx",
"args": ["-y", "some-mcp-server"],
"env": {}
}
}
}Prompts to try
Example tasks to give Selene agents once your LLM provider and integrations are configured.
- "Write a Python script to parse JSON logs and summarize errors, then save it to ~/scripts/log_parser.py"
- "Generate an image of a futuristic city at night using ComfyUI"
- "Send a summary of today's GitHub notifications to my Telegram bot"
- "Browse to https://news.ycombinator.com and summarize the top 5 stories"
- "Index my ~/projects/myapp codebase and answer questions about the architecture"Troubleshooting Selene AI Agent Desktop
Electron app fails to launch with a white screen or native module error
Run 'npm install' again to ensure all native Node.js modules are compiled for the correct Electron version. If errors persist, delete node_modules and package-lock.json then reinstall. Ensure your Node.js version is compatible with the Electron version specified in package.json.
WhatsApp or Telegram integration does not connect
For WhatsApp, scan the QR code displayed in Selene settings within 60 seconds using WhatsApp on your phone (Linked Devices > Link a Device). For Telegram, ensure your bot token is correct and that the bot has been started by sending /start to it in Telegram first.
Ollama models are not appearing as an option in Selene
Ensure Ollama is running locally ('ollama serve') and that at least one model is pulled ('ollama pull llama3'). In Selene settings, set the Ollama base URL to 'http://localhost:11434'. Restart Selene after changing the URL.
Frequently Asked Questions about Selene AI Agent Desktop
What is Selene AI Agent Desktop?
Selene AI Agent Desktop is a Model Context Protocol (MCP) server that 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. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Selene AI Agent Desktop?
Follow the installation instructions on the Selene AI Agent Desktop GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Selene AI Agent Desktop?
Selene AI Agent Desktop works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Selene AI Agent Desktop free to use?
Yes, Selene AI Agent Desktop is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Selene AI Agent Desktop Alternatives — Similar Coding Agents Servers
Looking for alternatives to Selene AI Agent Desktop? Here are other popular coding agents servers you can use with Claude, Cursor, and VS Code.
Dify
★ 142.2kProduction-ready platform for agentic workflow development.
Ruflo
★ 54.0k🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integrat
Goose
★ 45.7kan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Antigravity Awesome Skills
★ 38.3kInstallable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
AgentScope
★ 25.5kBuild and run agents you can see, understand and trust.
Serena
★ 24.5kA coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases using symbol-level operations instead of basic file reading and string replacements.
Browse More Coding Agents MCP Servers
Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Selene AI Agent Desktop in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Selene AI Agent Desktop?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.