DocsConnect your AI
Homla CLI
The Homla CLI calls your team's tools from a terminal. Coding agents like Claude Code and Codex can use it too.
The command is wedge. Homla used to be called Wedge. The app shows "Homla CLI", but the program you install and type is still wedge, and its installer downloads from mcp.wedgeai.work. Both are the real, current names. There is no homla command today.
Install it#
- Install itPaste this in Terminal.
macOS and Linux
curl -fsSL https://app.homla.ai/install.sh | shWindows PowerShellirm https://app.homla.ai/install.ps1 | iexWindows CMDThe installer checks the download against its signed release, putspowershell -ExecutionPolicy ByPass -c "irm https://app.homla.ai/install.ps1 | iex"wedgein~/.wedge/binand adds that folder to your PATH. - Sign in
TerminalYour browser opens. Run it again to switch account.
wedge login - Tell your AI about itRun this in a project folder, so your coding agent knows it can call
wedge:TerminalTo tell your coding agents about it in every folder, runwedge initwedge init --global. - Try it
TerminalThis lists every tool you can call.
wedge tools
Prefer a file? The app also offers direct downloads for macOS (Apple Silicon and Intel), Windows (x64) and Linux (x64). A file downloaded in a browser is not signed. On macOS, run chmod +x on it, then xattr -d com.apple.quarantine. On Windows, choose More info, then Run anyway.
Everyday commands#
| To do this | Run |
|---|---|
| See who is signed in | wedge whoami |
| Sign out of this computer | wedge logout |
| Update the CLI | wedge update |
| List your tools | wedge tools (add --service slack for one tool) |
| Show one action's options | wedge help <tool> |
| Call an action | wedge <tool> --key value |
| Run several calls at once | wedge all "call one" "call two" |
| Switch workspace | wedge workspace list, then wedge workspace use <slug> |
| See your company rules | wedge policies |
Changes are a dry run first#
Any action that changes something only shows what it would do. Read the dry run, then add --confirm to do it for real.
wedge linear_comment_create --issue ENG-42 --body "The fix is live"
wedge linear_comment_create --issue ENG-42 --body "The fix is live" --confirmEvery command prints JSON. Errors go to the error stream, with exit codes: 0 ok, 1 tool error, 2 usage, 3 sign-in, 4 not found, 5 network.
Recipes#
A recipe is a saved set of read-only calls, kept on your computer in ~/.wedge/recipes. Use one for any check you run often.
wedge recipe list
wedge recipe save monday-check -f monday.json
wedge recipe run monday-check --var since=2026-10-20 --out ./outRecipes refuse --confirm, so they can never change anything. See wedge help recipe for the file format.