KALYIX V2

KALYIX

Own shell. New core.

KALYIX is not just being pushed forward. I am rebuilding the path itself: away from an HTML- and webview-centered app and toward a modular Rust application with its own shell, its own core, and runtimes that only run when they are actually needed.

V1 stays visible as a legacy build. V2 is the path KALYIX is actually moving forward on now.

Why KALYIX is changing

V1 was the right start. But for the next step, the old path is no longer enough.

Tauri and HTML made complete sense for the first product stage. The limits only show up once editor, runtime, output, and long-term extensibility need to work together cleanly. That is exactly why V2 is now being built as a new app with its own shell.

Why not just stay on V1?

The current state works, but the hot path depends too heavily on webview and HTML logic. That is fine for an early build. For the real editor, runtime, and output path, it becomes too tight over time.

  • too many detours between UI and runtime
  • too much dependency on HTML and webview in the core
  • harder to keep building in a clean, modular way

What V2 changes technically

V2 separates UI, runtime, integrations, and output more clearly. That makes KALYIX more modular and lets it activate only the parts that are actually needed for the current profile.

  • its own app shell instead of a generic webview wrapper
  • Rust core as the center instead of spread-out logic
  • OBS later becomes an adapter, not the center of the product

What that means for users

For end users, the result should become clearer, not more complicated: fewer technical workarounds, a stronger editor, and a cleaner path from editing to live use.

  • clear focus on Windows and Twitch
  • a more stable path from editor to stream
  • less building around external limits

Two versions, two roles

V1 stays visible. V2 is the real product.

I want to show both versions openly, but I do not want to pretend they matter equally. V1 is the current state. V2 is the direction KALYIX is actually taking, both technically and in content.

V1 legacy

The previous Tauri app

V1 remains available as a Windows build. It shows the previous approach, but it is no longer the architecture path KALYIX will continue to grow on. The app itself is available in German only.

  • current Windows build for testing
  • the app itself is German-only
  • no further core development on this stack
  • not optimized for the final technical path

If you want to try the previous state, this is the right entry point. New core development no longer happens there.

V2 active

The new Rust app with its own shell

V2 rebuilds KALYIX: editor first, runtime at the core, clear module boundaries, and later its own output path that does not stay tied to OBS forever.

  • editor as the main focus instead of a side path
  • core, runtime, and output are separated cleanly
  • long-term own encoder and streaming path

OBS remains important at first, but in V2 it becomes an integration instead of the technical center of the product.

The new path

V2 is built in three clear steps

The direction is pretty simple in the end: first a strong editor with its own runtime base, then a clean path into OBS, and once that foundation is stable, KALYIX can later move toward its own output and encoder path.

Step 1

Editor and runtime first

V2 starts with the base: editor, internal document model, local preview, and the runtime everything else will later build on. Twitch and triggers come before deep OBS coupling.

  • editor as the actual workspace
  • OverlayDocument instead of HTML as the truth
  • local preview and runtime from one source

Step 2

Connect OBS, but do not stick to it

Then comes the practical hybrid mode. Alerts, overlays, and OBS integration run from the same runtime. OBS stays important, but it no longer defines the architecture.

  • alerts and overlays from the same runtime
  • OBS as a compatible output and control path
  • Windows and Twitch remain the product focus

Step 3

Own output and encoder path

In the long run, KALYIX should open the path away from OBS. That means own output, its own encoder path, and direct pushing toward Twitch.

  • less browser and OBS dependency
  • own output instead of HTML as the end goal
  • direct streaming path as the later target stage

What becomes possible later

Modular enough for local use, Linux runtimes, and distributed setups

The first focus stays on Windows and Twitch. But the modular runtime structure lays the groundwork for distributing parts later, moving load elsewhere, or letting multiple people work on one setup.

Windows first

The desktop experience and the main user value come first on Windows, because that is where the streaming focus is strongest and the product path is the clearest.

Linux kept in mind technically

Individual runtimes can also run on Linux. That matters mainly for later services, event tracking, or offloaded processes.

Distributed later on

That also opens the door to external control later: server operation, load distribution, multi-access, or scene changes by other people without removing the local control point.

Stay in the loop

Get updates on V2

If you want to follow how KALYIX develops, sign up for updates. That is where I send new builds, direction changes, and important project milestones. No spam, no ads, no pointless noise.

No newsletter? Discord gives you the direct line to new builds and project changes.

Go to Discord

Unsubscribe from the newsletter

KALYIX