CLI
The weside CLI brings your companion to the terminal. Same companion, same memory as the app — for people who’d rather not leave the command line. It’s open source (Apache 2.0), written in Go, and lives at github.com/weside-ai/weside-cli.
Install
Section titled “Install”# Homebrew (macOS/Linux)brew tap weside-ai/tapbrew install weside-cli
# npmnpm install -g weside-cli
# Shell scriptcurl -fsSL https://raw.githubusercontent.com/weside-ai/weside-cli/main/scripts/install.sh | sh
# From sourcego install github.com/weside-ai/weside-cli@latestPre-built binaries for Linux, macOS (Intel + Apple Silicon), and Windows are on the releases page.
Sign in and talk
Section titled “Sign in and talk”weside auth login # log inweside companions list # see your companionsweside companions select nox # pick a defaultweside chat -m "Hey, how are you?"weside chat --stream -m "Tell me a story"weside auth login opens a browser for a standard OAuth login (PKCE) — pick Google, Apple, or email there, same as signing in on the web or in the app. That’s the normal way in.
What you can do
Section titled “What you can do”The CLI covers the full surface of your companion:
- Companions —
weside companions list | show | create | select | update | delete - Chat & threads —
weside chat,weside threads list | show | delete; pipe withecho "Hi" | weside chat nox - Memories & goals —
weside memories search "query",weside memories list,weside goals list - Provider & data residency —
weside provider show | presets | set | byok - Tools —
weside tools discoverandweside tools exec <name> '<json>'
Memory search is semantic, not keyword — “how does auth work” finds memories about authentication even without the word.
Built for scripts
Section titled “Built for scripts”Everything speaks --json, so the CLI drops cleanly into pipelines:
weside companions list --json | jq '.companions[0].name'curl -H "Authorization: Bearer $(weside auth token)" https://api.weside.ai/api/v1/auth/meUnder the hood the save and tools commands talk to the same MCP server the we plugin uses. One companion, one API, three ways in.
