Selene AI Agent Desktop

v1.0.0Coding Agentsstable

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.

agentantigravitycodebase-indexingcodexdeferred-loading
Share:
166
Stars
0
Downloads
0
Weekly
0/5

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

Run AI agents locally
Connect to WhatsApp, Telegram, Slack, Discord
On-device code generation
tercumantanumut

Maintainer

LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedApr 25, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx selene

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

Clone the Selene repository

Clone the repository from GitHub and navigate into the project directory.

git clone https://github.com/tercumantanumut/selene.git
cd selene
2

Install dependencies

Install all Node.js dependencies required by the Electron app and its renderer.

npm install
3

Launch 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:dev
4

Configure 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.

5

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.

6

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:nosign

Selene 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.

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.

Quick Config Preview

{ "mcpServers": { "selene": { "command": "npx", "args": ["-y", "selene"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides