Skip to content

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.

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.

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.

Wick Agent — the primary use case

Want Claude / Codex / Gemini as a Slack bot, Telegram bot, or web assistant? Wick Agent is one self-contained binary. Install + run = working agent.

bash
# Linux / macOS / Termux — auto-detects OS + arch
curl -fsSL https://yogasw.github.io/wick/install.sh | sh
wick-agent start              # daemon mode — manages its own PID + log
powershell
# Windows — system tray
iwr -useb https://yogasw.github.io/wick/install.ps1 | iex
wick-agent.exe
bash
# Docker
docker run -d -p 9425:9425 -v wick-data:/root/.wick ghcr.io/yogasw/wick:latest

Web UI at http://localhost:9425. Initial credentials in the daemon log / container stdout.

Wick Agent quickstart · Channels · Providers · Command Gate


Wick Framework — build internal tools in Go

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.0
wick init my-app
cd my-app && wick dev

Open the project in Claude Code. Prompt what you need:

add a tool called "base64" that encodes and decodes text
add a background job that syncs data from our API every 30 minutes
add 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.

Framework quickstart · Tool Module · Job Module · Connector Module

Why teams pick wick for AI agents

Most "AI agent" platforms lock you into their runtime, expose chat-only, and hide the moving parts. Wick does the opposite:

You bringWick gives you
Your Claude / Codex / Gemini install (with your MCP servers, skills, memory)A pool that spawns them as subprocesses, idle-kills, resumes by cli_session_id
Your Slack workspace, Telegram bot, or just a browserThree transports → one session per thread / chat / conversation, all live at once
Your PAT (or two — claude/work + claude/personal)Multi-instance provider config, per-instance env / args, status-cached --version probes
Your folder of repos (or any path on disk)Projects — managed or custom path, multi-session sharing, no git worktree
Your trust thresholdCommand Gate sidecar: whitelist + 4-mode interactive approval, fail-safe block on infra failure

Read AI Agents for the headline tour, or jump to the deep-dives:

  • Agent Host Only — download binary / Docker, no Go needed
  • Projects — folders on disk, managed vs custom path, the built-in default
  • Providers — multi-instance config, binary resolution chain, status cache
  • Channels — Slack (Socket + HTTP), Telegram (long-poll), Web (SSE), AskUser MCP
  • Pool & Sessions — slot allocation, message buffer, resume flow
  • Command Gate<app>-gate sidecar, shared spec/socket/audit, daily tail log
Built with ❤️ by a developer, for developers.