Everframe SDKs
MCP serverDev toolsLets 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
Needs your own Everframe SDKs account. You sign in to it and approve access when you connect.
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.
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/mcpAdd 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/mcpIn 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
| Platform | SDK | Documentation | Examples |
|---|---|---|---|
| Web and framework-agnostic JavaScript | @everframe/web | Web SDK | Vue, Smart TV |
| React | @everframe/react | React SDK | React web |
| React Native, Apple TV, and Android TV | @everframe/react-native | React Native SDK | React Native, React TV |
| Flutter on Android, iOS, and web | everframe_flutter | Flutter SDK | Android probe, iOS probe, web probe |
| Kotlin Multiplatform on Android, iOS, and Kotlin/JS | dev.everframe:kmp | KMP SDK | Android probe, iOS probes, browser canvas probe |
| Android and Android TV | dev.everframe Maven modules | Android SDK | Compose, Views |
| iOS, iPadOS, and tvOS | Everframe Swift package | Apple SDK | iOS, tvOS replay |
| Server-side identity | @everframe/identity | Identity helper | Runtime-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/protocoldefines the versioned report envelope shared by every SDK and provides the generated JSON Schema used by the native implementations.@everframe/sdk-corecontains 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-androidandpackages/sdk-ioscontain 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:
| Example | Demonstrates |
|---|---|
react-web | React web integration and SSR/CSP fixtures |
vue-web | Framework-agnostic SDK integration from Vue |
smarttv-tester | Browser-based Smart TV behavior |
react-native | React Native bridge integration |
flutter-android-probe | Flutter Android source and privacy probe |
flutter-ios-probe | Flutter iOS source and privacy probe |
react-tv-sample | React Native TV host integration |
android-compose | Native Android with Jetpack Compose |
android-views | Native Android with the Views system |
ios-native | Native iOS integration |
tvos-replay | Credential-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
github.com/scriptx-com/everframe