pi-computer-use

Let Pi control your apps on MacOS & Windows

20 articles 1.4k View on GitHub ↗
20 articles
Configuring macOS TCC Permissions for Accessibility and Screen Recording in pi-computer-use

Learn to configure macOS TCC permissions for Accessibility and Screen Recording in pi-computer-use. Verify and trigger grants programmatically with checkPermissions and registerPermissions.

how-to-guide
Jul 16, 2026
Action Retry Logic When Foreground Fallback Is Enabled in pi-computer-use

Learn how pi-computer-use handles action retry logic with foreground fallback. Discover how background actions automatically retry in the foreground when needed for seamless operation.

deep-dive
Jul 16, 2026
OCR Integration Through read_text for Non-Accessible Text in pi-computer-use

Learn OCR integration with read_text in pi-computer-use. Extract text from images and UI elements using screenshots and external OCR for seamless data processing.

how-to-guide
Jul 16, 2026
Browser Management with managed_browser Config in Pi-Computer-Use: Helium vs Chrome Guide

Master browser management with managed_browser config in Pi-Computer-Use. Learn the Helium vs Chrome differences and optimize your Pi computer setup for efficient browsing.

how-to-guide
Jul 16, 2026
Extension Installation and Platform Setup Flow for Pi Agents in pi-computer-use

Learn the extension installation and platform setup flow for Pi agents. Discover how `pi install` configures native helpers, permissions, and validates platform parity for seamless UI observation.

how-to-guide
Jul 16, 2026
Native Socket Protocol Version 6 in pi-computer-use: macOS and Windows Transport Layers

Discover how macOS and Windows transport layers in pi-computer-use leverage native socket protocol version 6 for efficient JSON message exchange. Learn more about this powerful connection.

internals
Jul 16, 2026
Bounded Observation Limits and State Eviction Policies in pi-computer-use

Explore bounded observation limits and state eviction policies in pi-computer-use. Learn how the StateStore manages UI observations with FIFO eviction for optimal performance.

deep-dive
Jul 16, 2026
How to Use `search_ui` and `expand_ui` to Query Cached Immutable State in pi-computer-use

Unlock efficient pi-computer-use querying with search_ui and expand_ui. Learn to access cached immutable state deterministically and expand UI nodes without live screenshots.

how-to-guide
Jul 16, 2026
How the Cursor Overlay Animation Works Without Blocking Action Delivery in pi-computer-use

Discover how pi-computer-use's cursor overlay animation achieves seamless action delivery via a backend flag, native helper dispatch, and a non-modal SwiftUI window for zero interference.

internals
Jul 16, 2026
Platform Parity Invariants in pi‑computer‑use: Ensuring macOS and Windows Backend Consistency

Discover platform parity invariants in pi-computer-use ensuring macOS and Windows backend consistency. Learn about seven strict invariants for cross-platform behavioral integrity.

architecture
Jul 16, 2026
How Successor Diffs Render Minimal UI Changes versus Full Folded Views in pi-computer-use

Explore how successor diffs in pi-computer-use display minimal UI changes compared to full folded views for efficient updates.

deep-dive
Jul 16, 2026
How to Handle Stale Epoch Errors from Concurrent Mutations in pi-computer-use

Learn how to handle stale epoch errors from concurrent mutations in pi-computer-use. Implement the catch-refresh-retry pattern to ensure state consistency.

how-to-guide
Jul 16, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →