v0.1.0 — Initial public release
First public release of Pocket Claude — a self-hosted personal Claude chat front-end that runs on your own Pro/Max subscription via the Claude Code CLI.
What's in this release
Server — Python FastAPI + SQLite (FTS5) + built-in web UI. One-line install on any Linux box, tunnel via Tailscale Funnel (free, persistent *.ts.net URL) or Cloudflare Named Tunnel.
Android app — Kotlin + Jetpack Compose, Material 3, minSdk 31 (Android 12+). The attached PocketClaude-v0.1.0.apk is a debug build you can sideload directly.
Highlights
- 💬 Multi-user authentication (scrypt + session tokens). One Pro/Max account, many users.
- 📡 SSE streaming with retry interceptor and 60-second keep-alive — stable over Tailscale Funnel.
- 📎 Liberal file attachments (images, PDFs, code, configs, JSON, CSV).
- 🔍 Full-text search across all conversations (SQLite FTS5) with spring-to-match in the app.
- 🔊 Three TTS providers: Microsoft Edge (free), Gemini Direct API (free tier), Google Cloud TTS (Chirp 3 HD).
- 🎨 Image generation via Gemini Nano Banana.
- 🎭 Four system-prompt modes — Standard, Permissive, Ultra-Liberal, Custom.
- 🛠 Per-chat skill toggles — WebSearch, WebFetch, Bash.
- 🔐 AES-256 encrypted backups.
- 🌐 7 languages — English, German, Spanish, French, Brazilian Portuguese, Simplified Chinese, Japanese.
Quickstart
# 1. On your Linux host
curl -fsSL https://raw.githubusercontent.com/joshtech90/PocketClaude/main/server/deploy/install-linux.sh | sudo bash
# 2. Sign Claude into your Pro/Max subscription
sudo -u pocket-claude -H claude login
# 3. Set up a persistent public URL (free, no domain needed)
sudo bash /opt/pocket-claude/deploy/setup-tailscale-funnel.shThen install the APK on your Android device (or build from source), add the URL printed by the funnel script as a profile, log in with the initial admin password (saved at /opt/pocket-claude/data/INITIAL_PASSWORD.txt), and you're done.
Documentation
- README (English) — also available in Deutsch, Español, Français, Português (BR), 中文, 日本語
- Deployment guide (Tailscale + Cloudflare)
- Daily-development workflow
- Full changelog
Disclaimer
Self-hosted hobby project. Not affiliated with Anthropic. Bring your own Pro/Max subscription.
Contributing
PRs welcome — especially for completing translations of long-form settings help texts, iOS client, and Docker packaging. One PR per language for translations.