Skip to content
tgo-app-devPublic

About

A native macOS app for generative creation and composition, powered by Vpipe

Resources

Stars

32 stars

Watchers

0 watching

Forks

Repository files navigation

Valtz

A native macOS app for generative creation and composition, powered by Vpipe.

Let the pictures tell the story.

Valtz starts with a clean workspace

Write a prompt for a clip: a fleet of Elven galleons in a storm

Enhance it in the Prompt Editor: the assistant rewrites it in the model's own form, its sound and music included

Generate: the clip previews live as it is made, with the time left

Continue the clip from its last 2 to 5 seconds

The continuation's prompt: the clip's last seconds in the row, named Video 1 in the text

The continuation generating, the status bar showing the GPU, memory and TFLOP/s at work

Review the two clips on the timeline, the continuation laid after the first

Across the seam: the continuation picks up where the clip ended

Everything made is an asset: each generation, its prompt and the guide


Plan a scene by drawing it: two stick figures on markup layers, keyed to move on a timeline

The plan in the prompt as a reference, the scene told around it in plain words

Enhance it on this Mac: the assistant turns plan and words into the model's subjects, what each keeps of the plan, and the shot

The enhanced prompt accepted, the plan named Video 1 in it

Rendering, step 2 of 8: the two people already where the plan put them

Rendering, step 7 of 8

Check the result against the plan: the stick figures over the clip, each person where their figure stands

Later in the clip: the figures still on the people as they meet

The planned moment: the cup of water poured where the figures meet

The finished clip


Ask the agent: a four-slide deck on the four seasons, for pre-school children

The agent works through the editor's tools step by step, each step waiting for you to run it

Its pictures generate in the background, landing in Assets as it goes on

It looks at each page as drawn before placing the words on it

The result: a four-page deck, spring on the first page

Winter, on the last page


Build

Needs macOS 26 or later on Apple Silicon, Xcode (Swift 6), CMake ≥ 3.29, Ninja (brew install ninja) and an installed vpipe:

# vpipe, once (see its README): build it, then install it
cmake --install <vpipe-build> --prefix ~/dump/vpipe-install

git submodule update --init
cmake --preset dev && cmake --build --preset dev   # → ~/dump/valtz-build
~/dump/valtz-build/tests/valtz_test
open ~/dump/valtz-build/app/macos/Valtz.app

VALTZ_VPIPE_PREFIX points at a vpipe installed elsewhere; cmake --preset no-engine builds without vpipe (the UI and the store only).

The dev build runs in place: it finds libvpipe where it was installed. A relocatable app -- libvpipe and the plugin inside the bundle, every reference rewritten, signed ad hoc -- is the valtz-dist target:

cmake --preset release && cmake --build --preset release --target valtz-dist
# → ~/dump/valtz-build-rel/dist/Valtz.app

Auto-update (optional)

Valtz updates itself with Sparkle when it is built with it. Sparkle is not vendored:

app/macos/fetch-sparkle.sh            # → ~/dump/sparkle/Sparkle-<version>
cmake --preset release -DVALTZ_SPARKLE_DIR=~/dump/sparkle/Sparkle-<version>

Without it the app builds and runs, and simply never offers an update.

License

Valtz is licensed under the Mozilla Public License 2.0; see NOTICE. The Valtz Extension SDK, when it is published, will be licensed under the Apache License 2.0, as vpipe is; the example extensions (examples/extensions/) already are.

Third-party components -- vpipe, LMDB, nlohmann/json, Sparkle and MiniMax H3's prompt-writing guide, each under its own license -- are listed in THIRD_PARTY_LICENSES.md. Model weights are not part of Valtz, nor is anything licensed for non-commercial use only (such as QwenLM's Qwen-Image prompt rewriters): each is downloaded from its publisher, on request, under the publisher's license.

About

A native macOS app for generative creation and composition, powered by Vpipe

Resources

Stars

32 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages