Open source · Self-hosted · Runs on your machine
Your AI agent, everywhere you chat.
Genesis is one Gateway process on hardware you own. Connect Discord, Slack, Telegram, WhatsApp, iMessage, Signal and more — the same agent answers from your phone, your terminal, or a browser dashboard.
# Node 24 recommended (22.14+ works) $ npm install -g @pixelzx/genesis@latest $ genesis onboard --install-daemon $ genesis dashboard ✓ Gateway running at http://127.0.0.1:18789/
# Node 24 recommended (22.14+ works) $ pnpm add -g @pixelzx/genesis@latest $ genesis onboard --install-daemon $ genesis dashboard ✓ Gateway running at http://127.0.0.1:18789/
$ git clone https://github.com/PIXELZX0/Genesis $ cd Genesis && pnpm install $ pnpm build $ pnpm genesis onboard --install-daemon ✓ Gateway running at http://127.0.0.1:18789/
Channels
Use the chat apps you already have.
Every channel is first-class, with its own pairing flow. One session, one memory, one tool surface — shared across all of them.
What it does
Built for agents that actually do things.
Workspace isolation, routing, memory, approvals and automation — out of the box, on your terms.
You stay in control
Messages, sessions and credentials live on your machine. Nothing leaves unless you point it somewhere.
Multi-agent routing
Isolated agents per channel, workspace or sender — each with its own memory and tool policy.
Sandbox & approvals
Lock down sessions with Docker, SSH or OpenShell. Approve sensitive tool calls before they run.
Cron, hooks & skills
Schedule recurring jobs, react to events, and teach new skills with plain markdown.
Canvas & voice
Pair iOS and Android nodes for live canvas, camera, voice wake and push-to-talk.
Extensible by plugins
Add channels, model providers, tools and skills. The SDK and manifest format are documented.
How it fits
One control plane between your chats and your agent.
Your chats
- WhatsApp · Telegram
- Discord · Slack
- iMessage · Signal
- Web dashboard
Genesis Gateway
- Sessions & memory
- Routing & pairing
- Tools, approvals, sandbox
- Plugins & automation
Your models
- Anthropic · OpenAI
- Google · OpenRouter
- Local via Ollama
- …and more providers
Quick start
Five minutes to a working assistant.
Install
Grab the CLI from npm. Node 24 recommended.
npm install -g @pixelzx/genesis@latest
Onboard
The wizard installs the Gateway service and pairs your first channel.
genesis onboard --install-daemon
Chat
Open the dashboard, or message your agent from any paired app.
genesis dashboard
Own your assistant.
Your memories, your skills, your models, your machines. Start in minutes.