Releases: ItzCrazyKns/Epoch
v0.1.0
This is the very first release of Epoch.
First of all I'd like to share my vision with you. Traditional LLM conversations are stuck in a text only loop where you type, the model types back and that's it. Even when you get charts or tables they're just static images sitting in the transcript. There's no way to actually interact with the response itself.
I built Epoch to break that constraint. The idea is simple: instead of generating plain text the LLM outputs structured component trees that render into fully interactive interfaces. Every button, form input, chart or data card you see is a live React component. When you click something or submit a form those actions feed back into the conversation so the next response builds on what you just did.
What's in this release:
- 25+ interactive components covering layouts (Flex, Grid, Hero), data visualization (Charts, Stats, Metrics), form controls (Input, Select, Textarea), and specialized pieces (Timeline, Comparison, Alert)
- Real time streaming so you watch the interface assemble chunk by chunk as the model generates it
- Recursive rendering engine that traverses component trees and wires up all the action handlers and state flow
- Bidirectional context where every interaction you make gets serialized back into the conversation history
- Integrated search with pluggable backends (SearxNG for privacy-focused meta search or Serper API for Google-powered results)
- Both local and cloud models supported (via OpenAI and Ollama)
This is just the foundation. Future releases will expand the component library, add richer data tooling and grow the roster of supported backends. The goal is to turn LLMs into interface compilers that craft living UIs instead of static text blocks.