InsomniDev mascot

InsomniDev

Ship code while you sleep.

InsomniDev is a macOS menu bar bot that picks up your GitHub issues overnight and delivers pull requests by morning. Run it on Gemini's free tier so your Claude tokens stay reserved for the work that actually needs you.

No subscription. No server. Supports Claude & Gemini.

InsomniDev menu bar app

Your night shift developer

Label issues before bed. Wake up to pull requests and pick up where the AI left off. Either way, when you sit down to code, you're already in motion. uns on Claude or Gemini's free tier, so your daytime token budget stays where it belongs: with you.

1

Tag it

Add the insomnidev:eligible label to any GitHub issue.

2

Plan it

AI analyzes your codebase and generates an implementation plan.

3

Build it

Claude or Gemini writes the changes following the plan.

4

Ship it

Wake up to a branch, commits, and a PR ready for review.

InsomniDev keeps your Mac awake while it works and tracks its progress so you can see what it was up to.

InsomniDev Run Log

Developers love their mornings now

Huh, that's pretty cool.

My dad.

Senior Software Engineer

Please stop asking me to download that.

My brother.

Software Developer

This literally changed my life!

Me.

Creator

What you get

Overnight Scheduling

Set a time window. Issues get resolved while you rest.

AI Implementation Plans

Every fix starts with a codebase-aware plan, not blind edits.

Auto-Generated PRs

Branches, commits, and pull requests created automatically.

Claude & Gemini Support

Run overnight jobs on Gemini's free tier to keep your Claude tokens for interactive coding. Or use Claude — your call.

A Running Start

Jump in where the AI left off. Overnight branches give you working code to build on, letting you ship faster.

Your Repos, Your Rules

Choose repositories, labels, schedules, and AI behavior.

Free overnight AI. Claude when it matters.

InsomniDev supports both Gemini CLI and Claude Code. Configure a fallback order and the app works through your providers automatically, exhausting Gemini's free tier before it ever touches your Claude tokens.

PrimaryFree Tier

Gemini CLI

Handles the overnight run at no cost. Google's free tier covers most nightly workloads without touching your budget.

if rate limited →
FallbackYour Plan

Claude Code

Picks up automatically if Gemini hits a limit. Your Claude budget stays reserved for the interactive work that actually needs you.

Most overnight runs cost $0. Gemini handles the grind. Claude stays sharp for you.

Frequently asked questions

Is my GitHub token or API key ever sent to your servers?

No. InsomniDev runs entirely on your Mac. Your GitHub credentials (managed by the gh CLI) and your Claude tokens never leave your machine. We have no backend that receives them.

Does InsomniDev commit directly to my main branch?

Never. InsomniDev creates a new branch for each issue and opens a pull request. You review, test, and merge on your own schedule. Exactly like you would with any contributor.

What if Claude produces bad or broken code?

That's what the PR review step is for. The AI produces a pull request, not a direct commit. You stay in control of what lands in your codebase. The run log lets you inspect every action the bot took.

Will InsomniDev burn through my Claude Code tokens?

Only if you configure it to use Claude. InsomniDev supports both Claude Code and Gemini CLI. Many users run it on Gemini's free tier overnight so their Claude budget stays completely intact for interactive daytime coding. If you do use Claude, it runs on your existing Anthropic plan, we never bill your account.

Can I run it on Gemini instead of Claude?

Yes. InsomniDev supports both Claude Code and Gemini CLI. Configure it to use Gemini's free tier and overnight runs cost you nothing, keeping your Claude tokens reserved for the work that actually needs your attention.

What macOS version do I need?

macOS 13 Ventura or later. Both Apple Silicon and Intel Macs are supported.

What happens when the 7-day trial ends?

The app stops running nightly jobs. Your settings, logs, and state are all preserved. Purchase a license at any time to re-activate. Nothing to reinstall.

Can I use one license on multiple Macs?

Yes. A single license covers up to 3 device activations, so you can use InsomniDev on your home machine, work machine, or laptop.

Pricing

Simple pricing. No subscriptions. No surprises.

Free Trial

Free7 days

Full access. No credit card. No limits.

  • Full feature access
  • 7-day trial period
  • No credit card needed
Download Free Trial
Recommended

License

$5one-time

Pay once. Ship better, every night, forever.

  • Lifetime updates
  • 3 device activations
  • Priority support
Purchase a License

You're already paying for the tokens.
Put them to work.

Download InsomniDev and start recovering value overnight.

Download for macOS

System Requirements

  • macOS 14 (Sonoma) or later
  • GitHub CLI installed
  • Claude Code CLI and/or Gemini CLI
  • Python 3 & Git