Romancıların karakterleri, mekânları ve bölümleri kendilerine ait düz dosyalarda düzenlediği bir yazım uygulaması.
Mythos; çok kitaplı ve ilişkisel kurgu dünyaları geliştiren romancılar için yerel-öncelikli bir yazar IDE'sidir. Çekirdek motor (mythoside-core), taslakları düz Markdown + YAML dosyaları olarak diskte modelleyen ve stdio üzerinden JSON-RPC protokolüyle dışa açan altı crate'lik bir Rust workspace'idir; masaüstü istemcisi (mythoside-ts) ise motoru sidecar süreç olarak çalıştıran Tauri 2 + React 19 + TypeScript uygulamasıdır.
Mythos, bir taslağı Seri → Kitap → Bölüm → Sahne hiyerarşisi içinde yapılandırılmış bir anlatı veri modeli olarak ele alır. Bu yapı düz Markdown ve YAML dosyalarıyla temsil edilir; böylece asıl veri her zaman yazarın diskinde kalır ve araçtan bağımsız olarak okunabilir durumda olur. Rust motoru hiçbir zaman ağ portu açmaz; masaüstü istemcisiyle yalnızca stdin/stdout üzerinden JSON-RPC konuşur. Hızlı çapraz referanslar için planlanan yerel SQLite + FTS5 indeksi henüz inşa edilmemiştir.
Öne Çıkan Özellikler
- Çok kitaplı taslaklar için Seri → Kitap → Bölüm → Sahne yapısal hiyerarşisi.
- Yerel-öncelikli mimari: taslaklar her zaman yazarın diskinde kalan, araçtan bağımsız düz Markdown + YAML dosyalarıdır.
- Rust motoru ve Tauri/React istemcisi stdio üzerinden konuşur — motor hiçbir zaman ağ portu açmaz.
- Çapraz referanslar ve hızlı sorgular için SQLite + FTS5 tabanlı yerel indeks yol haritasında.
Tauri · Rust · React · TypeScript