How sarpstar/cinecode works
cinecode is a local, agent-guided filmmaking toolkit: the user develops an idea with a coding agent, chooses a direction, and iterates through previews before receiving a mastered MP4. The map preserves its documented branches for research, typography, music videos, narration, and editing user footage. Source excerpts confirm several module calls; other product-stage links are based on the README’s workflow and are marked dashed where implementation wiring was not shown.
Main entry points: make.py Render and master · scene.html Scene authoring · brief.py Brief and prompts · deal.py Idea deals
Components 26
Creative development
- Brief and prompts
scripts/brief.py - Idea deals
scripts/deal.py - Film plan
templates/STATE.md
Research and direction
- Outside seeds
scripts/dice.py - Asset search
scripts/asset_search.py - Look direction
scripts/direction.py - Style library
scripts/styles.py - Type references
scripts/type_refs.py - Type pairings
scripts/type_deal.py - Font search
scripts/fonts.py
Film production
- Scene authoring
starter/scene.html - Camera moves
starter/camera.mjs - Frame capture
scripts/capture.mjs - Render and master
scripts/make.py - Word checks
scripts/words_check.py - Quality checks
scripts/qc.py
Sound and finishing
- Beat grid
scripts/beat_grid.py - Voice generation
scripts/tts.py - Sound search
scripts/sounds.py - Audio mix
scripts/mix.py - Audio mastering
scripts/master_audio.py
Specialized formats
- Footage editing
scripts/footage_cut.py - Lyric alignment
scripts/lyrics_align.py - Reference analysis
scripts/ref_video.py
Other components
- User
- Coding agent
Connections 29
- User → Coding agent: shares idea
README.md - Coding agent → Brief and prompts: elicits brief
README.md - Brief and prompts → Idea deals: frames options
scripts/brief.py - Idea deals → Outside seeds: draws seeds
scripts/deal.py - Coding agent → Film plan: presents plan
README.md - Coding agent → Look direction: proposes looks
README.md - Look direction → Style library: uses recipes
scripts/direction.py - Coding agent → Asset search: finds references
README.md - Coding agent → Type references: finds type references
README.md - Coding agent → Type pairings: selects pairings
README.md - Type pairings → Font search: checks fonts
scripts/type_deal.py - Coding agent → Scene authoring: authors scenes
README.md - Scene authoring → Camera moves: uses camera
- Coding agent → Frame capture: renders preview
README.md - Frame capture → Scene authoring: captures frames
README.md - Coding agent → Render and master: requests render
README.md - Render and master → Font search: imports
scripts/make.py - Render and master → Beat grid: imports
scripts/make.py - Render and master → Word checks: runs check
scripts/make.py - Coding agent → Voice generation: creates voice
README.md - Coding agent → Sound search: finds sound
README.md - Coding agent → Audio mix: mixes audio
README.md - Audio mix → Audio mastering: masters audio
README.md - Render and master → Quality checks: checks draft
README.md - Coding agent → Footage editing: cuts footage
README.md - Coding agent → Lyric alignment: aligns lyrics
README.md - Coding agent → Reference analysis: analyzes reference
README.md - Quality checks → User: shows draft
README.md - Render and master → User: delivers MP4
README.md