AI Hub Bar icon

Your AI and your Mac,
one click away.

Limits of every AI service, every agent session, a live island around the notch and the small Mac tools you reach for all day — in one menu bar app.

macOS 14+Free · MIT13 languagesNo account
Works with Claude CodeCodexGitHub Copilot CLIGemini CLICursorOpenRouterOpenAI & Anthropic API

See it work

The real app, with sample sessions: limits, what each session is doing, and a permission answered from the panel.

AI

See what every AI is doing — and what it has left

◔

Limits of every service

  • Session and weekly limits as rings, with a reset countdown in the menu bar.
  • A forecast from your pace: “enough until the reset” or “lasts until ~16:40”.
  • Codex, Copilot, Gemini, Cursor, OpenRouter and API spend show up by themselves.
  • Alerts at the thresholds you choose — on the Mac or in Telegram.
≡

Every agent session

  • Claude Code, Codex and Copilot CLI sessions: working, waiting for you, done — and what they are doing right now.
  • Allow or Deny a permission request from the island, a notification, the panel or Telegram.
  • The task list as it goes: step 3 of 7, files changed, context left.
  • Recent Codex threads, background runs and a night queue with a morning summary.
⌘

Commands for your projects

  • Ready-made commands per project: next step, custom task, finish with checks, commit and PR.
  • A command's result is always a new file — nothing is overwritten.
  • Compare runs one command with two or three services side by side.
  • ⌃⌥P from any app: type a task, pick the project and the agent, send it to the background or to Terminal.
  • Claude Code, Codex, Gemini, Copilot and Cursor CLIs, or models by API key.
New · The notch island

The notch, put to work

On a MacBook with a notch, the black area around it becomes a live island. At rest it is two small ears; when something happens it opens just long enough to tell you — right where you are already looking.

42%3/7
At rest — the limit on the left, the agent's progress on the right.
Events — a session finished, an agent is waiting, a limit is near.
📄 report.mdSummarizeTranslateCustom task…
Drop a file on it and pick a command — the result lands next to the file.

Answer without switching apps. Permission requests stay at the notch until you choose, with optional hot keys: ⌃⌥Y to allow, ⌃⌥N to deny.

No notch? No problem. The island also lives as a pill on other screens, on every screen or only the main one, and steps aside for full-screen apps.

New · Telegram

Your Mac in your pocket

  • Answer permission requests from your phone. A permission request arrives with Allow, Deny and the whole command.
  • Start a task, stop a run. Pick a project, type what to do — it runs in the background on your Mac, and the result comes back to the chat.
  • Limits, sessions, reports and cleanup from a menu at the bottom of the chat — or as a small app behind the bot's Menu button.
  • Quiet when you want. Choose which alerts come, set quiet hours or an hour of silence — right in the bot.
  • One tap to connect: Settings → Modules → Telegram → “Connect Telegram” opens @AIHubBarBot. Or use your own bot from @BotFather.
AI Hub Barbot

🏠 Mac mini

Claude: session 42% · week 18%
resets in 2 h 14 min

Sessions: 2 working · 1 waiting
Background: 1 run

🤖 Sessions🚀 Task⏳ Limits📊 Reports

✋ shop-app: Claude asks — Bash
npm test

✅ Allow❌ Denyℹ️
New · Layout fix

Typed in the wrong layout? It fixes itself.

  • Finish a word in the wrong layout and it is retyped in the right one, and the layout switches.
  • Double Shift converts the last word, or undoes a fix — and remembers the word.
  • ⌥⇧ converts the selected text.
  • English, Russian, Ukrainian, German, French, Portuguese and Spanish. No dictionaries to fill, nothing typed is stored, password fields and terminals are left alone.
NotesEN
ghbdtn
“ghbdtn” + space → “привет ”
Mac tools

The small things, without five more apps

Every tool is a module: add the ones you want, each with its own card in the panel, its own spot in the menu bar and its own settings.

☕︎Keep Awakefor a time, while an agent works, while an app runs, with the lid closed — or from Control Center
◐Mac resourcesprocessor, memory, disk, network, battery and the hungriest apps
⧉Clipboard historysearch what you copied; passwords and chosen apps are skipped
✎Notesquick notes saved as plain files in a folder you choose
⏻Quick togglesdark mode, desktop icons, lock screen, eject disks, empty trash — one click each
▦Calendardeadlines and content plans straight from your project files
⌕⌃⌥C searchsessions, projects and commands from any app
▣Widgets & Shortcutslimits and status widgets, Shortcuts actions
✦⌃⌥P quick prompta task to any AI agent from any app, in two seconds
▶︎Quick commandsyour own scripts and commands, each with its own global shortcut
✈︎Telegram botlimits, sessions, requests and tasks from your phone — see above
›_Command lineAIHubBar --help: the app's actions from Terminal and scripts
Profiles

One app, set up your way

A profile is what the panel and the menu bar show: the modules you picked, in your order. Switch profiles in one click — or start from a template and the assistant sets it up in two minutes.

Developera git repositoryNext step · Custom task · Finish (checks, commit, push, PR)
Videoa folder per videoHooks · a Shorts version · description with timestamps
Writinga folder per textEdit · proofread · another tone · split into posts
Researcha folder per topicSource summary · quotes with references · overview table
Social mediaa campaign or platformPosts per platform · ad variants · a week's plan
Customany folderYour own, with {project}, {file}, {language}
EnglishРусскийУкраїнськаEspañolPortuguês (Brasil)FrançaisDeutschItalianoPolski日本語한국어Bahasa Indonesiaالعربية
Install

Two minutes, once

  1. Download AIHubBar-<version>.dmg from Releases.
  2. Open it and drag AI Hub Bar to Applications.
  3. Open the app.

Signed with a Developer ID and notarized by Apple. After that it updates itself, and the first start opens an assistant that sets up your first profile.

Needs: macOS 14 or later (Apple Silicon or Intel). AI features need at least one AI service; the Mac tools work without any.

Open the help →

Privacy

Your Mac keeps your things

No account, no analytics. AI Hub Bar talks only to the AI services you use; your files go only to the service you run a command with.

Keys stay in the Keychain. Never in logs or exported settings. Session hooks only write small status files on your Mac and come off in one click.

Nothing you type is kept. Layout fix looks at the word being typed and forgets it; clipboard history skips passwords and the apps you exclude.

Telegram is optional. The shared bot passes messages through a small relay on Cloudflare. It logs no message text and keeps only which chat belongs to which Mac — plus messages waiting for a sleeping Mac, deleted once delivered or after a day. Answering requests and starting tasks through it stay off until you turn them on. Want nothing in between? Connect your own bot.

Free and open source