1.7 KiB
1.7 KiB
Case Control Panel 🖤
A dark-themed web dashboard for managing all of Case's accounts, API keys, services, and budget.
Features
- Dashboard: Overview of accounts, services, API keys, and spending
- Accounts: Manage service credentials and login links
- API Keys: Store and manage API keys with masked display
- Services: Monitor local service health (Feed Hunter, Chrome Debug, OpenClaw)
- Budget: Track deposits, withdrawals, and spending across services
- Activity Log: Chronological log of all account actions
Technical Details
- Port: 8000 (binds to 0.0.0.0)
- Backend: Python stdlib only, threaded HTTP server
- Storage: JSON files in
data/directory - Theme: Dark theme matching Feed Hunter portal style
- Service: Managed via systemd user service
Usage
Start/Stop Service
systemctl --user start case-control-panel.service
systemctl --user stop case-control-panel.service
systemctl --user status case-control-panel.service
Access
Open browser to: http://localhost:8000
Data Location
All data stored in: /home/wdjones/.openclaw/workspace/projects/control-panel/data/
Pre-populated Accounts
- ProtonMail: case-lgn@protonmail.com (active)
- Polymarket: Not yet registered (inactive)
- Feed Hunter Portal: localhost:8888 (active)
- Chrome Debug: localhost:9222 (active)
- OpenClaw Gateway: localhost:18789 (active)
Files
server.py- Main HTTP serverdata/accounts.json- Account informationdata/api-keys.json- API key storagedata/budget.json- Financial trackingdata/activity.json- Activity log~/.config/systemd/user/case-control-panel.service- Systemd service file