Skip to content

Repository files navigation

Mythos Desktop — the Tauri + React client where novelists write

Mythos Desktop (mythoside-ts)

License: FSL-1.1-ALv2

English · Türkçe

Ecosystem  ·  Core engine  ·  Website

The desktop client for Mythos — the calm, editor-like surface where novelists actually write. It's a Tauri + React + TypeScript app that hosts the mythoside-core Rust engine as a managed sidecar and proxies to it, so all the heavy lifting (parsing, file watching, relationships) stays in the engine and this repo stays focused on the interface.

Status: early development. The UI is being rebuilt; expect rough edges.

How it fits together

mythoside-ts (this repo)          mythoside-core (sidecar)
┌───────────────────────┐  stdio  ┌────────────────────────┐
│  React 19 UI + editor │ ◂─────▸ │  Rust engine, no port   │
│  Tauri shell          │  JSON   │  Markdown + YAML on disk│
└───────────────────────┘  -RPC   └────────────────────────┘

The engine never opens a network port — the app talks to it over standard input/output, so your world stays a private local process.

Stack

Layer Tooling
Shell Tauri 2
UI React 19, TypeScript, Tailwind CSS v4
Build Vite
Data Proxies to the local mythoside-core binary via a managed sidecar

Run locally

You'll need Node.js, npm, Rust, and the Tauri prerequisites for your platform.

git clone https://github.com/Mythos-IDE/mythoside-ts.git
cd mythoside-ts
npm install
npm run tauri dev

Project layout

src/         React frontend — components, hooks, editor surface
src-tauri/   Tauri setup, sidecar management, and the Rust ↔ TS bridge

License

Source-available under the Functional Source License, v1.1 (ALv2 Future License) — use, read, modify, and self-host it for your own writing; you just can't repackage it as a competing product. Each release converts to Apache 2.0 two years after publication.

Contributing & security

See CONTRIBUTING.md and SECURITY.md.

About

No description or website provided.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages