Skip to main content
Invariant connects to your tools and executes real actions.

System Overview

+---------------------------------------------------------------------+
|                           YOU                                        |
|                    "Summarize my PRs"                                |
+---------------------------------------------------------------------+
                              |
                              v
+---------------------------------------------------------------------+
|                        INVARIANT                                     |
|  +-----------+  +------------+  +------------+  +-----------+       |
|  |   Chat    |  | Scheduler  |  |   Skills   |  |  Actors   |       |
|  | Interface |  |  (Cron)    |  |  Library   |  |  (Agents) |       |
|  +-----+-----+  +-----+------+  +-----+------+  +-----+-----+       |
|        |              |               |               |              |
|        +------+-------+-------+-------+-------+-------+              |
|               |                                                      |
|        Task Queue (BullMQ)                                          |
|               |                                                      |
+---------------+------------------------------------------------------+
                |
                v
+---------------------------------------------------------------------+
|                    YOUR CONNECTED TOOLS                              |
|                                                                      |
|   GitHub    Linear    Gmail    Slack    Notion    Calendar          |
|     |         |         |        |         |          |             |
|   PRs      Issues    Emails   Messages   Pages     Events           |
|  Commits   Projects  Threads  Channels   DBs       Meetings         |
|  Repos     Teams     Labels   DMs        Blocks    Schedules        |
|                                                                      |
+---------------------------------------------------------------------+

Components

Chat

Natural language input. Describe what you want.

Scheduler

Background automation:
  • One-time, daily, weekly, or custom cron

Skills

Pre-built workflows: PR Review, Meeting Prep, Release Notes

Actors

Specialized workers:
  • Research: Gathers information
  • Write: Creates content
  • Execute: Takes actions

Queue

BullMQ-powered with exactly-once execution, retries, and priority handling.

Flow

You: "Weekly report of my GitHub activity"

Parse request → Identify tools (GitHub) → Create schedule → Queue

At scheduled time: Actor fetches data → Generates summary → Emails result

Integrations

250+ apps via Composio with unified OAuth, API gateway, and action library.
GitHub - Linear - Gmail - Slack - Notion - Jira - HubSpot - Salesforce
Twitter - Reddit - Perplexity - Stripe - Zendesk - and 200+ more

vs Traditional Automation

TraditionalInvariant
If-then rulesNatural language
Manual API setupOne-click OAuth
Fixed workflowsAdaptive execution
Shows you what to doDoes it for you

Security

  • OAuth tokens encrypted, never shared
  • Only permissions you grant
  • Process and return - we don’t store your data