Piskie Agent Skill
The desktop AI agent for the real web. Built-in fingerprint browsers, saved logins, multi-agent orchestration, and reusable Browser Skills beyond local coding.
Piskie is an open-source agent skill by piskie-dev, written mainly in TypeScript, with 29 GitHub stars and the MIT license. Its code was last updated Oct 13, 2026.
⚡ Typical Scenarios
Piskie bridges local workspace operations and real web automation without tedious re-logins or step-by-step human steering:
Scenario 1: Multi-Account Web Tasks with Saved Login State
Pain Point: Traditional agents spawn fresh browser sessions requiring users to re-scan QR codes or solve CAPTCHAs each time, quickly triggering anti-bot protections.
User: Log into our operation dashboard, extract retention metrics across all channels for the past 7 days, and summarize into reports/retention.csv
Piskie:
├── [Environment] Mounts fingerprint environment "Primary Operator" (reuses session/cookies, isolated & zero re-logins)
├── [Web Actions] Autonomously navigates to analytics dashboard, extracts charts, and exports raw data
└── [Local Delivery] Opens local workspace, cleans data, and formats into structured CSV
Scenario 2: Solidify Repetitive Web Workflows into Reusable "Browser Skills"
Pain Point: Re-evaluating large DOM trees on every run is slow, burns enormous tokens, and is prone to drift.
User: Explore the target booking portal, analyze the search and filter flow for specific dates, and turn it into a standard tool
Piskie:
├── [Autonomous Exploration] Launches managed Chromium to inspect page paths, forms, and API payloads
├── [Code Generation] Synthesizes and locally validates tool logic and input parameters
└── [Installed as Skill] Registers into local Skill store. Future tasks can invoke "check schedule for tomorrow morning" directly in milliseconds
🌟 Why Piskie?
| Dimension | Traditional RPA / Scripts | Generic Web Agents | Piskie |
|---|---|---|---|
| Sessions & Anti-Detect | Manual cookie maintenance; brittle | Fresh sessions; repetitive QR logins | Native fingerprint profiles; persistent cookies & sessions |
| Workflow Reuse | Manual scraper script maintenance | Blindly re-parses DOM each time | Autonomous Browser Skill synthesis; verified & reusable |
| Local System Loop | Confined to browser; no local shell | Complex Docker / container port mapping | Native desktop: shell execution, file patching, sub-agent delegation |
| Remote Triggers | Scheduled on dedicated servers | Requires active desktop web UI | Native IM Bots (WeChat, Feishu, WeCom, QQ); trigger on the go |
📦 Key Capabilities
- Full Local Execution Loop: Outline goals in plain language. The agent inspects codebases, patches files, runs tests, and delegates independent tasks to sub-agents.
- Fingerprint Browser Environments: Profiles maintain cookies, canvas/WebGL fingerprints, and account purposes across app restarts.
- Native IM Bot Integration: Trigger tasks directly from Feishu, WeCom, QQ Bot, or personal Weixin accounts without leaving your chat window.
- Task Definitions & Schedules: Save reusable workflows; schedule one-off or recurring tasks while the desktop app is running.
- Multi-Modal & Local Diffusion: Supports leading LLMs, web search providers, and direct integration with local ComfyUI workflows over WebSockets.
🚀 Quick Start
1. Download & Install
Piskie provides pre-built desktop packages with an embedded fingerprint Chromium runtime:
| Platform | Architecture | Package |
|---|---|---|
| Windows | x64 | Download .exe from Releases |
| macOS | Apple Silicon (arm64) | Download .dmg / .zip from Releases |
| Linux | x64 | Download .deb from Releases |
Note: On first launch, Piskie automatically verifies its managed Chromium runtime in the background. Intel-based macOS is not currently supported.
2. Run Your First Task
- Configure Model: Go to Settings -> AI Providers, enter your OpenAI or Claude-compatible credentials, and verify connectivity.
- Choose Mode: Return to Console, select a workspace and model. Start with the Confirm approval policy to inspect tool calls step by step.
- Execute Local Task: Give it a clear task, for example:
Inspect this repository, summarize key modules, and propose improvements without modifying files. - Execute Web Task: Create a Browser Environment, specify its account purpose, bind it to your task, and provide your web automation prompt.
🛠️ Configuration and Integrations
Task Definitions
Save common prompts, workspaces, approval policies, browser environment pools, and MCP tools for one-click re-runs with isolated context.
Scheduled Tasks
Configure one-off or recurring Cron tasks (e.g. daily metric crawls). Tasks execute while the app runs, with optional catch-up on wake-up.
IM Channels
Built-in adapters for Feishu, WeCom, QQ Bot, and personal Weixin accounts. Start tasks and receive reports directly inside your chat apps.
Extensions & Local Privacy
- Protocols: Fully compatible with MCP (Model Context Protocol), local Skills, and plugins.
- Isolated Proxies: Assign independent HTTP/SOCKS5 proxies to LLM requests and browser accounts.
- Local Data: App configuration, conversations, and browser profiles remain locally in
~/.piskie.
💻 Development
To run from source or build packages locally:
# Requires Node.js 24 (see .nvmrc) and npm 11.16+
git clone https://github.com/piskie-dev/piskie.git
cd piskie
nvm use
npm ci
npm run dev
Build desktop packages:
npm run dist:win # Windows x64
npm run dist:mac # macOS arm64
⭐️ Support Us
If Piskie saves you time or inspires your automation workflows, please consider giving us a Star ⭐️ on GitHub! Every star helps an early open-source project grow.
- Feedback & Issues: Submit an Issue
- Website: piskie.dev
Piskie alternatives
View more →Similar agent skills in Browser Automation, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Piskie (this page) piskie-dev | 29 | MIT | Oct 13, 2026 | Scanned, no flagged issues |
| Dev Browser SawyerHood | 6.7k | MIT | Oct 18, 2026 | Scanned, no flagged issues |
| Playwright Skill lackeyjb | 3.3k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| Pm Claude Skills mohitagw15856 | 1.5k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| Agent Skills oxylabs | 878 | MIT | Oct 16, 2026 | Scanned, no flagged issues |
| Reanimate NiazMorshed2007 | 596 | MIT | Oct 31, 2026 | Scanned, no flagged issues |