Everframe SDKs

MCP serverDev tools

Lets your agent read bug reports, crash logs, screenshots and support tickets from your mobile, web and TV apps.

Use Everframe SDKs in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Everframe SDKs and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use Everframe SDKs

Details

Available today. Use it from your connected AI after setup.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Everframe SDKsStart free
About this server

Read in-app bug reports, crashes, screenshots and tickets from mobile, web and TV apps.

Install Everframe SDKs

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user everframe-sdks 'https://everframe.dev/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://everframe.dev/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=everframe-sdks&config=eyJ1cmwiOiJodHRwczovL2V2ZXJmcmFtZS5kZXYvbWNwIn0=

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://everframe.dev/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add everframe-sdks --url 'https://everframe.dev/mcp'

    Run it once, then sign in with codex mcp login everframe-sdks if the server asks for an account.

From the project's README

As published by scriptx-com/everframe in README.md.

The open-source home of the Everframe reporting SDKs, shared protocol and SDK core, developer tooling, and sample applications.

Everframe helps users report problems from inside an application with the context needed to reproduce them: screenshots and annotations, session evidence, breadcrumbs, device and application metadata, and captured errors.

Choose an SDK

PlatformSDKDocumentationExamples
Web and framework-agnostic JavaScript@everframe/webWeb SDKVue, Smart TV
React@everframe/reactReact SDKReact web
React Native, Apple TV, and Android TV@everframe/react-nativeReact Native SDKReact Native, React TV
Flutter on Android, iOS, and webeverframe_flutterFlutter SDKAndroid probe, iOS probe, web probe
Kotlin Multiplatform on Android, iOS, and Kotlin/JSdev.everframe:kmpKMP SDKAndroid probe, iOS probes, browser canvas probe
Android and Android TVdev.everframe Maven modulesAndroid SDKCompose, Views
iOS, iPadOS, and tvOSEverframe Swift packageApple SDKiOS, tvOS replay
Server-side identity@everframe/identityIdentity helperRuntime-specific recipes are included in the package documentation

Each SDK README is the canonical guide for installation, configuration, privacy controls, platform support, and current limitations.

Shared packages and tooling

  • @everframe/protocol defines the versioned report envelope shared by every SDK and provides the generated JSON Schema used by the native implementations.
  • @everframe/sdk-core contains the platform-independent TypeScript reporting runtime and utilities shared by the Web, React, and React Native SDKs.
  • The Babel and SWC plugins preserve React component names in optimized builds.
  • packages/sdk-android and packages/sdk-ios contain the native SDK source, platform tests, and publication tooling.

Using the SDKs

Install the package for your application and follow its platform guide. For JavaScript projects, for example:

pnpm add @everframe/web
# or
pnpm add @everframe/react
# or
pnpm add @everframe/react-native
# Flutter apps use pub.dev:
flutter pub add everframe_flutter

The Android SDK is distributed as dev.everframe Maven modules through Maven Central. Tagged Apple releases can be consumed with Swift Package Manager from this repository. Their documentation contains the current coordinates, products, and setup instructions.

Examples

The examples directory contains runnable hosts for the supported platforms and integration styles:

ExampleDemonstrates
react-webReact web integration and SSR/CSP fixtures
vue-webFramework-agnostic SDK integration from Vue
smarttv-testerBrowser-based Smart TV behavior
react-nativeReact Native bridge integration
flutter-android-probeFlutter Android source and privacy probe
flutter-ios-probeFlutter iOS source and privacy probe
react-tv-sampleReact Native TV host integration
android-composeNative Android with Jetpack Compose
android-viewsNative Android with the Views system
ios-nativeNative iOS integration
tvos-replayCredential-free tvOS replay and remote-focus smoke testing

Examples that connect to Everframe read development credentials from generated, ignored configuration. Start from the checked-in template:

cp .env.example .env

Fill only the values required by the example you are running. Never commit SDK keys, identity secrets, generated platform configuration, or production data.

Contributing

JavaScript development requires Node.js 22 and pnpm 9.15. Android development also requires a compatible JDK and Android SDK; Apple development requires Xcode.

git clone https://github.com/scriptx-com/everframe.git
cd everframe
corepack enable
pnpm install --frozen-lockfile

Run the same JavaScript workspace checks used by CI:

pnpm test:boundary
pnpm check:boundary
pnpm build:packages
pnpm test:packages
pnpm typecheck:packages
pnpm build:examples
pnpm test:examples
pnpm typecheck:examples
pnpm check:publish

Run native checks from their platform projects:

# Android
cd packages/sdk-android/android
./gradlew test assembleRelease

# Apple, from the repository root
EVERFRAME_DEV_INGEST_URL=http://127.0.0.1:9 \
  swift test --package-path packages/sdk-ios --no-parallel

See CONTRIBUTING.md for contribution and licensing rules.

Releases

JavaScript packages are published to npm, the Flutter plugin is published to pub.dev, Android artifacts are published as Maven packages, and tagged Apple releases provide binary XCFrameworks for Swift Package Manager consumers.

The Android and KMP Maven artifacts share one version and one Central Portal upload. Run pnpm build:mobile-maven-bundle with SIGNING_KEY and SIGNING_PASSWORD set to build and verify the signed bundle. Use pnpm build:mobile-maven-bundle --prepare to inspect an unsigned bundle before signing; that ZIP cannot be uploaded to Maven Central.

The root Package.swift is the binary manifest used by Apple SDK consumers. Source development and tests use packages/sdk-ios/Package.swift.

Security

Please report vulnerabilities privately as described in SECURITY.md. The repository's publication gates check the allowed public file boundary, SPDX metadata, committed content, and Git history before release.

License

ScriptX-owned source is available under the MIT License. Bundled upstream files retain their original licenses; see LICENSES and REUSE.toml.

Signals

Last commit
Oct 2026
Advanced
Delivery
everframe MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
dev-everframe-everframe
Source
github.com/scriptx-com/everframe
Hosted endpoint
https://everframe.dev/mcp