Timich Remote Browsing
Remote Browsing setup and diagnostics live here.
Timich Web is still not the gallery. It is the small server surface for activation status, diagnostics, and operator-friendly checks while browsing stays in the iOS app.
Remote Browsing Live
Remote Browsing has a live status surface.
Timich Web stays intentionally small. It gives Timich Reach a human-readable place for activation links, live status, and diagnostics while `timich-agent`, `timich-server`, and the iOS app keep the browsing responsibilities.
- Server health: timich-server is ok.
- Reach backend: dynamodb (TLS control plane)
- Remote Browsing: activation links resolve under
https://dev.timich.runo.jp.
Service map
Go servicetimich-agent
Runs near the datasource and owns local pairing, remote browsing relay responses, and media shaping.
- Outbound gRPC control-plane client
- Remote browsing relay handling for pairing, refresh, catalog, and media
- Image profiles for preview, detail_preview, and original
Go servicetimich-server
Hosts the Remote Browsing activation, relay, and diagnostics surface.
- Activation-session APIs and gRPC control plane
- Opaque remote browse tokens and relay routes
- Memory default with optional DynamoDB Reach state backend
Next.js apptimich-web
Provides activation links, Remote Browsing status, and server diagnostics without becoming the gallery.
- Activation session landing route
- Live diagnostics page backed by timich-server
- Small server surface separate from the iOS browsing experience