EveryDev.ai
Subscribe
Home
Tools

5,559+ AI tools

  • Featured
  • Gems
  • Trending
  • New
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2807
  • Coding2096
  • Infrastructure997
  • Projects781
  • MCP708
  • Research702
  • Analytics535
  • Marketing516
  • Design459
  • Testing448
  • Data420
  • Security380
  • Integration277
  • Communication271
  • Prompts265
  • Extensions231
  • Voice193
  • DevOps184
  • Commerce180
  • Web125
  • Learning116
  • Finance41
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. strobe
    strobe icon

    strobe

    Web Performance
    Featured

    Open-source CLI and MCP server that lets coding agents measure, explain and verify the performance of web pages, Electron and native apps on Windows, macOS and Linux.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Free to install and use. The Rust crate and the @hona/strobe npm package both declare the MIT license.

    Engagement

    Available On

    Windows
    macOS
    Linux
    CLI
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Web PerformanceMCP ToolsPerformance Testing

    Alternatives

    InferenceXCodSpeedEvalScope
    Developer
    Luke ParkerBrisbane, Australia

    Listed Nov 2026

    About strobe

    strobe is an open-source performance tool by Luke Parker that lets a coding agent find what is slow in an app, fix it, and prove the fix worked with measured numbers. It covers web pages, Electron apps, Bun and Node processes, and native apps on Windows, macOS and Linux. The project describes itself as measuring what users actually feel and explaining it down to the line of code, the native stack, threads, wake-ups, allocations, frames, GPU use and VRAM.

    What It Is

    strobe is a command-line tool written in Rust with a built-in MCP server and an agent skill, so an AI coding agent can drive it directly. It records a target on one timeline and answers with verdicts plus short handles for recordings and experiments that the agent can drill into. A core design rule is that strobe refuses measurements it cannot defend, for example a frame metric from a headless browser, and reports the refusal as the answer rather than a misleading number. It also never slows the target with CPU or network throttling.

    Benchmarks as Code

    Benchmarks are TypeScript files built with the @hona/strobe npm package. Each bench names its targets, such as a local URL, an installed app or a native executable, and its cases, each with a primary metric, a run step and a reset step. strobe bench compares a base and head variant, which can be git refs, folders or installed apps, and runs paired measurements until the result is decided. It can bisect a regression across commits, gate on maximum allowed slowdowns, compare screenshots, and plan how many runs a target effect size needs.

    Recording and Diagnosis

    strobe record captures a page, an app profile from the repo's strobe.json, or any running process by PID or name. Probes add timing, code attribution, memory leak runs, native stacks and off-CPU waits. strobe query turns a recording into hotspots, threads, frames, layout, garbage collection, memory and waits, or the difference between two recordings. strobe look shows the screen as strobe sees it, strobe open loads the full recording in Perfetto, and recordings can include video.

    Pages run in an isolated Chromium, Chrome or Edge by default, with optional Firefox and WebKit engines and mobile or touch emulation. Native apps can be measured from outside through operating system events, or from inside through a native bridge that reports UI work and frames.

    Pull Request Results

    strobe report turns an experiment into a pull request summary with a 1200 by 630 result card in light and dark versions, or a one-line badge, and can attach it to a pull request through the GitHub CLI. The card leads with the main win, such as less CPU time or memory, and shows how many measured pairs improved.

    Setup

    Install the package as a dev dependency with Bun and run strobe up once per machine. Setup checks the machine, installs a helper for operating system performance events where needed, installs the strobe agent skill and registers the MCP server with OpenCode. App profiles build and launch each variant in a throwaway home directory so benchmarks never touch real user data, and strobe status reports what the machine can measure and which permission is missing.

    strobe - 1

    Community Discussions

    Be the first to start a conversation about strobe

    Share your experience with strobe, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Free to install and use. The Rust crate and the @hona/strobe npm package both declare the MIT license.

    • Full CLI, MCP server and agent skill
    • @hona/strobe bench SDK on npm
    • Prebuilt binaries for macOS, Linux and Windows

    Capabilities

    Key Features

    • Agent-native CLI with a built-in MCP server
    • Installable strobe agent skill
    • TypeScript bench files with the @hona/strobe SDK
    • Base vs head comparisons across git refs, folders or installed apps
    • Paired runs that keep going until a result is decided
    • Regression bisecting across commits
    • Slowdown budgets that fail a bench when a metric gets worse
    • Screenshot comparison between variants
    • Run planning for a target effect size
    • Record pages, app profiles or any process by PID or name
    • Timing, attribution, memory leak, native stack and off-CPU wait probes
    • Hotspot, thread, frame, layout, GC and memory queries
    • Diffs between two recordings
    • Perfetto export of full recordings
    • Video capture of benchmark runs
    • Chromium, Firefox and WebKit page engines
    • Mobile and touch emulation
    • Native app measurement from outside or through a native bridge
    • GPU use and VRAM tracking
    • PR result cards and badges attached through the GitHub CLI
    • Throwaway app profiles via strobe.json
    • Refuses measurements it cannot defend instead of reporting them
    • Machine capability and permission check with strobe status

    Integrations

    Model Context Protocol (MCP)
    OpenCode
    Perfetto
    GitHub CLI
    Bun
    Node.js
    Electron
    Chrome
    Microsoft Edge
    Chromium
    Firefox
    Safari
    WebKitGTK
    Playwright

    Ratings & Reviews

    No ratings yet

    Be the first to rate strobe and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Luke Parker

    Software Engineer • Presenter • Mentor

    Brisbane, Australia

    Used by

    Tempus game community users
    Up Bank users
    Read more about Luke Parker
    WebsiteGitHubLinkedInX / Twitter
    1 tool in directory

    Similar Tools

    InferenceX icon

    InferenceX

    Open-source platform that continuously benchmarks LLM inference performance across AI accelerators and serving frameworks.

    CodSpeed icon

    CodSpeed

    Continuous performance testing platform that catches regressions in pull requests using CPU simulation, differential flamegraphs, and automated benchmarking for Python, Rust, Node.js, Go, and C/C++.

    EvalScope icon

    EvalScope

    Open-source framework for evaluating LLMs, VLMs, agents and AIGC models and stress-testing model serving performance.

    Browse all tools

    Related Topics

    Web Performance

    AI-powered tools that optimize and enhance web application performance through intelligent asset optimization, caching strategies, and real-time monitoring with automated improvement suggestions.

    5 tools

    MCP Tools

    Tools built with the Model Context Protocol for specific tasks.

    154 tools

    Performance Testing

    AI-enhanced tools for load, stress, and endurance testing that analyze application performance under various conditions with predictive insights and optimization recommendations.

    10 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions