Skip to content

What is Selu?

Selu is a personal agent platform. It gives you the power of AI agents — helpful assistants that can actually do things for you — running entirely on your own infrastructure. No data leaves your machine unless you want it to.

Whether you’re someone who just wants a smarter assistant in your daily life, or a developer building agents for others, Selu is designed to meet you where you are.

Everyday users — You don’t need to know how AI works under the hood. Install Selu, pick an agent from the marketplace, and start chatting. It’s as simple as sending a text message.

Developers and tinkerers — Build your own agents, publish them to the marketplace, and extend what agents can do by creating custom capabilities. Selu gives you a clean, gRPC-based tool system to work with.

Run agents locally

Your agents run on your own hardware. Your conversations, your data, your rules. Selu uses Docker to make self-hosting straightforward.

Browse the marketplace

Find and install agents built by the community. A scheduling assistant, a research helper, a writing coach — pick what’s useful to you and get started in seconds.

Chat from anywhere

Talk to your agents through web chat, iMessage, or Telegram. Use whichever channel fits your workflow — Selu connects them all to the same agent.

Extend with capabilities

Agents become powerful when they can take actions. Capabilities are the tools agents use — reading files, searching the web, calling APIs — and you control exactly which ones are available.

At a high level, Selu has three layers:

  1. Agents — The AI personalities you interact with. Each agent has a role, a set of capabilities, and a connection to a language model (like OpenAI, Anthropic, or a local model).
  2. Capabilities — The tools agents can use to take actions on your behalf. These are powered by a gRPC-based system, so they’re fast, reliable, and easy to extend.
  3. Channels — The ways you talk to your agents. Web chat is built in, and you can connect iMessage, Telegram, or other messaging platforms.

You install Selu once, configure a language model provider, and then add the agents and channels you want. From there, it’s just conversations.

  • Self-hosted by default — Your data stays on your machine. There’s no cloud service sitting between you and your agents.
  • Non-technical friendly — The dashboard, marketplace, and chat interfaces are built for people who don’t write code.
  • Developer extensible — If you do write code, you have full access to create agents, capabilities, and integrations.
  • Multi-channel — One agent, many ways to reach it. Start a conversation on the web, continue it on Telegram.

Ready to get started? Head to the Installation guide to set up Selu on your machine.