Open-source, agent-native video editing pipeline. Plan, transcribe, cut, animate, render, and schedule — from your terminal, locally if you want.
Goobs is a free, open-source video editor with the editorial DNA of a professional editor baked in. Built by MaxShip.
It is built for the subject-matter expert who can talk for hours about what they know but gets stuck on planning and editing.
git clone https://github.com/shipwithmax/goobs.git
cd goobs
npm install
./bin/vp init
Most people do not know how to edit video. They have valuable content trapped behind technical friction: they cannot film, edit, and publish in a day. Goobs removes that friction.
You speak naturally on camera. You can say things like “editor, keep this part” or “imagine a chart showing the numbers go from 2020 to 2024.” Goobs extracts those phrases as a director’s track and uses them to guide the rough cut and motion graphics.
You stay in creative control; Goobs handles the craft.
PRE-PRODUCTION
0. Plan → talking points + an on-screen prompter to record against
POST-PRODUCTION
1. Log → transcribe + extract director cues + flag fillers
2. Assemble → rough cut: fillers and "cut this" sections removed
3. Enrich → motion graphics, charts, and lower-thirds
4. Polish → fine cut: audio levels, transitions, and color
5. Render → horizontal, vertical, and square exports
6. Schedule → social drafts for approval before publishing
Each stage emits a real file you can inspect. You can rerun a stage independently instead of rebuilding the whole project.
Goobs is the nickname of the professional editor whose philosophy is encoded into this tool. Without that point of view, Goobs would be another wrapper around AI models.
The engine follows principles documented in editorial-dna/goobs-principles.md:
After vp init, projects live in hangar/, with one folder per video:
hangar/Y26-04-25-my-first-video/
├── source.mp4
├── 0-plan/{brief.md, slides.html}
├── 1-log/{transcript.json, cues.json}
├── 2-assemble/rough.mp4
├── 3-enrich/{composition.html, enriched.mp4}
├── 4-polish/fine.mp4
├── 5-render/masters/{horizontal.mp4, vertical.mp4, square.mp4}
└── 6-schedule/zernio-drafts.json
Goobs is an early working scaffold. Project creation, layouts, stage boundaries, configuration, and provider adapters are present. Several media-processing stages are still explicit placeholders while the end-to-end production workflow is being implemented and tested.
MaxShip builds agent-native tools for one-person operators and small teams.
For implementation help or a custom variant, say hello.
1 commits
JavaScript
84.0%
HTML
16.0%
Open-source, agent-native video editing pipeline. Plan, transcribe, cut, animate, render, and schedule — from your terminal, locally if you want.
Goobs is a free, open-source video editor with the editorial DNA of a professional editor baked in. Built by MaxShip.
It is built for the subject-matter expert who can talk for hours about what they know but gets stuck on planning and editing.
git clone https://github.com/shipwithmax/goobs.git
cd goobs
npm install
./bin/vp init
Most people do not know how to edit video. They have valuable content trapped behind technical friction: they cannot film, edit, and publish in a day. Goobs removes that friction.
You speak naturally on camera. You can say things like “editor, keep this part” or “imagine a chart showing the numbers go from 2020 to 2024.” Goobs extracts those phrases as a director’s track and uses them to guide the rough cut and motion graphics.
You stay in creative control; Goobs handles the craft.
PRE-PRODUCTION
0. Plan → talking points + an on-screen prompter to record against
POST-PRODUCTION
1. Log → transcribe + extract director cues + flag fillers
2. Assemble → rough cut: fillers and "cut this" sections removed
3. Enrich → motion graphics, charts, and lower-thirds
4. Polish → fine cut: audio levels, transitions, and color
5. Render → horizontal, vertical, and square exports
6. Schedule → social drafts for approval before publishing
Each stage emits a real file you can inspect. You can rerun a stage independently instead of rebuilding the whole project.
Goobs is the nickname of the professional editor whose philosophy is encoded into this tool. Without that point of view, Goobs would be another wrapper around AI models.
The engine follows principles documented in editorial-dna/goobs-principles.md:
After vp init, projects live in hangar/, with one folder per video:
hangar/Y26-04-25-my-first-video/
├── source.mp4
├── 0-plan/{brief.md, slides.html}
├── 1-log/{transcript.json, cues.json}
├── 2-assemble/rough.mp4
├── 3-enrich/{composition.html, enriched.mp4}
├── 4-polish/fine.mp4
├── 5-render/masters/{horizontal.mp4, vertical.mp4, square.mp4}
└── 6-schedule/zernio-drafts.json
Goobs is an early working scaffold. Project creation, layouts, stage boundaries, configuration, and provider adapters are present. Several media-processing stages are still explicit placeholders while the end-to-end production workflow is being implemented and tested.
MaxShip builds agent-native tools for one-person operators and small teams.
For implementation help or a custom variant, say hello.
1 commits
JavaScript
84.0%
HTML
16.0%