ItzCrazyKns / Epoch
Where conversations become interfaces.
Why this job: topics: chatbot, ai-chat, webui

What it does
- 25+ Interactive Components. Complete UI primitives from layout containers (Flex, Grid, Hero) to data visualizations (Charts, Stats, Metrics) and form controls (Input, Select, Textarea)
- Real-time Streaming. Server-Sent Events stream partial object updates as the LLM generates component trees, with progressive rendering on the client
- Stateful Conversational Context. All user interactions (button clicks, form submissions, card selections) are serialized and fed back into the conversation history
- Recursive Rendering Engine. UIRenderer recursively traverses component trees, maintaining form state and action handlers through the entire tree depth
- Integrated Search. Pluggable search layer with privacy-friendly SearxNG support or Serper API integration for real-time web and image search directly within generated interfaces
Get started
git clone https://github.com/itzcrazykns/epoch.git
cd epoch You need: Node.js 18+; One of the following:; Search provider (configure at least one):
- Maintenance
- Inactive
- Last commit 12 months ago
- Stars
- 148
- +1 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v0.1.0
- Released 12 months ago
- Built with
- TypeScript
- 98% of the code
Is it looked after?
- Contributors
- Not stated
- Last 90 days
- Issues
- 0% closed
- 3 still open
- Pull requests
- 0 merged
- 0 waiting
- Releases
- 1
- 1 in the last year
- No contributing guide
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| receptron / MulmoChat | 177 | today | MIT | No downloads |
| oxide-lab / Oxide-Lab | 118 | 3 months ago | Apache-2.0 | No downloads |
More: languages, topics and project record
Languages
- TypeScript 98%
- CSS 2%
- JavaScript <1%
Topics
- ai
- ai-chat
- chatbot
- conversational-ai
- epoch
- generative-ui
- interactive-ui
- llm
- structured-output
- webui
Project record
- JobChat apps
- StatusListed
- Commits38
- Forks24
- Watching2
- Stars in 28 days+8
- CreatedNov 2, 2025
- First seen by usNov 7, 2026
- CheckedNov 8, 2026
