WickRun Claude / Codex / Gemini as a Slack + Telegram + Web agent host. One binary.
Download Wick Agent, point it at your AI CLI of choice, and your team gets a multi-channel agent in minutes — no Go, no scaffolding, no copy-pasting. Or build internal tools in Go with the Wick Framework, where Claude scaffolds tools, jobs, and connectors as real files in your repo.
Install Wick Agent (the no-Go runtime — Claude / Codex / Gemini as a Slack + Telegram + web agent host).
1. Detect my OS + arch (uname -s, uname -m). If Windows, switch to PowerShell.
2. Run the installer:
- Linux / macOS / Termux: curl -fsSL https://yogasw.github.io/wick/install.sh | sh
- Windows: iwr -useb https://yogasw.github.io/wick/install.ps1 | iex
3. Start it: wick-agent start (daemon — pid + log under ~/.wick-agent/)
4. Tail the daemon log and read me the admin URL + the one-time INITIAL_CREDENTIALS so I can log into http://localhost:9425.
5. Ask me which AI CLI I have (claude / codex / gemini) and walk me through wiring it up at /tools/agents.
Paste this into any AI agent to get started:
Install Wick Agent (the no-Go runtime — Claude / Codex / Gemini as a Slack + Telegram + web agent host).
1. Detect my OS + arch (uname -s, uname -m). If Windows, switch to PowerShell.
2. Run the installer:
- Linux / macOS / Termux: curl -fsSL https://yogasw.github.io/wick/install.sh | sh
- Windows: iwr -useb https://yogasw.github.io/wick/install.ps1 | iex
3. Start it: wick-agent start (daemon — pid + log under ~/.wick-agent/)
4. Tail the daemon log and read me the admin URL + the one-time INITIAL_CREDENTIALS so I can log into http://localhost:9425.
5. Ask me which AI CLI I have (claude / codex / gemini) and walk me through wiring it up at /tools/agents.
⚡
Two Ways to Use Wick
Agent host only — download the binary (or pull the Docker image), point it at your Claude / Codex / Gemini install, and get a Slack + Telegram + web AI agent in minutes. No Go, no framework, no scaffolding needed.
Framework — run wick init, open Claude Code, and prompt your way to internal tools, background jobs, and LLM-facing connectors. All real Go files in your repo — git diff to review, git revert to undo.
💬
AI Agents in Slack, Telegram, and the Web
Spawn Claude / Codex / Gemini as long-lived subprocesses — same agent reachable from Slack threads, Telegram chats, and the web UI at the same time.
Multi-session pool with idle-kill + --resume revive · multi-instance providers (two PATs, side-by-side) · projects on disk · command gate with 4-mode interactive approval · AskUser MCP tool · everything persisted under ~/./agents/.
🤖
AI Is the Primary User
Wick is designed for AI agents, not humans. Every convention, file name, and pattern is optimized so Claude knows exactly what to create — no exploration, no guessing.
🗂️
Git Is the Control Plane
No drag-and-drop UI to version. Every tool and job AI creates is real code in real files. `git diff` to review, `git revert` to undo. You own everything.
🧰
Tools, Jobs, & Connectors
Say "add a Slack notifier job" or "add a GitHub connector for our LLM agent". Claude creates the file, registers it, wires the config — for humans, schedulers, and LLMs alike.
🔌
LLM-Ready via MCP
Expose any connector to Claude, Cursor, and other MCP clients. Built-in OAuth 2.1 + Personal Access Tokens, per-call audit log, no protocol code on your side.
🛡️
Command Gate
Every Bash command an agent runs goes through a sidecar binary you ship with the installer. Whitelist via glob, escalate to interactive approval (Approve once / This session / Always / Block), audited per-stage to JSONL.
No env vars. Sibling-of-exe → embedded fallback → PATH. Just works.
👀
See Everything That Was Built
Git history IS your tool inventory. Who built what, when, and why — no separate dashboard or admin panel to maintain.
🔐
Secure by Default
First boot generates a random admin passphrase and forces a setup flow before anything else runs. SSO, per-tool visibility, tag-based access — all editable from /admin without a redeploy.
⚙️
Live Config, No Redeploy
Declare a typed Config struct. Fields become admin-editable rows. Secrets, URLs, toggles — updated live without touching code.
Are you an LLM? View /wick/llms.txt for optimized Markdown documentation, or /wick/llms-full.txt for full documentation bundle
Need humans-facing tool pages, scheduled jobs, or LLM-facing connectors that live in your codebase? The framework lets Claude scaffold them as real Go files.
bash
go install github.com/yogasw/wick@v0.17.0wick init my-appcd my-app && wick dev
Open the project in Claude Code. Prompt what you need:
add a tool called "base64" that encodes and decodes textadd a background job that syncs data from our API every 30 minutesadd a connector for GitHub with list_repos, create_issue operations
Claude writes real Go files. git diff to review, git revert to undo. You own everything.