Skip to content

LPFchan/Superhuman

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24,426 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Superhuman - Personal AI Assistant

CI status GitHub release MIT License

Superhuman is a personal AI assistant you run on your own devices. One Gateway gives you the same assistant across chat apps, the web dashboard, and paired devices.

It is built for people who want an assistant they control: self-hosted, multi-device, and available from the tools they already use.

Website · Docs · Getting Started

Highlights

  • One Gateway for chat, sessions, tools, automation, and the web dashboard
  • Multi-channel messaging across WhatsApp, Telegram, Slack, Discord, Signal, iMessage/BlueBubbles, Matrix, WebChat, and more
  • Paired devices for macOS, iOS, and Android, plus Canvas and browser automation
  • Multi-agent routing with workspace-backed skills and per-session isolation controls

Install

Runtime: Node 24 (recommended) or Node 22.14+.

npm install -g @lpfchan/superhuman@latest
# or: pnpm add -g @lpfchan/superhuman@latest

superhuman onboard --install-daemon

The onboarding flow is the recommended setup path on macOS, Linux, and Windows via WSL2.

Quick start

superhuman onboard --install-daemon

superhuman gateway --port 18789 --verbose

superhuman message send --to +1234567890 --message "Hello from Superhuman"
superhuman agent --message "Ship checklist" --thinking high

Already using OpenClaw? See Updating and OpenClaw to Superhuman migration.

How it works

Channels / WebChat / Apps
           |
           v
+-------------------------------+
|            Gateway            |
|       ws://127.0.0.1:18789    |
+---------------+---------------+
                |
                +-- agent runtime
                +-- CLI
                +-- Control UI
                +-- macOS / iOS / Android nodes

Configuration

Canonical config: ~/.superhuman/superhuman.json.

{
  agent: {
    model: "anthropic/claude-opus-4-6",
  },
}

More: Configuration · Config/state migration

From source

Prefer pnpm for builds from source. Bun is optional for running TypeScript directly.

git clone https://github.com/LPFchan/Superhuman.git
cd Superhuman

pnpm install
pnpm ui:build
pnpm build

pnpm superhuman onboard --install-daemon
pnpm gateway:watch

pnpm superhuman ... runs TypeScript directly via tsx. pnpm build produces dist/ for Node and the packaged superhuman binary.

Security notes

Superhuman can connect to real messaging surfaces and run tools on your machine. Treat inbound DMs as untrusted input.

  • DM pairing is the default for supported messaging channels.
  • Approve new senders with superhuman pairing approve <channel> <code>.
  • For safer multi-user setups, set agents.defaults.sandbox.mode: "non-main" so non-main sessions run inside per-session sandboxes.
  • Run superhuman doctor after upgrades or config changes.

More: Security · Gateway runbook · Doctor

Docs

Contributing

See CONTRIBUTING.md for contribution guidelines.

About

Superhuman is a persistent technical assistant that can: remember, coordinate, schedule, act proactively, use local and remote execution, and still remain understandable enough to trust.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 89.3%
  • Swift 6.1%
  • Kotlin 1.6%
  • JavaScript 1.2%
  • Shell 1.1%
  • CSS 0.4%
  • Other 0.3%