Skip to content

WickBuild internal tools and AI agents in Go.

Scaffold a tool, job, or connector with one prompt โ€” Claude writes real Go files in your repo. Ship the same binary as a Slack / Telegram / web AI agent with command-approval, multi-session pool, and zero copy-pasting.

Paste this into any AI agent to get started:

Check if Go is installed by running: go version If Go is not installed, help me install it first for my OS, then come back to this. Once Go is ready: 1. Install wick: go install github.com/yogasw/wick@v0.10.2 2. Ask me: what do you want to name your project? 3. Scaffold it: wick init <name> 4. Run: wick dev โ€” then show me what was created.

Paste this into any AI agent to get started:

Check if Go is installed by running: go version If Go is not installed, help me install it first for my OS, then come back to this. Once Go is ready: 1. Install wick: go install github.com/yogasw/wick@v0.10.2 2. Ask me: what do you want to name your project? 3. Scaffold it: wick init <name> 4. Run: wick dev โ€” then show me what was created.

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)Workspaces โ€” 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:

  • Workspaces โ€” 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.