Everframe

dev.everframev1.0.0更新於 Oct 3, 2026

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

已驗證Streamable HTTP可網頁執行Developer ToolsSecurity & Monitoring

概覽

AI 產生的概覽

讓助理讀取從行動裝置、網頁與電視應用程式收集的應用內錯誤回報、當機、截圖與工單。

功能
Everframe 是遠端 MCP 端點,用來存取使用者在應用程式內提交的錯誤與當機回報。根據登錄描述,助理可以讀取來自行動裝置、網頁與電視應用程式的應用內錯誤回報、當機、截圖與工單。這些回報由 Everframe 的回報 SDK 產生,包含截圖與標註、工作階段證據、麵包屑、裝置與應用程式中繼資料,以及擷取的錯誤。清單未列出任何工具,因此實際操作未在此說明。
適用情境
當你需要處理已整合 Everframe SDK 的應用程式所提交的使用者問題,並希望助理把這些回報、當機與截圖帶入對話時,值得加入。若你的應用程式不向 Everframe 傳送回報,則幫助不大。
執行需求
透過 streamable HTTP 連線至 everframe.dev 的遠端端點;未宣告任何套件、環境變數或標頭。清單未宣告驗證機制,因此對回報資料的存取取決於該端點的設定方式。Everframe 的 SDK 需在你的應用程式中另行安裝。
安裝前請注意
回報可能包含截圖、工作階段證據、麵包屑以及裝置與應用程式中繼資料,應視為敏感使用者資料。清單未宣告驗證機制,對保存客戶回報的服務而言並不常見;連線前請確認存取如何受到限制。README 提醒切勿提交 SDK 金鑰、身分密鑰、產生的平台設定或正式環境資料。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Everframe,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "everframe": {
      "type": "http",
      "url": "https://everframe.dev/mcp"
    }
  }
}

README

Everframe SDKs

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:

sh
pnpm add @everframe/web# orpnpm add @everframe/react# orpnpm 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:

sh
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.

sh
git clone https://github.com/scriptx-com/everframe.gitcd everframecorepack enablepnpm install --frozen-lockfile

Run the same JavaScript workspace checks used by CI:

sh
pnpm test:boundarypnpm check:boundarypnpm build:packagespnpm test:packagespnpm typecheck:packagespnpm build:examplespnpm test:examplespnpm typecheck:examplespnpm check:publish

Run native checks from their platform projects:

sh
# Androidcd packages/sdk-android/android./gradlew test assembleRelease
# Apple, from the repository rootEVERFRAME_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.

來源:README.md,提交 1f8bc44

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.0.0最新Oct 3, 2026