gitmyhub

Noustiny

TypeScript ★ 176 updated 2mo ago

An agent native video creation pipeline that runs on top of Hermes Agent

An AI tool that turns a story idea into a branching narrative tree and renders the chosen path into a narrated video.

TypeScriptNext.jsReactHermes AgentElevenLabssetup: moderatecomplexity 3/5

Noustiny is an AI-powered story creation tool that generates branching narratives and renders them as videos with narrated audio. Built for the Nous Creative Hackathon 2026, it runs on top of an AI agent framework called Hermes Agent.

The core idea is a visual "story tree" canvas. You provide a starting idea (called a seed), and the AI proposes story beats — key plot moments — that you can accept, modify, or branch. Two types of branching are available: you can insert a new beat directly into the main storyline (which automatically adjusts all the following beats to stay coherent), or you can create a "what-if" parallel branch that explores an alternative direction without touching the existing story.

When you are ready to produce a video, a render pipeline takes the selected story path and chains together several AI tools: it selects a narrator voice, optionally clones a specific voice from a YouTube URL you provide, generates narration audio, and compiles everything into a video. Visual consistency across the story is maintained by building a "character sheet" at the start that assigns each named character a consistent AI-generated portrait used in every beat they appear in.

The application is built with Next.js and TypeScript. It is described as a hackathon project. The full README is longer than what was provided.

Where it fits