Skip to content
Docs
Pricing
Search docs
⌘K
GitHub
Menu
/
Guides
Docs
/
Guides
Guides
Pages in Guides.
Channels
Connect Habakkuk to chat apps: the supported channel types, who may talk to the bot, groups, webhooks and per-channel settings.
WhatsApp
The three ways to reach Habakkuk on WhatsApp: a linked device on your number, a WhatsApp agent from Settings > Agents, and the Business Cloud API.
Telegram, Slack, Discord and more
Set up every channel type other than WhatsApp: Telegram, Slack, Discord, Signal, Matrix, email, SMS, Teams, Google Chat, iMessage, LINE and the rest.
Agents, identity and the first chat
Define agents, give them a personality and standing instructions, and how the first-chat welcome lets the user name the agent.
Models and providers
Provider types and presets, subscription logins, switching models per session, and token usage and cost.
Memory and skills
Long-term memory as Markdown notes, the user profile, untrusted notes, semantic search and background review; skills as SKILL.md folders.
Tools and approvals
Toolsets, permission modes, approvals and the reviewer, workspace tools, background processes, sandboxes, checkpoints, hooks and safety guards.
MCP servers
Give agents tools from any Model Context Protocol server (stdio or Streamable HTTP, with OAuth sign-in), use the catalog, and serve Habakkuk itself over MCP.
Security model
What Habakkuk lets an agent do by default: approvals for chat-driven and tainted turns, guests, vetted skills, private files, no surprise network calls, and a locked-down local server.
Plugins, outside skills and the MCP catalog
Install skills and plugins from GitHub, URLs, local paths and registries; the lock file, the security scan, the plugin manifest and the MCP catalog.
Schedules and the task board
Scheduled prompts and scripts with at-most-once slots, and the task board agents use to hand each other work that outlives a conversation.
Multi-agent teams
Run several agents in one Habakkuk: route conversations to them, switch agents in a chat, delegate to sub-agents, hand off work on the board, and talk to agents elsewhere over A2A.
Browser and computer use
Let agents drive a real web browser (headless or your own signed-in Chrome) and see and control a desktop through screenshots, mouse and keyboard.
Meetings
Let an agent attend Google Meet, Zoom and Microsoft Teams calls as a named guest, read the live captions, and send notes with decisions and action items.
Voice
Talk to Habakkuk out loud: Live mode in the dashboard, habakkuk talk on a laptop or Raspberry Pi, voice notes in chats, and spoken replies.
Dashboard and web chat
The http section: the chat page, the control dashboard at /app/, the chat API with Server-Sent Events, and signed webhooks.
Desktop app
Habakkuk Desktop: a native window around the dashboard with a tray icon, notifications, quick ask, start at login and a connection manager.
Integrations
Connect Habakkuk to other programs: Agent2Agent, Home Assistant, the OpenAI-compatible API, code editors over ACP, and device nodes.
Deployment and running as a service
Keep habakkuk serve running on a server or a home machine: containers, a service manager, remote access, monitoring, logs, secrets, security audit, backups and updates.