JSONL Chat

Verified safeOpen sourceExclusive
No reviews reviews
3
downloads
12
android

AI summary

Minimal chat app that turns plain JSONL files into conversations. No accounts, servers, or network permissions—any script, AI agent, or synced folder can message you by appending a line of JSON. Features scoped folder access, notification inline replies, adaptive polling, and Material 3 UI.

Generated by AI. May contain inaccuracies.

About this app

Android chat app where conversations are plain JSONL files

A minimal Android chat app where conversations are plain JSONL files in a folder you choose. Anything that can append a line of JSON to a file can talk to you: a script, an AI agent, a cron job, another device through a synced folder (Syncthing, Nextcloud…).

No account, no server, no network permission. Just files.

How it works Each conversation is a .jsonl file (JSON Lines) in your workspace folder — one message object per line:

{"id":"5f1c9a2e-3b7d-4c8f-9e0a-1d2b3c4d5e6f","user":"Alice","message":"Hello!","timestamp":"2026-07-11T14:32:05"} {"id":"7a2d0b3f-4c8e-5d9f-0a1b-2c3d4e5f6a7b","user":"Guest","message":"Hi Alice","timestamp":"2026-07-11T14:33:12"} Field Description id Unique message id (UUID recommended) user Sender display name message Message body timestamp Local date-time, ISO format yyyy-MM-dd'T'HH:mm:ss The app watches the folder and notifies you when a message from someone else appears. To reply from another program, append one line — that's the whole protocol.

Features Scoped folder access (SAF) — you pick the workspace folder once through the system picker Notifications with inline reply — answer directly from the notification shade, full conversation history in the notification Adaptive polling — a foreground service checks the folder for changes (configurable: 1–15 s while the app is open, 5–120 s in the background) and never wakes the device from sleep Instant push — writers on the same device can broadcast com.yighy.jsonlchat.POKE after appending to skip the wait for the next poll tick; can be turned off in Settings Material 3 Expressive UI — dynamic color (Material You), light/dark/system theme, themed monochrome icon, list-detail layout on tablets and foldables Message history cap — optionally keep only the last N messages per conversation (trimming runs lazily, ~20% past the limit, so appends stay cheap)

About this version

Version
0.5.0 (1)
Size
3.06 MB
Requires Android
12
Target SDK
31
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
3
Updated
Sep 23, 2026
Package
com.yighy.jsonlchat

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app