Skip to content

Add dedicated Claude tablet OS for Samsung Galaxy Tab S9 FE#18

Open
Call-OnDad wants to merge 3 commits into
Concept-Bytes:mainfrom
Call-OnDad:claude/tablet-os-claude-communication-fszBz
Open

Add dedicated Claude tablet OS for Samsung Galaxy Tab S9 FE#18
Call-OnDad wants to merge 3 commits into
Concept-Bytes:mainfrom
Call-OnDad:claude/tablet-os-claude-communication-fszBz

Conversation

@Call-OnDad
Copy link
Copy Markdown

Adds a complete web-based Jarvis interface backed by Claude (Anthropic API), designed to run as a dedicated kiosk on the Tab S9 FE.

  • app.py: Flask server with SSE streaming from Claude API
  • claude_assist.py: Claude drop-in replacement for assist.py (CLI voice mode)
  • templates/index.html + static/: Touch-optimized dark UI with animated orb, streaming text, typing indicator, voice input (Web Speech API), and TTS
  • static/manifest.json + icon.svg: PWA manifest for home-screen installation
  • tools.py: Removed assist.py dependency; tools now standalone
  • jarvis.py: Switched CLI voice mode to use claude_assist
  • requirements.txt: Added flask, anthropic, edge-tts; made whisper optional
  • setup.sh / start.sh: One-command setup and launch scripts
  • .env.example: Environment variable template
  • FLASH_GUIDE.md: Full Samsung Galaxy Tab S9 FE setup guide covering Termux kiosk path (no-root, recommended) and custom ROM path (bootloader unlock)

https://claude.ai/code/session_01WN1ZPQnnMfQEv4hpMGq87b

claude added 3 commits May 18, 2026 18:28
Adds a complete web-based Jarvis interface backed by Claude (Anthropic API),
designed to run as a dedicated kiosk on the Tab S9 FE.

- app.py: Flask server with SSE streaming from Claude API
- claude_assist.py: Claude drop-in replacement for assist.py (CLI voice mode)
- templates/index.html + static/: Touch-optimized dark UI with animated orb,
  streaming text, typing indicator, voice input (Web Speech API), and TTS
- static/manifest.json + icon.svg: PWA manifest for home-screen installation
- tools.py: Removed assist.py dependency; tools now standalone
- jarvis.py: Switched CLI voice mode to use claude_assist
- requirements.txt: Added flask, anthropic, edge-tts; made whisper optional
- setup.sh / start.sh: One-command setup and launch scripts
- .env.example: Environment variable template
- FLASH_GUIDE.md: Full Samsung Galaxy Tab S9 FE setup guide covering Termux
  kiosk path (no-root, recommended) and custom ROM path (bootloader unlock)

https://claude.ai/code/session_01WN1ZPQnnMfQEv4hpMGq87b
…tion

Web app only needs flask + anthropic. Audio packages moved to optional
comments since browser handles all TTS/STT on the tablet.

https://claude.ai/code/session_01WN1ZPQnnMfQEv4hpMGq87b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants