computer
Give your agent a computer 👾
Discover how the workspace.git client integrates isomorphic-git with SQLite VFS for pure JavaScript Git operations in a Workspace. Learn about the VirtualProvider wrapper and lazy initialization.
How to Execute Code and Commands Using `workspace.runtime.exec` in the Cloudflare Computer SDKLearn to execute code and commands with workspace runtime exec in the Cloudflare Computer SDK. Gain control over process lifecycle, stream output, and retrieve results.
workspace.fs.grep and workspace.fs.find Features in Cloudflare ComputerExplore Cloudflare Computer's workspace.fs.grep and workspace.fs.find for efficient file system searching. Search file content with grep or locate files by path with find, both offering powerful pagination and filtering.
How to Perform Paginated Reads with workspace.fs.readdir in Cloudflare ComputerLearn to perform paginated reads with workspace.fs.readdir in Cloudflare Computer. Efficiently slice directory results using limit and offset options for faster operations.
How the withWorkspace Mixin Simplifies Durable Object IntegrationSimplify Durable Object integration with the withWorkspace mixin. It auto-provisions private Workspace instances, reducing boilerplate and enabling seamless cross-Worker RPC communication.
How to Enable Command and Code Execution by Adding Backends to Workspace in Cloudflare ComputerLearn to enable command and code execution in Cloudflare Computer Workspaces by adding backends. Route execution to Container, Shell, or JavaScript runtimes easily.
How to Instantiate and Use the Workspace Class in a Cloudflare Durable ObjectLearn to instantiate and use the Workspace class in a Cloudflare Durable Object. This essential wrapper connects your object to SQLite, computerd daemons, and backend services via a coordinated runtime API.
How the computerd Daemon Is Shipped and What It Implements in Cloudflare ComputerDiscover how the computerd daemon is shipped and its FUSE filesystem driver, Cap'n Proto RPC server, and process-execution subsystem for managing remote workloads in Cloudflare Computer.
What Is @cloudflare/computerd? Understanding the Cloudflare Computer DaemonDiscover the @cloudflare/computerd package, a FUSE-backed virtual filesystem server for remote file operations and command execution in Cloudflare Computer workloads. Learn more today.
How to Use pullOnce and pushOnce Helpers for Sync Rounds in Cloudflare ComputerMaster sync rounds in Cloudflare Computer using pullOnce and pushOnce helpers. Learn how to synchronize local databases with remote SyncRPC interfaces efficiently.
How the Capnweb RPC Protocol Connects Durable Objects to computerdUnderstand how the Capnweb RPC protocol connects Durable Objects to computerd via WebSockets. Learn about its SyncRPC and ShellRPC interfaces for efficient data exchange.
What Is @cloudflare/computer-rpc? Inside Cloudflare Computer's RPC LayerDiscover the @cloudflare/computer-rpc package, the essential layer connecting Cloudflare Durable Objects and the computerd process for command execution and filesystem sync via cap'n-proto.
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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →