Skip to content

Integrations · v4.6.1

The screen recorder that ships with the integrations your stack already runs on.

Linear, Jira, Sentry, GitHub Actions, Raycast, Loom-import — wired in natively, no plugin marketplace, no per-integration upsell. Every license ships with every connector.

  • dsc --attach linear
  • POST /v1/clips
  • // runs in CI

Native · Included on every license

Every integration is in the box. No marketplace, no upsell.

Eight first-party integrations ship with a single $39 license. No per-seat math, no per-plugin fees, no third-party bridges that break on Tuesday.

Linear

Issue tracker · attachment

Capture a clip and attach it directly to a Linear issue from the recorder's share menu. Includes project, team, and label routing.

  • Typenative
  • AuthOAuth 2.0
  • Bundle93MB

dsc --attach linear --issue ENG-2419

Jira

Issue tracker · attachment

Push clips to Jira Cloud or Data Center. Honors project permissions and renders a Loom-style inline preview inside the ticket.

  • Typenative
  • AuthAPI token
  • Bundle+0MB

dsc --attach jira --key PROJ-842

Sentry

Error monitoring · repro clip

Auto-attach a 10-second screen capture to the Sentry event when an exception is triggered. Engineers get the repro video next to the stack trace.

  • Typenative
  • AuthDSN + token
  • Bundle+0MB

dsc watch --sentry-dsn https://…@o0.ingest

GitHub Actions

CI runner · regression video

Run the recorder headlessly inside a CI job. Capture regression videos on PR diffs, upload artifacts, and comment inline with the run.

  • Typenative + action
  • AuthGITHUB_TOKEN
  • Bundleaction.yml

uses: darthscreencapture/dsc-action@v1

Raycast

Launcher · quick-record

A first-party Raycast extension that triggers a region or window capture from the command bar. Bound to a hotkey, no Dock visit required.

  • Typenative
  • Authlocal IPC
  • Bundle+0MB

⌥⌘R → "Record region"

Loom-import

Migration · bulk import

Drag a folder of Loom exports into DarthScreenCapture and re-host clips on the local file system with the same share semantics. No re-recording.

  • Typeimport wizard
  • Authnone
  • Bundle+0MB

dsc import --from loom ./loom-export/

GitLab CI

CI runner · regression video

A GitLab CI component that mirrors the GitHub Actions shape — capture a clip during an E2E job and publish it as a job artifact with retention rules.

  • Typenative + component
  • AuthCI_JOB_TOKEN
  • Bundlecomponent.yml

include: darthscreencapture/[email protected]

Notion manual

Docs · drag-and-drop

Drag any saved DarthScreenCapture clip from Finder or Explorer into a Notion page. Local file attachment, no API integration required.

  • Typemanual attachment
  • Authnone
  • Bundle+0MB

drag ./clip.mp4 → Notion page

Slack file-share is supported via the OS share-sheet, not a first-party plugin. We don't ship meeting bots, transcription, or cloud minutes — by design.

.github/workflows/regression.yml
name: visual-regression
on:
  pull_request:
    branches: [main]

jobs:
  record-clip:
    runs-on: macos-14
    steps:
      - uses: actions/checkout@v4
      - uses: darthscreencapture/dsc-action@v1
        with:
          region: 1440x900
          audio: per-region
          fps: 60
          output: ./artifacts/regression.mp4
      - uses: actions/upload-artifact@v4
        with:
          name: regression-clip
          path: ./artifacts/regression.mp4

CLI & REST

Automated regression videos from your CI pipeline.

DarthScreenCapture is the only screen recorder in the G2 grid that ships with a documented CLI and REST API designed to live inside an automated test job. No virtual display hack. No Xvfb sorcery.

  1. 01

    Headless capture from any runner

    The CLI runs without a logged-in user session. Capture from a GitHub Actions, GitLab CI, Buildkite, or Jenkins job on macOS, Windows, or Linux.

  2. 02

    Deterministic flags

    Pin region, fps, codec, audio source, and output path. Same flags, same bytes. Test your test-infra without flakes.

  3. 03

    REST API for the rest

    Programmatic start, stop, upload, and attach. POST /v1/clips returns a signed URL you can hand to Linear, Sentry, or your own backend.

$ curl -X POST https://api.darthscreencapture.com/v1/clips \
    -H "Authorization: Bearer $DSC_TOKEN" \
    -d '{"region":"1280x720","fps":60,"attach":{"linear":"ENG-2419"} }'
▸ 201 Created · clip_id=clip_8f3a91 · duration=12.4s
See full CLI & API reference →

Stack ecosystem

Drops a clip into every surface your team already uses.

Issue trackers, error monitors, source hosts, CI runners, terminal launchers. No re-tooling, no migration.

  • Issue trackers

    • Linear
    • Jira Cloud
    • Jira Data Center
    • Shortcut
    • Height
  • Error monitoring

    • Sentry
    • Bugsnag
    • Rollbar
    • Honeybadger
    • Highlight.io
  • Source & CI

    • GitHub Actions
    • GitLab CI
    • Buildkite
    • CircleCI
    • Jenkins
  • Terminal & docs

    • Raycast
    • Alfred
    • iTerm2
    • Notion (manual)
    • Obsidian (manual)

Used by 41,200+ engineering teams at companies including Stripe, Vercel, and HashiCorp. See the public case studies →

Total cost

One license. Every integration. No per-seat, no per-plugin math.

Most recorders price the recorder, then price the integrations, then price the seats. The bill gets ugly. We price once.

DarthScreenCapture

$39one-time

  • Every native integration included
  • CLI + REST API on the same license
  • Unlimited seats per team
  • macOS · Windows · Linux
  • 1 year of feature updates included
  • Local-first, no cloud minutes

Y1 total for a 25-engineer team: $39

Start Recording Free →

A typical "competitor stack"

~$1,840Y1, 25 seats

  • × Recorder: $15/seat/month
  • × Linear plugin: $5/seat/month
  • × Sentry plugin: $8/seat/month
  • × Jira plugin: $6/seat/month
  • × "AI transcription" upsell: $9/seat/month
  • × Cloud rendering tax: ~$0.04/minute

Illustrative bundle. Add 12 months of compounding seat math.

See the CLI differentiator →

Numbers are illustrative based on a 25-engineer team on annual billing with public competitor pricing as of Q1 2025. Your actual bill may vary by add-ons and seat count.

“We wired DarthScreenCapture into our visual-regression GitHub Action the same afternoon we evaluated it. Today every PR has a 12-second repro video attached automatically — Linear gets it, Sentry gets it, the reviewer gets it. No one opens the recorder manually anymore, and nobody misses the Loom tax.”

Priya Ramachandran

Staff Engineer · Platform Tooling · HashiCorp