MN://WORK/dnschat
DNSChat
Chat with an LLM over DNS TXT queries.
- React Native
- Expo
- TypeScript
- DNS

$ trace "dnschat"
- prompt
- DNS TXT
- resolver
- LLM reply
The problem
Most AI chat assumes a conventional HTTPS API, an account, and a network path that is easy to take for granted.
The constraint
Prompts must fit DNS label rules. Native DNS, UDP, TCP, and browser preview do not share the same capabilities.
The approach
An Expo app combines native resolvers with JavaScript UDP/TCP fallback transports, encrypted local history, multiple servers, and an inspectable logs screen.
The outcome
An open-source experiment where the unusual transport is the product constraint, not a visual gimmick.
Next route
Open another project
The index is the wider system.