Rare find

iDB. Control iPhone simulators and devices from the command line, from anywhere.

fbidb.io

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2026
  • devui_toolkit: add shared Android navigation task template
  • idb: eliminate eager event loop creation, modernize to asyncio.run
  • Add .llms/rules file to enforce macOS testing for AI code review
  • Revert D109552644
  • Revert D109553234
  • Add TCP/TLS to `CompanionServer`
  • Add TLS certificate to `CompanionServer`
  • Add coding agent hints
  • Document Indigo multi-touch payload layout
  • Pin Indigo HID wire bytes across all builders
  • Share a typed payload accessor across Indigo builders
  • Resolve the trackpad builder symbol in init
  • Type the single-touch Indigo builder fields
  • Move `idb_companion` to `Companion`
  • Rename `IDBCompanionUtilities` to `CompanionUtilities`
  • Put the whole idb API under a single IDB namespace
  • Add the `app` context to `idb-companion` and `idb-repl`
  • Add the 'app' context to `libRepl` for injecting into apps
  • Enable the IDB API for the app context
  • use `Codable` objects for return values from the IDB API
  • fbcode/idb/cli
  • fbcode/idb/common
  • Clamp swipe step count to at least one to avoid NaN coordinates (#936)
  • Move the `idb-repl` wire-protocol to length-prefixed binary frames
  • Move the wire protocol for `idb-repl` to `Codable` objects
  • Use the trace path returned by stop in the instruments handler
  • Flatten FBXCTraceRecordOperation stop/factory to async
  • Model video streaming as a started handle
August 2022
  • Release —Aug 2022
March 2022
  • Release —March 2022