Developer tool
Omnish
The server in your pocket — local-first shell from chat
Omnish gateway
Why try Omnish
Your machine, your rules—from chat
Local-first execution
Commands run on your host—no hosted execution relay or vendor lock-in.
Explicit allowlists
Only approved phone numbers can trigger shell access. Wildcard entries are rejected.
Single config.json
CLI, WhatsApp/Telegram chat, and browser UI all read the same config on your machine.
MIT open source
Inspect, fork, and deploy on Linux, macOS, or Windows.
Command surface
What you can run from chat
Sync shell (!cmd)
Run commands with per-chat working directory and shortcuts.
PTY sessions (/apps)
Interactive TUIs and REPLs with attach, resize, and tail.
Background jobs (/bg, /tail)
Long-running commands with log streaming and safe kill.
File transfer (/send, /receive)
Push and pull files with configurable roots.
Cluster routing (/c use)
Route senders to target machines without central infra.
Security (omnish security)
Startup blocked on error-level findings; audit via CLI or /security.
Security model
Built for operators who need guardrails
Allowlist = credential
Treat approved identities like SSH keys—not open relay access.
Strict file permissions
Config and auth secrets expected with locked-down permissions.
Browser UI on LAN
omnish ui edits real host config—protected by setup token.
Quick start
Try it in minutes
npm install -g omnish
omnish link omnish allow +YOUR_E164 omnish run # From WhatsApp or Telegram: !ls
Related
More from Eligapris
Explore other products built and operated by the same team.
Build with Omnish
Questions about integration, partnerships, or custom engineering?


