Skip to main content

navig-generate

Generate images, video and audio with your own provider keys, keep the variants you like, and edit them: cut, fx, beats, tonality, sprites. Runs on its own as navig-generate; the shared media engine lives in navig-media-core.

Works on its own — its own CLI, no navig required · v0.4.0 · PyPI

On its own (no navig needed)

pip install navig-generate
navig-generate --help   # no navig needed

With navig

pip install "navig[generate]"
Commands
Command What it does
navig generate contact-sheet Montage variants into a review contact sheet (Pillow).
navig generate edit Instruction-edit an image variant (OpenAI gpt-image).
navig generate eleven change-voice Re-speak a recording in another voice, keeping timing and delivery (costs credits).
navig generate eleven fetch Download one history item's audio (free — the bytes are already stored).
navig generate eleven history List what this key has already generated (free — GET only, costs no credits).
navig generate eleven isolate Remove background noise, keep the voice (costs credits).
navig generate eleven stems Split a track into stems — returns a zip (costs credits; slow on long files).
navig generate eleven subscription Plan, credits and cloning entitlements behind the configured key (free GET).
navig generate eleven transcribe Transcribe with ElevenLabs Scribe (costs credits; word timings included).
navig generate eleven voices Search the voice library — or list your own voices with --mine (free GETs).
navig generate gen Generate variant(s) into the active space's refs library.
navig generate ingest Pull externally-generated files into the refs library for review (Midjourney, etc.).
navig generate keep Promote a staged variant to the kept library.
navig generate license Record the license for a variant (provenance).
navig generate list List variants in THIS space, newest first (clickable). --all spans every space.
navig generate palette Extract a hex palette from reference frames.
navig generate process LOCAL pixel pipeline → a game-ready sprite variant (Pillow).
navig generate redesign Reference-based img2img redesign (Recraft).
navig generate reject Reject a staged variant (retained in .rejected, never deleted).
navig generate rembg Remove the background → transparent PNG (Recraft).
navig generate statement ⬛ Render a STATEMENT overlay — one line, in Schema's own interface language.
navig generate style list List every template id with its kind and title.
navig generate style show Print one template: source, prompt, motion (side effects), layout.

NAVIG Generate: make images, video and audio with your own provider keys, keep the variants you like, and edit them. It owns the generation service, the generator clients, beats, tonality and the sprite pipeline; the shared foundation it and navig run on (video cut/fx/captions, audio edit, refs library, variant store, provider catalog) is navig-media-core, which this package depends on.

On its own

pip install navig-generate                # adds the `navig-generate` command
export OPENAI_API_KEY=…                   # or RECRAFT_API_KEY, GEMINI_API_KEY, STABILITY_API_KEY…
navig-generate gen "a red fox, flat vector" --provider openai_gpt_image
navig-generate list                       # short ids; every command accepts them
navig-generate keep 8ab12f25
pip install "navig-generate[process]"     # Pillow: process / palette / contact-sheet
pip install "navig-generate[beats]"       # numpy: beat and tonality detection

Variants land in the project you stand in (<nearest folder with .navig/>/.navig/refs, else the current folder) and are recorded in <data dir>/generated_media.db — the same library navig reads, so nothing moves when you install navig later. Keys come from the environment or the shared encrypted vault (navig-vault). ffmpeg must be on PATH for video and audio edits.

Inside navig

The same commands are navig generate … (next to navig's analyse/briefing commands), and the deck's media screens use this engine. navig's old paths stay identity aliases: navig.media.{generation_service,beats,tonality,processing} and navig.tools.{image,video,audio}_generation from this package, the rest (navig.media.{types,refs_library,…}, navig.tools.media_providers) from navig-media-core. Deck screens need navig.

Metadata

Release files for navig-generate 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for navig-generate 0.4.0
File Size Uploaded
navig_generate-0.4.0.tar.gz 118.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for navig-generate 0.4.0
File Interpreter ABI Platform
navig_generate-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 227.5 kB

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page