Skip to main content

What is Granite?

Granite is a desktop automation platform that combines AI agents with human oversight. You can:
  • Automate repetitive tasks on Windows desktops
  • Watch AI execute in real-time with live video streaming
  • Approve or modify actions before they happen (HITL)
  • Trigger automations via API from external systems
  • Track everything with comprehensive analytics

Key Features

Don’t just fire-and-forget. Watch your AI agent work in real-time and approve sensitive actions before they execute. You stay in control.
Built on Robocorp’s proven RPA framework. Create reliable, repeatable desktop automations with Python scripts.
WebRTC-powered live video lets you see exactly what your agent sees. No guessing, no surprises.
Expose your automations as REST endpoints. Trigger them from webhooks, cron jobs, or any external system.
Invite team members, manage roles, and keep your automations organized across multiple organizations.
Track execution metrics, success rates, failure breakdowns, and more with customizable dashboards.

How It Works

1

Create a Process

Describe what you want to automate in plain English or create an RPA script
2

Connect a Driver

Install the Granite driver on a Windows machine (cloud VM or local)
3

Run with Oversight

Execute your automation with live video and HITL controls
4

Integrate and Scale

Expose as an API endpoint and trigger from external systems

Architecture Overview

  • Dashboard: React-based web interface
  • Backend API: FastAPI with 110+ endpoints
  • Job Queue: Redis-based job distribution
  • Driver: Windows agent for desktop automation
  • Analytics: ClickHouse for metrics and insights

Next Steps