Meet Hank,
your AI coworker.

He sits right next to you in the office. Manages your emails, handles your calendar, posts on social media, writes code, creates presentations, makes phone calls. And when the workload grows, he hires his own team — specialized AI agents that work for him like employees in a department.

Self-hosted. Private by default. Runs on your machine. Your data stays yours.

$ bunx heyhank

Requires Bun v1.0+ · Then open localhost:3456

A department lead who hires his own employees

Hank isn't a chatbot. He's your colleague — the kind who handles everything you throw at him. When a task is too big or too specialized, he doesn't struggle alone. He hires an employee: a dedicated AI agent built for exactly that job.

Email

Multi-account IMAP/SMTP email with full inbox management. Read, compose, reply, search — from the UI or by talking to Hank. Supports Gmail, Outlook, iCloud, Yahoo, and any custom provider.

Calendar & Reminders

Manages your schedule, sets reminders, tracks todos. "Hey Hank, remind me about the meeting at 3" — done. Keeps your day organized without you touching a calendar app.

Phone Calls

Voice calls via SIP/FreeSWITCH integration. Hank can make and receive phone calls on your behalf — schedule calls, take messages, handle routine conversations.

Coming Soon

Social Media

Draft, schedule, and publish posts across platforms. Integrates with Postiz, Buffer, and Ayrshare. Content calendar with analytics. Let Hank manage your social presence.

Coding

Multi-session Claude Code and Codex agent management. Run multiple coding sessions simultaneously with streaming, tool call visibility, and permission control. 40+ AI providers.

Presentations

Creates slide decks and documents on demand. Tell Hank what you need, he builds it. Export-ready for your next meeting.

Media Generation

Generate images with Imagen 4 and videos with Veo 3.1 — directly from the UI or via voice. Need a thumbnail, a social media graphic, or a product video? Just ask.

Voice Assistant

Talk to Hank hands-free via Gemini Live. He listens, understands context, executes tools, and speaks back. Like having a real conversation with your coworker.

Hire Your Own Employees

Need a research analyst? A content writer? A data wrangler? A customer support rep? Create custom agents — Hank's employees — each trained for a specific role. They work autonomously, report back to Hank, and can even hire their own sub-agents when the job demands it. It's a full company org chart of AI workers. You're the CEO, Hank is your department lead, and his agents are the team that gets the work done.

You're the CEO. Hank runs the team.

You give Hank the job. He delegates to the right employee. They do the work and report back. Need a new role? Create an agent — Hank onboards them instantly.

Org Chart
  • You (CEO)
    • Hank — Department Lead
      • CTO Agent — autonomous
        Decides independently
        • Dev Team
          Claude Code / Codex
        • Office Manager
          Email / Calendar
        • Marketing
          Social / Content
        • Creative
          Images / Video
        • New Hire
          Your custom agent
      • Direct Reports
        Without CTO layer
Optional: Assign a CTO Agent that makes decisions autonomously — approving sessions, choosing models, delegating tasks — without waiting for your input.

Private by default

HeyHank runs entirely on your hardware. No cloud dependency, no data leaving your machine. Full control over what Hank can access.

Runs Anywhere

Mac, Windows, or Linux. One command to install, no Docker or databases required.

Full System Access

Read and write files, run shell commands, execute scripts. Full access or sandboxed — your choice.

Browser Control

Browse the web, fill forms, extract data from any site. Hank can navigate the web like you do.

Coming Soon

Use any model you want

40+ AI providers out of the box. Cloud APIs, gateway services, or local models — pick what works for you.

Cloud Providers

AnthropicClaude
OpenAIGPT
GoogleGemini
Mistral AICodestral
DeepSeekCoding
xAIGrok
Together AIOpen-source
Hugging FaceInference API
GitHub CopilotCopilot
Moonshot AIKimi
QwenAlibaba
Venice AIPrivacy-first

More Cloud Providers

BytePlusModelArk
Chutes AIInference
MiniMaxMiniMax AI
QianfanBaidu
Volcano EngineByteDance
Xiaomi AIXiaomi
Z.AIGLM
Synthetic AISynthetic
OpenCodeOpenCode
Kimi CodeMoonshot

Gateways & Local

OpenRouter100s of models
Cloudflare AIGateway
LiteLLMUnified proxy
Kilo GatewayGateway
Vercel AIGateway
OllamaLocal LLMs
vLLMSelf-hosted
SGLangInference server
CustomAny OpenAI-compatible API
2 CLI backends (Claude Code + Codex) · 40+ model providers · Hundreds of models

Setup in a few minutes

No Docker. No databases. A few steps to get Hank and his team ready for work.

01

Install & Start

Run bunx heyhank to try it immediately, or bun install -g heyhank to install globally. Open localhost:3456 in your browser.

02

Connect Your AI

Add your API keys for the providers you want to use — Anthropic, OpenAI, Google, etc. For Claude Code or Codex, log in via OAuth or provide an API key. For Gemini Live voice, add a Google AI key.

03

Put Hank to Work

Create a session, pick a provider, and start. Type or talk — Hank delegates to his team. Sessions persist across restarts, so your work is never lost.

Service management built in

Install HeyHank as a background service with launchd (macOS) or systemd (Linux). Starts on boot, logs to disk.

CommandDescription
heyhankStart server in foreground (default)
heyhank installRegister as a background service (launchd / systemd)
heyhank startStart the background service
heyhank stopStop the background service
heyhank restartRestart the background service
heyhank uninstallRemove the background service
heyhank statusShow service status
heyhank logsTail service log files

Hire Hank today. He'll build the team.

Open source. Self-hosted. MIT licensed. No subscription, no cloud lock-in. One employee who scales to an entire department.