Alpha Feature Guide (v0.8.6)

Version: 0.8.6 Last Updated: March 4, 2026

A guide to what Piper Morgan can do in the current alpha release.


Quick Start

Task How
Start Piper python main.py → opens http://localhost:8001
Check system health python main.py status
Run setup wizard python main.py setup or visit /setup in browser
Set preferences python main.py preferences

Getting Set Up

GUI Setup Wizard

The easiest way to get started. Visit http://localhost:8001/setup after starting Piper.

What it does:

CLI Alternative

For terminal lovers: python main.py setup walks through the same process.

System Health Check

Run python main.py status anytime to verify:


Core Features

Chat with Piper

The main interface. Type naturally and Piper responds.

What Piper understands well:

Category Examples
Identity “What’s your name?” “What can you do?” “Are you working?”
Time “What day is it?” “What did we do yesterday?” “What’s on my agenda?”
Projects “What projects am I working on?” “Status of [project]?” “Which should I focus on?”
Actions “Create a GitHub issue about X” “Give me a status report”

For full chat capabilities, see the Canonical Query Test Matrix — 19 of 25 query types work (76%).

Interactive Standup

Create standup reports through conversation.

How to use:

  1. Say “let’s write a standup” or type /standup
  2. Piper asks what you accomplished, what’s next, any blockers
  3. Review and refine iteratively until satisfied
  4. Piper learns your preferences over time

Portfolio Onboarding

For new users, Piper guides you through setting up your projects.

How it works:

  1. Say “Hello!” as a new user
  2. Piper offers to help set up your portfolio
  3. Describe your projects conversationally
  4. Projects are saved for future context

Managing Your Work

Lists, Todos, Projects

All three work similarly with full CRUD and sharing:

Action How
View Click “Your Stuff” → Lists/Todos/Projects
Create Click “+ Create” button
Edit Click item → Edit
Delete Click item → Delete (if you’re owner/admin)
Share Click item → Share → Enter email + role

Sharing roles:

Files

Upload and manage documents.

Action How
Upload Files page → Upload (PDF, DOCX, TXT, MD, JSON up to 10MB)
Download Click file → Download
Delete Click file → Delete

Files are user-isolated — you only see your own.

Lifecycle Indicators

Projects and todos show lifecycle status badges:


Integrations

Integration Health Dashboard

Where: Settings → Integrations

Check the health of all your connected services:

Click “Test All” for a comprehensive check, or test individual integrations.

Slack

Setup: Settings → Integrations → Slack → Connect (OAuth)

What works:

Google Calendar

Setup: Settings → Integrations → Calendar → Connect (OAuth)

What works:

GitHub

Setup: Settings → Integrations → GitHub → Enter PAT token

What works:

Notion

Setup: Added during setup wizard (API key)

What works:


Personalization

Preferences

Run python main.py preferences to set your preferences across 5 dimensions:

Dimension What it affects
Communication How Piper phrases responses
Work style Task recommendations
Decision making How much guidance vs. options
Learning Explanation depth
Feedback How Piper gives suggestions

Learning System

Piper learns from your interactions over time:

This is experimental — feedback welcome on whether personalization feels accurate.


Accessibility

Piper is designed to be accessible:


Security

What’s Protected

Data Protection
API keys Encrypted in system keychain
Passwords Bcrypt hashed (12 rounds)
Sessions JWT tokens with expiration
Resources Owner-based access control

What’s Not Yet Protected

Audit Logging

All sensitive operations are logged:


Commands Reference

CLI Commands

Command Purpose
python main.py Start server
python main.py --verbose Start with detailed logging
python main.py --no-browser Start without opening browser
python main.py setup Run setup wizard
python main.py status Check system health
python main.py preferences Set user preferences
python main.py migrate-user Migrate user data

Chat Commands

Command Purpose
/standup Start interactive standup
/help Get help

Technical Details

For alpha testers who want to know what’s under the hood:


See Also


Last Updated: March 4, 2026