PikoClaw Quickstart Guide — zero to running in 5 minutes
PikoClaw Quickstart¶
Get PikoClaw up and running in 5 minutes with this guide. You'll have the backend API server and frontend development environment running locally, ready to extract knowledge from email archives.
Prerequisites¶
Before starting, ensure you have:
- Python 3.11 or higher — Check with
python --version - Node.js 18 or higher — Check with
node --version - npm 9 or higher — Check with
npm --version - Wrangler CLI 3.x — Install with
npm install -g wrangler - Git — For cloning the repository
- A Cloudflare account (optional for local dev, required for production deployment)
Step 1: Clone and Install Backend¶
git clone https://github.com/fuzzywigg/PikoClaw.git
cd PikoClaw
# Create a Python virtual environment
python -m venv venv
# Activate it
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install Python dependencies
pip install -e ".[dev]"
Step 2: Install Frontend Dependencies¶
Step 3: Start the Backend API Server¶
From the project root with your virtual environment activated:
You should see output like:
The API is now running at http://localhost:8000. Test it:
Response:
Step 4: Start Frontend Development Server¶
In a new terminal (keep the backend running):
You should see:
> pikoclaw-web@0.5.0 dev
> next dev
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
Open http://localhost:3000 in your browser. You'll see the PikoClaw home page with navigation links to Search, Explore, Agents, Chat, Upload, and Demo.
Step 5: Hello World — Extract Knowledge from a Sample PST¶
PikoClaw includes a sample PST file for testing. Extract knowledge using the Python CLI:
# From project root with venv activated
python -m pikoclaw.cli extract samples/sample.pst --output hello-world.json
This command:
1. Reads the sample PST file
2. Extracts all messages and contacts
3. Applies PII redaction (emails masked, phone numbers redacted)
4. Clusters messages by topic
5. Builds a contact intelligence index
6. Outputs results to hello-world.json
Next Steps¶
- Read the full API Reference to understand all endpoints
- Deploy to Cloudflare using the Deployment Guide
- Configure custom domains (api.pappas.work, dev.pappas.work)
- Explore the test suite — Run
pytestto see 40+ unit tests - Build your own workflow using the agent framework
Version: 0.5.0 | Last Updated: Mar 27, 2026