Docs

Quickstart

Install geni, teach your AI agent about it, and start asking it to do things with your connected accounts.

geni is the General Input CLI. It lets an AI coding agent on your machine (Claude Code, Cursor, Codex, anything that can run shell commands) reach into the integrations you've connected (Slack, Gmail, GitHub, Stripe, your CRM, your calendar) and do things with them on your behalf, without ever seeing the actual passwords or tokens.

You don't need to write code. Tell the agent what you want; geni figures out which credential to use and how to call the right API.

1. Install

curl -fsSL https://generalinput.com/install.sh | sh

Then log in:

geni login

This opens your browser for a one-time approval. Approve, and you're authenticated.

2. Connect an integration

Connect a service like Slack, Gmail, or GitHub from the CLI:

geni credential connect slack

That opens the integration's page in your General Input dashboard, where you finish authorizing. You can also skip this step and ask the agent ("I want to use Slack"). It knows to run geni credential connect for you.

3. Teach your AI agent about geni

geni skills install

Detects your AI coding agent (currently Claude Code, more coming) and drops a skill file the agent loads automatically. From now on, every conversation in that agent already knows how to use geni correctly.

4. Verify

geni doctor

Confirms everything's wired up. If anything's wrong, it tells you how to fix it.

5. Ask your agent to do things

Talk to your agent like you'd talk to a colleague. Some examples:

Send a message to my #engineering Slack channel saying "shipping the new feature today."

Look at my last 10 Gmail messages and summarize what I missed.

Open a GitHub issue on acme-corp/website titled "Hero image is blurry on mobile."

What's my MRR this month? Pull from Stripe.

Add a calendar event tomorrow at 3pm called "design review" and invite jack@example.com.

You describe the outcome; the agent picks the right integration and runs it through geni. Secrets never appear in the agent's transcript, and every credential access is audit-logged.

Workflows

Coming soon

Saved, scheduled scripts that run in the cloud on cron, webhooks, or poll triggers, without your machine needing to be on. Same agent flow you use for one-off questions, but the agent saves the script as a reusable workflow that we run for you on a schedule.

A one-off question is something you ask the agent right now. A workflow is something you ask the agent to set up once and have us run forever — every weekday at 9am, every time a Stripe payment fails, every time a new row lands in your spreadsheet.

Where to go next

On this page