feitangyuan/onetake

Public

Motion films that never cut to the next slide: every beat grows out of the one before, one continuous camera, continuity measured by an oracle. Product launch films and feature demos, made with a coding agent.

  • Stars2.4k+426 tuần này
  • Forks151
  • Watchers4
  • Issues1
  • Ngày tạo26/09/2026
  • Cập nhật gần nhất13/10/2026
  • Ngôn ngữPython
  • Giấy phép—
README.md28.6 KBRaw

onetake icon

onetake

Motion films that never cut to the next slide. A Claude Agent Skill that makes product launch films, teasers and feature demos where every beat grows out of the one before — one continuous take, not a stack of scenes. 一镜到底的连贯动效。 做产品发布片、预告片、功能演示:每一个画面都从上一个画面里长出来,是一整条连续的镜头,而不是一张张轮流出场的"PPT"。

License: PolyForm Noncommercial Type Cases Continuity

▶ See the films and get onetake Pro → onetakemotion.com ▶ 看成片、获取 onetake Pro → onetakemotion.com

onetake launch

From onetake's own launch film. A prompt bar opens into the ad it asked for; the next prompt collapses into a line that shoots across the desk and opens into a festival screen. No cut. Full film with sound →


English | 中文说明


English

The problem: motion that falls apart

Most motion videos an AI makes today — and most template tools — come out loose. Title card, fade, UI shot, fade, feature card, fade, logo. Each shot can look fine and the whole still reads like a slideshow, because nothing connects one beat to the next: scenes replace each other.

What onetake does differently: every beat is carried

onetake treats the boundary between two beats as the thing to design. At every boundary, something on screen survives and visibly becomes the next beat:

  • the prompt bar opens into the app window; the window reflows into the phone;
  • a bar collapses into a line, the line shoots across the desk and becomes the first grid line of the next film;
  • a card grows into the page; a stage opens from the character; the camera pushes through a card until it is the next scene;
  • at the end, the cast folds into the lockup — in the launch film, the block cursor writes the name in one stroke.

And one camera holds it all together. It never cuts: it follows the subject a beat ahead, whips to where the next thing will land, floats like a hand-held operator and shakes when something hits — then holds dead still, because rests are what make the moves land.

Continuity is measured, not hoped for

Every film is checked by an oracle before a human watches it. probe.py records what is on screen in every frame, finds each boundary, and asks what carried across it. A film whose beats replace each other fails.

Nội dung README thuộc về feitangyuan và cộng đồng đóng góp, giấy phép Không có giấy phép. Nguồn: github.com/feitangyuan/onetake