Skip to content

Introduction

CyberPaw is a desktop coding agent that runs a local LLM on your machine and gives it access to your filesystem and shell — the same capabilities as cloud-based coding assistants, but entirely offline.

LayerTechnology
Desktop shellTauri 2 (Rust)
FrontendReact 18 + TypeScript + xterm.js
Agent sidecarPython 3.11+ asyncio
LLM inferencellama-cpp-python (GGUF)
CommunicationNDJSON over stdin/stdout

Why a sidecar instead of a Tauri plugin? Python has a richer ML ecosystem. A sidecar lets the agent layer be developed and tested independently of the Rust/Tauri build cycle.

Why NDJSON over stdin/stdout? Simple, language-agnostic, and debuggable. Any process that can read/write lines of JSON can be a CyberPaw sidecar.

Why local-first? No API keys, no data leaving your machine, no latency from network calls, no monthly bill.