Darkatse/TauriTavern
The classic Sillytavern, now has been rewritten in Tauri/Rust.
What's novel
The classic Sillytavern, now has been rewritten in Tauri/Rust.
Code Analysis
17 files read · 6 roundsA native Tauri desktop/mobile application that wraps SillyTavern's LLM chat frontend while adding a Rust-based agent runtime with multi-agent delegation, tool calling, workspace management, LAN/cloud sync, and platform-specific integrations across Windows, macOS, Linux, Android, and iOS.
Strengths
Exceptional architectural discipline with a clean hexagonal/ports-and-adapters Rust backend (14 crates, 50+ services, 30+ domain models) and a genuinely sophisticated agent runtime supporting multi-agent delegation, checkpointing, event sourcing, and provider-agnostic tool calling. The frontend macro engine and slash command parser are well-designed with proper CST parsing, priority-based processor pipelines, and comprehensive legacy compatibility.
Weaknesses
The frontend is largely inherited from SillyTavern (561KB script.js, 739KB index.html) with jQuery-based DOM manipulation, creating a significant architectural mismatch with the modern Rust backend. The README underemphasizes the substantial native agent runtime and sync infrastructure, presenting the project primarily as a 'native app wrapper' when it actually contains deep novel backend systems.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
200
Contributors
3
Files
1315
Active weeks
9
Repository
Language
JavaScript
Stars
78
Forks
3
License
AGPL-3.0