A desktop AI chat app that keeps your conversations local and lets you share them on the web.
Product, Full-Stack Dev
2025
Tethra AI chat application showcase
A cross-platform desktop AI chat application built with Tauri and React 19 — conversations stay on your machine, but you can share any of them as a public web link whenever you want.
Tethra started from a frustration I had: I was constantly switching tabs between ChatGPT, Claude, and Gemini depending on what I needed. Everything was siloed. No shared history, no way to compare responses, no way to share a conversation without screenshotting it.

So I built Tethra — a single native app that talks to all of them. Your conversations live in a local SQLite database. You can switch models mid-conversation. And if you ever want to share something, the app generates a public URL that anyone can open in a browser, no account needed.
  • Built a cross-platform desktop app using Tauri and React 19 with TypeScript — native performance without shipping a full Chromium bundle
  • Integrated OpenAI, Anthropic, Google, and DeepSeek via the Vercel AI SDK for a consistent streaming interface across all providers
  • Designed a web sharing system that publishes conversations as read-only public URLs without requiring any authentication
  • Used TanStack Router for file-based routing and Motion for smooth UI transitions throughout the app

Contribution

UI/UX Design, React/TypeScript Frontend,
Rust/Tauri Backend, AI Provider Integration
SQLite Schema, Web Sharing System

Repository

github.com/decentparadox/tethra

Stack

React 19, TypeScript, Tauri, Rust
SQLite, Vercel AI SDK, TanStack Router
Shadcn/ui, Tailwind CSS, Motion

Duration

Design & Architecture: 2 weeks
Core Development: 8 weeks
AI Integration & Sharing: 5 weeks