Skip to main content

General

Granite is a desktop automation platform that combines AI agents with human oversight. You can automate Windows desktop tasks, watch execution in real-time, and approve actions before they happen.
Anything you can do manually on a Windows desktop:
  • Data entry into any application
  • Report generation
  • File management
  • Web scraping
  • Email processing
  • Excel/Office automation
  • Custom application workflows
No! You can describe tasks in plain English and the AI agent figures out the steps. For more control, you can write RPA scripts in Python.
Yes. All data is encrypted in transit (TLS) and at rest. Your automations run on isolated VMs. API keys and credentials are hashed.

Account & Billing

Yes! Free accounts include limited executions and storage. Check pricing for details.
Go to Settings > Billing and select a new plan. Changes take effect immediately.
Yes, one account can belong to multiple organizations. Switch between them using the org selector.

Drivers & VMs

No, you can use Granite’s cloud VMs. But you can also connect your own machines if preferred.
Windows 10 and Windows 11, Pro or Enterprise editions. Home editions may work but aren’t officially supported.
Yes! Use the installation VM to install any software your automations need, then create your instance template from it.
Depends on your plan. Enterprise customers can have unlimited VMs.

Execution

Human-in-the-Loop. It means the agent pauses before important actions so you can approve, modify, or cancel them. You stay in control.
Yes, you can disable HITL for trusted automations. They’ll run fully automated.
Default timeout is 30 minutes. Contact support for longer-running automations.
The execution stops, error details are logged, and you can view screenshots and recordings to debug.

API & Integration

Yes! Create a public API endpoint and call it from anywhere using your API key.
Yes, @getgraniteai/ts-sdk provides a type-safe client for the API.
Free: 100 requests/hour Pro: 1,000 requests/hour Enterprise: Custom
Webhook support is coming soon. For now, poll for status using the API.

Troubleshooting

  • Check the error message in run logs
  • View screenshots at the failure point
  • Watch the recording to see what happened
  • Try with HITL enabled to step through
  • Check browser allows WebRTC
  • Disable VPN
  • Try a different browser
  • Verify driver is online
  • Check the machine is running
  • Verify network connectivity
  • Review driver logs for errors
  • Try restarting the driver

Still Have Questions?