Everything you need to run marketing agents in parallel.
Local agents, Claude Skills, 25+ connectors, schedules, gateways, teams. One app, on your machine.
Every agent you have. One interface.
Run Claude Code, Codex, Cursor, Gemini, Ollama — whichever is on your machine. Chat-style for conversation, shell tabs for terminal-style agents. Switch mid-chat; model change is persisted per chat.
- Open multiple agent tabs side by side
- Chat with any local model via Ollama or locally installed agents like Claude or ChatGPT
- Dedicated shell tabs for Claude Code / Codex / Cursor CLIs
- Streaming responses with one-click interrupt
- Agents detected automatically on Settings page
Shared context across every chat.
Projects bundle instructions, knowledge, skills, and connectors. Every chat inside a project inherits the same shared context and docs. Same mental model as Claude Projects, with marketing primitives baked in.
- Project-level instructions (voice, audience, rules)
- Knowledge: upload docs, URLs, files
- Per-project skills and connector scopes
- Agentic memory per workspace
- Transfer projects between workspaces
Claude Skills, native.
Hoook uses the Claude Skill bundle format. Install once, use from chats, shells, and jobs. A public marketplace ships ready-made skills for blogs, SEO, ad copy, email, and more.
- Install from local folder, git URL, or marketplace
- Official + community skills
- Same skills run in Claude Desktop and Codex
- Optional hoook.yaml sidecar adds inputs and connectors
- Version per skill, updates with one click
25+ marketing tools out of the box.
Every connector is an MCP server. Google Ads, Meta, Mailchimp, HubSpot, Semrush, Shopify, Linear, GitHub — skills use them to read or write data. Your keys, your data.
- Paid: Google Ads, Meta Ads, LinkedIn Ads
- CRM: HubSpot, Salesforce
- Email: Mailchimp, Klaviyo
- Analytics: GA4, Amplitude, Mixpanel, PostHog
- SEO: Semrush, Ahrefs, Moz
- CMS: Webflow, Notion, WordPress
- Commerce: Shopify, Stripe
- Data: Google Sheets, Airtable, BigQuery, Snowflake
Agents that live in your channels.
Inbound MCP servers. When a WhatsApp, Slack, or Telegram message arrives, a matching skill or job fires — with the same orchestration as manual runs.
- WhatsApp (Meta Cloud API or self-hosted)
- Slack channels, DMs, threads
- Telegram bot messages
- Filter by sender, keyword, channel
- Same event pipeline as schedules
Spin up 500 runs from one click.
A job fans out across projects × input rows. Rate-limited per provider, resumable, with a live grid of runs. The "100 blogs across multiple projects every Monday" flow in one screen.
- Cron-style schedules on any job
- Bounded parallel runner with rate limits
- CSV / Google Sheet inputs
- Resumable on failure
- Artifact store with traces
Your machine. Your data.
Everything runs on your machine. Local models via Ollama, local SQLite DB, local skills. Sign in to sync across devices and share with a team, or stay fully offline on Free.
- Cross-platform: macOS, Windows, Linux
- Free for local use forever
- Secrets in OS keychain
- Offline-first: full app works without internet
- Sync opt-in via Pro
When you are ready, bring the team.
Clerk-backed workspaces, invite members, shared projects, RBAC. Cloud agents run long or scheduled jobs on our infrastructure so local machines can sleep.
- Workspaces = Clerk organizations
- Three roles: Owner / Editor / Viewer
- Shared projects and skills
- Cloud agents for 24/7 scheduled jobs
- Audit log and SSO on Custom
Run your first agent in 60 seconds.
Free forever on your machine. Sign in to sync across devices.