Skip to content

ClickRuntime for Gemini CLI

Set it up from Gemini CLI, then close the terminal

Ask Gemini to log every incoming webhook to a sheet, act on each new GitHub issue, or post a report each Monday. The job runs on ClickRuntime's servers, remembers state between runs and emails you when something breaks.

About 2 minutes to connect. Free plan, no credit card.

Setup · about 2 minutes

Connect ClickRuntime to Gemini CLI

Add ClickRuntime to Gemini CLI with one command or a settings.json entry, then sign in with /mcp auth.
  1. Add the server for your user, so it's available in every project.

    gemini mcp add --transport http -s user clickruntime https://clickruntime.com/api/mcp
  2. Or add it to ~/.gemini/settings.json yourself.

    {
      "mcpServers": {
        "clickruntime": {
          "httpUrl": "https://clickruntime.com/api/mcp"
        }
      }
    }
  3. Start Gemini CLI and sign in. Your browser opens the ClickRuntime sign-in; choose a workspace and approve.

    /mcp auth clickruntime
  4. Run /mcp to check clickruntime is connected and see its tools, then ask for an automation.

Try it

A first automation to ask Gemini CLI for

Copy the prompt, change the details to suit you, and you'll have a job running in a few minutes.

Create a ClickRuntime automation: every hour check the hn front page and email me stories that mention acme

  1. A draft is savedGemini CLI calls ClickRuntime and saves a draft. A draft does nothing on its own.
  2. You connect what it needsSlack, Google or an API key are connected once in the ClickRuntime application. Keys never go into the chat.
  3. You stay in controlYou allow each action in your assistant's permission prompt. Before a live run it tells you what starts it and every service it will contact. Every run is logged.
  4. It runs on its ownIt keeps running on ClickRuntime's servers with Gemini CLI closed, and tells you when something fails.
gemini · ~/projects/site
clickruntime › save_draft
Saved "Acme on Hacker News" as a draft. It checks the front page hourly and emails you each new matching story once.
Confirm linkhttps://clickruntime.com/confirm/…
ClickRuntimeCheck what will be deleted and confirm. The link works once and expires after 30 minutes.

What people do with it

Automations people set up from Gemini CLI

Monitoring, reports, alerts, syncing apps and AI on text. Each one opens a template you can add in one message.
Any web page → Slack

Watch a competitor's pricing page

Checks a pricing page every hour and posts a short summary to Slack only when something changes.

Slack · #marketAcme Pro went from $49 to $59 a month, and “unlimited seats” was removed.
Marketing · ~720 runs a monthUse template →
GitHub → Slack

Triage new GitHub issues

Each new issue gets an AI summary and suggested label, posted to your team's Slack channel.

Slack · #engbug · Login loop after password reset on iOS 18 (#318)
Engineering and product · One run per eventUse template →
RSS feeds → Email to you

Daily digest of new app reviews

Every morning, new reviews from your app's RSS feed are grouped by theme and emailed to you.

Email · Reviews14 new reviews. Top theme: export to CSV (5 mentions). 2 reports of login loops on iOS 18.
Engineering and product · ~30 runs a monthUse template →
Any web page → Email to you

Check SSL certificates before they expire

Every Monday, your domains' certificates are checked and you get an email if any expire within 14 days.

Email · Certificatesapp.example.com expires in 9 days (21 Oct).
Engineering and product · ~4 runs a monthUse template →
Stripe → Google Sheets

Log Stripe payments to Google Sheets

Every successful Stripe payment is added as a new row in a Google Sheet within seconds.

Google Sheets · PaymentsRow 1,284 · 12 Oct · jo@northwind.com · $129.00 · Pro annual
Finance · One run per eventUse template →
Stripe → Email to you

Weekly revenue summary from Stripe

Every Friday at 17:00 you get an email with the week's revenue, new customers and cancellations.

Email · Weekly numbersWeek 41: $18,240 revenue (+3.1%), 9 new customers, 4 cancellations.
Finance · ~4 runs a monthUse template →

More things to ask Gemini CLI

  • Create a ClickRuntime automation: every hour, read the Hacker News front page and email me any story that mentions our product.

  • Create a ClickRuntime automation: each Monday at 8, pull last week's GitHub issues labelled bug and post a count by area to #eng.

  • Create a ClickRuntime automation: give me a trigger link that saves every POST body to a Google Sheet called Leads.

  • Pause all my ClickRuntime automations that post to Slack.

Apps

Apps your Gemini CLI automations can use

Slack, Google and Microsoft connect with one sign-in. Anything else with an API, a webhook or a web page works with a saved key.
  • Slack
  • Google Calendar
  • Shopify
  • Notion
  • Telegram
  • Asana
  • Dropbox
  • Calendly
  • WordPress
  • QuickBooks
  • Bitbucket
  • Evernote
  • Square
  • Wix
  • Mailgun
  • Sentry
  • MySQL
  • Firebase
  • Cloudflare
  • Instagram
  • Spotify
  • Miro
  • Substack
  • Product Hunt
  • Pinterest
  • Etsy
  • Wise
  • Gusto
  • RSS feeds
  • Google Sheets
  • Stripe
  • Typeform
  • Airtable
  • Jira
  • Mailchimp
  • Discord
  • Zendesk
  • WhatsApp
  • Google Docs
  • Figma
  • Box
  • WooCommerce
  • Squarespace
  • Brevo
  • Datadog
  • MongoDB
  • Vercel
  • X
  • YouTube
  • Google Analytics
  • Confluence
  • Ghost
  • Mastodon
  • TikTok
  • eBay
  • Coinbase
  • Okta
  • Gmail
  • GitHub
  • HubSpot
  • Google Drive
  • Trello
  • Zoom
  • Linear
  • Intercom
  • Xero
  • GitLab
  • Todoist
  • PayPal
  • BigCommerce
  • Webflow
  • PagerDuty
  • PostgreSQL
  • Supabase
  • Netlify
  • Facebook
  • Reddit
  • Google Ads
  • Bitly
  • Medium
  • Bluesky
  • Twitch
  • Revolut
  • Zoho
  • Auth0
View all apps

Your control

What you control in Gemini CLI

Gemini CLI can build, deploy, run, test and change an automation, and keeps fixing it until a run succeeds. You allow each action in Gemini CLI's own permission prompt, and before a live run it tells you what it will send or change outside ClickRuntime. Keys are added only by you in the ClickRuntime dashboard, you can pause any automation at any time, and every run is logged.

Deleting needs one more step: in Gemini CLI you confirm through a one-time link that opens ClickRuntime in your browser.

gemini · ~/projects/site
clickruntime › save_draft
Saved "Acme on Hacker News" as a draft. It checks the front page hourly and emails you each new matching story once.
Confirm linkhttps://clickruntime.com/confirm/…
ClickRuntimeCheck what will be deleted and confirm. The link works once and expires after 30 minutes.

After it's live

Checking on and changing automations from Gemini CLI

No dashboard needed. Ask Gemini CLI in plain words, from any conversation, and it answers from the automation's run history.
  • Check status

    Ask whether an automation ran, when it runs next and how its recent runs went. Gemini CLI lists your automations with their state: live, paused or needing setup.

    Ask Gemini CLI“Which of my ClickRuntime automations failed in the last 24 hours?”

  • Find out why a run failed

    Gemini CLI reads the run's error and log lines, explains them in plain words and proposes a fix. You also get an email when a run fails.

    Ask Gemini CLI“Show me the logs from the last failed run and fix the script.”

  • Change what it does

    Move the time, add a recipient or change the logic. Gemini CLI applies the new version, tests it and tells you what changed. Every version is kept.

    Ask Gemini CLI“Make the health check time out after 10 seconds instead of 30.”

  • Pause and resume

    Pausing takes effect immediately, and you can pause from the ClickRuntime dashboard too. Events sent while paused are kept.

    Ask Gemini CLI“Pause every automation that calls the staging API.”

  • Run it now

    Trigger a one-off run to test a change or catch up after an outage. The schedule stays as it is, and the run counts toward your monthly runs.

    Ask Gemini CLI“Run the scraper once now and show me the output.”

  • Clean up

    Find automations you no longer need and delete them. Deleting removes the automation, its runs and its trigger link, so you confirm it first.

    Ask Gemini CLI“List automations that haven't succeeded this month and delete the old test ones.”

Help

Gemini CLI: troubleshooting and questions

Still stuck? See troubleshooting or contact support.

Checking the connection
Run /mcp in a session, or gemini mcp list in your shell, to see whether clickruntime is connected and which tools it offers.
Project or user scope
gemini mcp add saves to the current project by default. Add -s user to make ClickRuntime available everywhere.
Removing it
Run gemini mcp remove clickruntime (with -s user if you added it there), then disconnect Gemini CLI under Settings → AI assistants in the ClickRuntime application.
Does it work over SSH or in a container?
Gemini CLI signs in through a browser on the same machine, using a localhost redirect. Sign in on a machine with a browser; headless and remote sessions can't complete it yet.
I use Antigravity CLI. Is there a page for it?
Not yet. Google replaced Gemini CLI with Antigravity CLI for unpaid and Google One users in June 2026. If your client can add a remote MCP server by URL with OAuth, follow the any MCP client steps.
Where are my sign-in tokens kept?
Gemini CLI stores them in ~/.gemini/mcp-oauth-tokens.json. Run /mcp auth clickruntime again to sign in afresh.
Which language are the jobs in?
Python 3.11 with common packages preinstalled. Gemini can port logic from other languages or call your own API from the script.

Set up your first automation in Gemini CLI

Free plan. No credit card.