Documentation

Ship shake-to-report in an afternoon

RageShake turns a frustrated phone shake into a filed bug — screenshot, message, and device metadata attached — routed to Linear or a signed webhook. Start with the guide below; everything the SDK does is also scriptable over REST, a Go CLI, and a hosted MCP server.

Getting started

The end-to-end walkthrough: create an account, get an ingest key, add the SDK, wire up a destination, and watch your first shake land as a Linear issue.

MCP server

Point an AI agent at the hosted Model Context Protocol server and let it create projects, mint keys, and configure destinations for you.

Agent skill

An installable skill that drives the rageshake MCP tools to provision a project, pull an ingest key, add the Swift package, and wire RageShake.configure — all from your AI editor. Save it to .claude/skills/rageshake/SKILL.md.

REST API

The full ingest and management API, as an OpenAPI 3.1 document. Projects, keys, destinations, and reports are all first-class resources.

iOS SDK

The RageShake Swift Package — shake detection, screenshot capture, the feedback sheet, and an offline retry queue. iOS 15+, zero dependencies.