See which Claude Code session is waiting for you

A free Claude Code session manager: every session across your projects and your servers on one Kanban board, and you answer Claude from your iPhone.

Or download directly for Intel MacApple Silicon MacWindowsLinux

A new task is started with a goal. While Claude works on it, another task asks to run a command and gets an answer. When the goal holds, the card moves to In review by itself.

Sound familiar?

In terminal tabs it is easy to lose the session that asked you something and has waited since.

Notifications do not say which tab, and clicking through the tabs one by one costs the time the sessions saved.

Agent view is a screen in the terminal, in research preview, that lists your background sessions by state. GeckIt is a desktop window: sessions are cards you move between In progress, In review and Done, a card opens into the conversation, and the same board is on your iPhone.

When one session finishes, you have no idea which tab it is.
jaspersui, dev.to
Running 4+ Claude Code sessions across terminal tabs, I'd find one sitting idle for 20 minutes waiting for approval while I was focused elsewhere.
forketyfork, Hacker News
Those are incredibly spammy and totally useless to me, because I'll get 5 and then it's like 'well... which tabs are they for?'
on notifications, pocketarc.com

Board

Work with Claude Code sessions like with tasks on a Kanban board.

Three columns: In progress, In review, Done. Keep track of every session and see how the work goes on different projects.

The Claude Code Kanban board
The board: Claude Code conversations from three projects as cards in In progress, In review and Done
  • A card shows whether Claude is working, asks you something or waits for you.
  • New task starts a conversation with a goal. Claude keeps working until the goal holds, then the card moves to In review by itself.
  • A notification when AI has finished its job, so you never miss it waiting for you.
  • All projects on one board, or one project at a time with Cmd+K.

Conversations

Press a card and the conversation opens over the board.

You can use it instead of iTerm2 + Claude Code. Background jobs are managed as the Claude Code terminal does.

A card opened over the board: the Claude Code conversation, marked In review
  • Ctrl+Tab switches between conversations as it works in VS Code between files.
  • The status bar shows the 5-hour and weekly limits, the context size out of the maximum, the total price and git information.
  • @ picks a file or folder, a message starting with ! runs a command, images can be pasted or dropped in.
  • The mode (Manual, Auto, Plan), the model, MCP servers and Claude in Chrome are chosen under the message field.

Hosts

Claude Code on your servers, on the same board.

A conversation can run on another computer reached over SSH. It runs there, on the Claude Code and the plan signed in there, and keeps working when this computer sleeps or the connection drops.

  1. GeckIt starts your own ssh, so your config, agent and jump hosts hold.
  2. What ssh asks for, a password, a passphrase or a code, is answered in GeckIt, not in a terminal.
  3. Claude Code runs on each host at the same time, on the Claude Code and the plan signed in there.
  4. They keep working when this computer sleeps or the connection drops.
  5. Back online, GeckIt reads each conversation on from where it stopped, so nothing is lost.
  6. Add as many hosts as you like: the cards from all of them and from this computer stand on one board.
  • Their projects are listed with the host's name after them, beside the local ones.
  • A localhost link said in a conversation on a host opens on this computer.

Phone

Answer Claude from your iPhone.

The board, every conversation, the commands waiting for an answer, new tasks and shortcuts. It is made to be fast on a slow network.

The iPhone app on TestFlight

It is in Apple's review now, so the link opens once the review passes.

  • The Mac's screen on the iPhone in Control mode, the pointer on Chrome's Allow button

    Control your Mac

    AI asks you to do something on the computer? A finger moves the Mac's pointer, a tap clicks, two fingers scroll.

  • sw.js, a file Claude named in the conversation, open on the iPhone

    Open files and folders

    A file or folder pressed in a conversation opens on the phone, read on the Mac or on the host it is on.

  • A localhost page of the project open in the GeckIt app on the iPhone

    Open localhost pages

    The page opens in the app, and each request it makes is made on the Mac.

  1. Scan the code with the GeckIt app on your iPhone.
  2. The key from the QR code never leaves the two of them: the room they meet in is a hash of it.
  3. What they leave in the room is sealed with it, so Firestore sees neither the offer nor the addresses in it.
  4. Then the phone talks to the Mac directly, over WebRTC.
  5. When the two networks cannot see each other, the connection goes through a relay, and it is still encrypted end to end.

Anthropic's terms

GeckIt follows the rules Anthropic sets for apps that run Claude Code.

Checked against Anthropic's terms on September 28, 2026.

Your claude

It runs the claude you installed, as Anthropic publishes it.

Your login

You sign in with Claude Code's own login. GeckIt does not read, keep or send your credentials or tokens.

Your plan

An API key or another provider set in your environment is left out when GeckIt starts claude, so every conversation runs on your own plan.

No server between

claude talks to Anthropic from your computer or your host, and the phone reaches it only through your computer.

Use your own account and keep to your own work. Conversations working at once is 6 by default, because many conversations working for hours is not what a plan's limits assume. Legal and compliance

And more

Everything else you would open a terminal or another app for.

Screen recording

Show the bug instead of typing a description of it. Press Cmd+Alt+R, show the problem and say what is wrong.

Recording the screen: the capsule over a web page with a broken filter bar

Shortcuts

The prompt you type every morning, typed once. Run it by hand or on a timetable.

Shortcuts: Morning triage every weekday, Dependency updates every Monday, and Release notes run by hand

Say it

Start or stop work without typing, from any app. Press Cmd+Alt+G and say what to do.

Say it: two actions heard, Start in pinch with a goal and Mark Release notes for 0.9 as done

Search and profiles

Find the conversation where something was decided without remembering which project it was in. Keep work and your own projects apart.

The search field at the top of the board with conversations found by what was said in them

Correct

Select text anywhere and press Cmd+C+D. GeckIt corrects the grammar, improves, translates or explains it.

The Correct tab with a message to fix and the Grammar, Improve, Translate, Explain and Custom buttons

Transcribe

Press Cmd+Alt+V, speak, and the text is pasted where you were typing.

The Transcribe tab recording, with past transcriptions under it

Questions

Before you install it

Does GeckIt need an API key?

No. The board runs your own Claude Code on your Claude subscription. An API key or another provider set in your environment is left out when GeckIt starts claude, so every conversation runs on your own plan.

Is it allowed by Anthropic's terms?

GeckIt follows the rules Anthropic sets for apps that run Claude Code: it runs the claude you installed, you sign in with Claude Code's own login, and there is no GeckIt server between you and Anthropic. Checked against Anthropic's terms on September 28, 2026.

What do I need to run it?

Claude Code installed and signed in with a Claude subscription. Transcribe, screen recording and Say it need an OpenRouter key, set in Settings.

Is GeckIt free?

Yes, with the source public under the Functional Source License (FSL-1.1-MIT). Use it, change it and share it for anything, work included, except a commercial product or service that competes with GeckIt. Each version becomes MIT two years after its release.

Does it work on Windows and Linux?

Yes: an installer for Windows and an AppImage for Linux, beside a dmg for Apple Silicon and Intel Macs. The Windows installer is not signed, so SmartScreen warns about it: More info, then Run anyway.

Can I continue a conversation I started in the terminal?

Yes. A conversation started in a terminal shows up in GeckIt and resumes there. Do not keep one conversation open in GeckIt and in a terminal at the same time: two claude processes would write to the same history file.

Where do my conversations go?

GeckIt has no account and no server that keeps your data. Your conversations stay on your computer. The installed app counts which features are used, never text, file paths or keys, and Usage in Settings turns it off.

Can Claude Code run on a remote server?

Yes. A conversation can run on another computer reached over SSH, a host. It runs there, on the Claude Code and the plan signed in there, and keeps working when this computer sleeps or the connection drops. On a host, sign in to claude there yourself, with your own account.

Is there a phone app?

The iPhone app is on TestFlight, in Apple's review for now. It connects to your computer directly over WebRTC, encrypted end to end, and shows the board, every conversation and the commands waiting for an answer.

How is it different from claude agents (agent view)?

Agent view is a screen in the terminal, in research preview, that lists your background sessions by state. GeckIt is a desktop window: sessions are cards you move between In progress, In review and Done, a card opens into the conversation, and the same board is on your iPhone.

Is GeckIt made by Anthropic?

No. GeckIt is not made by Anthropic and is not affiliated with it. Claude and Claude Code are trademarks of Anthropic.

See which Claude Code session is waiting for you