Get it free
Bizarro under stage lights in LAST TAKE, a film made with Phosphene

Your Mac makes films. Offline.

Free AI video with sound on Apple Silicon. Download the models once, then make films offline without uploading a thing.

Get Phosphene free v4.19.6 ScrollSpaceScroll to scrub. Press Space to play with sound.Scroll to scrub. Tap the play button for sound.

A dark stage and a lit one. Phosphene joined the stills with keyframes, then extended the shot.

The camel bells weren't added in post.

Write a shot, or let H3 fill the gap between two frames.

Give a still something to do.

Make an image in Phosphene, then give it a part. Even a bust can sing.

The soundtrack gets a face.

Music Studio made the song. H3 lip-synced Bizarro to it on the same Mac.

Every frame stayed in the room.

One Mac rendered the picture and the sound. Nothing on this timeline was filmed or uploaded.

LAST TAKE: 64 seconds, made entirely in Phosphene.

01 / 06

Eleven shots. One Mac.

Pick a shot from the film and play it with sound. All 11 clips were made in Phosphene on the same Mac.

  1. 01 · Hailuo H3 · Image to video + Extend x2 · 7.0 s

    LAST TAKE / one long take

    A still becomes a 15-second push-in, with two extensions.

  2. 02 · Hailuo H3 · Keyframes + Extend · 5.0 s

    LAST TAKE / lights up

    H3 joined the dark and lit stills with keyframes, then extended the shot.

  3. 03 · Hailuo H3 · Text to video, dialogue · 8.5 s

    The Caravan

    Picture and voice, complete with wind and camel bells. One prompt did the lot.

  4. 04 · LTX-2.5 · Text to video · 5.5 s

    The Drowned Ballroom

    A paragraph sinks the ballroom. You can hear the diver breathe inside the helmet.

  5. 05 · Hailuo H3 · Keyframes · 6.0 s

    Sketch to Storm

    Pencil sketch in, storm out. The render fills the gap between the two frames.

  6. 06 · Hailuo H3 · Image to video · 5.0 s

    Lantern Fjord

    One still image, and the lanterns start to rise.

  7. 07 · LTX-2.5 · Lip-sync · 5.5 s

    The bust sings

    A bust gets a singing part. One photo, lip-synced to a song.

  8. 08 · Music Studio + H3 · Song + lip-sync · 8.0 s

    Neon Mile

    Music Studio made the song. H3 lip-synced Bizarro to it.

  9. 09 · LTX-2.5 · Text to video · 3.5 s

    Couch, popcorn

    Bizarro between renders, with a trained face and a trained voice.

  10. 10 · Hailuo H3 · Fast HD + Upscale & Face Fix · 5.0 s

    LAST TAKE / the camera rolls

    Rendered in H3 Fast HD; Upscale & Face Fix handled the finish.

  11. 11 · Hailuo H3 · Lip-sync · 10.0 s

    LAST TAKE / last line

    The final cue: "One last take, and then I'm gone."

Light patterns you see with your eyes closed.

Made on Macs like yours

57,000+

renders completed on Macs since August

52,000+ video renders 3,500+ image jobs 700+ song renders

renders this week
8,000+
last 7 days · about 48 an hour
Pinokio installs
12,600+
project page · last 90 days
GitHub stars
263
live count · MIT licence

0 estimated renders since you opened this page, based on this week’s rate. Not live data.

Updated Oct 20, 2026. Phosphene’s anonymous usage stats can be switched off, so actual render totals are higher. Pinokio counts installs on its project page. Every number is rounded down.

Your Mac's memory decides which doors open.

02 / 06

Meet your Mac's
other talents.

Choose your memory to see what you can make. Find it under Apple menu → About This Mac → Memory. Phosphene checks this for you when it starts.

Available at this memory: 5 of 10

  • Text to video and picture to video (LTX-2.5)smaller sizes under 48 GB16 GB +
  • Pictures: Qwen-Image-Edit, FLUX.2model size adapts to your memory16 GB +
  • Storyboard, One Shot, the Editor16 GB +
  • Songs with vocals (YuE2 Music Studio)peaks at 11 GB24 GB +
  • Hailuo H3: dialogue, keyframes, extend, lip-sync, add soundcompact Q8 engine36 GB +
  • LTX keyframes, extend and the Q8 pipelinescapped at 768 px until 80 GB48 GB +
  • Render your trained characterswith the Q8 weights48 GB +
  • Train a character at the full recipesmaller Macs train a lighter one64 GB +
  • Hailuo H3 full bf16 enginefrom 60 GB64 GB +
  • No size limits120 GB and up128 GB +

Apple Silicon, M1 or newer, from 16 GB. Set aside about 40 GB of disk for the first install, plus 75 GB if you add Hailuo H3. Intel Macs and Windows aren't supported. Read the memory guide.

03 / 06

Keep making things.
Keep your money.

Every feature available today stays free. Supporter and Pro are coming for people who want to back the project or get new tools. Neither is on sale yet.

Free today. Still free tomorrow. No feature gets taken away and sold back to you.

Free

$0 forever · MIT

  • Every engine and feature available today, free forever
  • Video with sound, songs, images, the Editor and character training
  • No subscription, credits or per-render charges
  • Install through Pinokio today. The native Mac app is coming and will be free
  • Bug, security and install fixes keep coming. Everything free today stays free
Get Phosphene free

Supportercoming soon

$5/mo or pay what you want from $3 · $50/yr

  • A Supporter badge in the app
  • Beta builds a week early
  • A monthly vote on what gets built next
  • A place in the credits, if you want it
  • Back the project you use. Pro features are a separate plan
Join the waitlist

Procoming soon

$12/mo or $99/yr

  • New speed-ups and optimizations first
  • New model ports in Pro first, for at least 60 days
  • Optional cloud models using your own API keys
  • Final Cut (FCPXML), EDL and OTIO export
  • CSV batch jobs and scheduled renders
  • Turn a screenplay into a film with multiple characters
  • Licensed character packs
  • Connect other tools through webhooks, CLI and MCP

At launch: 200 Founding Pro lifetime seats, $249 each.

Join the waitlist

Supporter and Pro are coming soon. Prices and benefits above are planned; neither is on sale. Pro features haven't shipped. Everything in Free today stays free.

For now, the waitlist buttons link to @PhospheneAI on X for signup news. Following on X doesn't register you for a waitlist.

04 / 06

Your AI agent can make films on your Mac.

Tell Claude Code, Codex or another AI agent what you want to make. Your agent sends the job to Phosphene and follows the render. The picture and sound are made right on your Mac.

  1. Make a 10-second shot in high quality with Hailuo H3: an old caravan leader in the desert looks into the lens and says "The desert doesn't hate you."
  2. Reading Phosphene's instructions and checking what your Mac can run.
  3. curl -s 127.0.0.1:8198/status
  4. {"running": false, "current": null, "queue": [], …}
  5. curl -s -X POST 127.0.0.1:8198/queue/add \ -d mode=t2v -d engine=h3 -d h3_quality=high -d h3_length=10s -d seed=-1 \ --data-urlencode "prompt=Live-action, cinematic, golden hour in the open desert. A medium close-up of a weathered old caravan leader with a…" \ --data-urlencode 'h3_chain_prompts=["He looks straight into the lens and (S1), in a deep, gravelly,…", "He holds the gaze, a faint tired smile in his…"]'
  6. {"ok": true, "id": "j-7f3c…"}
  7. curl -s 127.0.0.1:8198/status # Checking progress
  8. "phase_label": "Denoising · step 5 / 10", "pct": 41
  9. {"status": "done", "elapsed_sec": 1107, "output_path": "…/mlx_outputs/the_caravan.mp4"}
  10. Done. Your 10-second shot rendered on this Mac in about 18 minutes, with his voice, wind and camel bells from the same prompt.
The shot Phosphene made The Caravan · Hailuo H3 · 10 s

What your agent can do

  • POST /oneshot

    Make a whole film, 30 to 120 seconds long, from one request.

  • GET /oneshot/options

    Check which engines, film lengths and quality settings your Mac supports, plus its trained characters.

  • POST /queue/add · GET /status

    Render one shot, follow its progress and get the finished file's location.

  • POST /image/agent

    Make an image with text and objects placed where you want them.

Any agent that can make HTTP requests can use Phosphene. The repo includes AGENTS.md, CLAUDE.md, GEMINI.md and QWEN.md with instructions.

Phosphene API docs Image API docs

The code is open. Pull up a chair.

05 / 06

Yours to run.
Yours to change.

Mr Bizarro made Phosphene. People trying things on their own Macs keep making it better. The app is open source under MIT. Read the code, fix a bug, or take it somewhere unexpected.

stars
263
forks
40
releases
104
licence
MIT

with thanks to

  • @blackestLTX 2.3/2.5 switch, room tone, One Shot fixes, the panel split into modules (#97–#112)
  • @tanis2000Found and fixed the character-training save bug, then proved the fix (#62)
  • @joshuaswarrenLinux on Apple Silicon (#94)
  • @sahilkashyap64Import H3 LoRAs from a file, ComfyUI repacks included (#65)
  • @Morac2Bisected the Pinokio install hang (#50), #52, #53
  • @ybekocakTracked down the causes of #59 and #44
  • @PhantombrainMDiagnosed the MLX shutdown crash on H3
  • @ViktorminatorCivitAI search fix (#82)
  • @mrapolo2020Detailed bug report (#90)
  • @Wizard_1981Asked for proper 10- and 15-second shots
  • @Techy2023Ingredients report (#101)
  • @pulgaraxHelped improve quality when extending clips
  • @davidaircloudMeasured the 1,417-character line
  • @itrejomxContributed to issue #56
  • @natxouThe screenshot that found a bug from v2.0
  • @abandonedmuseHelped improve H3 render-time estimates
  • @TownesvzResumable image downloads (#73)
  • @SebartusQuality section fixes (#71)
  • @PiotrAstroCampSSL certificate fix
  • @saved-jtransformers diagnosis
  • @xandreautransformers diagnosis
  • @edserraInstall stall report
  • @macstephenFound the missing file
  • @le_wibUpload hover preview
  • @fuschichouPlayer layout
  • @ownercasablancaExport framing report
  • @claude3dCharacter path fixes (#5)
  • @ivanfioravantiStep control request
  • @colinbdesignCommits on main

built on

  • LightricksLTX-Video 2.x, joint audio + video
  • @dgrauetltx-2-mlx, the MLX port everything builds on
  • MiniMaxHailuo H3
  • Apple ML researchMLX
  • @filipstrandmflux: FLUX and Qwen-Edit on MLX
  • Multimodal Art Projection · @vanch007YuE2 and its MLX port
  • mlx-communityGemma on MLX
  • @cocktailpeanutPinokio
  • @larryvrhthe H3 Fast adapter

directed by

  • Mr Bizarroand a Mac that rarely sleeps
06 / 06

Fair questions.

Wait. This all happens on my Mac?

Yes. Your Mac makes the video and sound, songs and images. Download the models once, then you can render offline. Your prompts, photos and finished work stay on your machine. When online, the app checks GitHub for updates every 30 minutes, downloads models you request and sends anonymous usage counts. You can turn those counts off in Settings.

Is my Mac up to it?

Start with an Apple Silicon Mac, M1 or newer, and at least 16 GB of memory. That runs LTX-2.5 at smaller sizes. Songs need 24 GB; Hailuo H3 starts at 36 GB. At 48–64 GB, more modes and character training options open up. Phosphene checks your memory and shows what fits. Intel Macs and Windows are not supported.

How much disk space do I need?

Set aside about 40 GB for the first install, which downloads roughly 37 GB of models. Add about 75 GB if you want Hailuo H3 and 11 GB for Music Studio. Downloads resume if your connection drops.

How long before I see something?

On an M4 Max with 64 GB, a 5-second LTX-2.5 clip at High takes about 4–5 minutes. A 5-second Hailuo H3 clip on Draft + Fast takes about 5 minutes; a 3-minute song takes about 3. Your settings and Mac matter. Phosphene estimates the time before you press Generate and learns from your renders.

Free as in a trial, or actually free?

Actually free. No subscription, credits or charge for another take. The app is open source under MIT, and every feature available today stays free. The AI models have their own licences; check those before using their output commercially. Supporter and Pro are planned, but neither is on sale.

Is this an offline Sora alternative for Mac?

For making short AI video clips with dialogue and sound on your own Mac, yes. Phosphene runs LTX-2.5 and Hailuo H3 locally, with no cloud account or credits. Expect different results and render times from a cloud service. The gallery shows what these models can do.

Can I train my own face and voice?

Yes. Open Train Character and start with 15 to 500 photos. Gemma captions them locally, and you can train a voice in the same run. The full training recipe needs 64 GB. Smaller Macs use a lighter recipe, and Phosphene checks how strongly the training changed the model.

Will Pro take features away from Free?

No. Pro is for new additions only: speed-ups and optimizations, early access to new model ports, optional cloud models with your own keys, editing exports, batch jobs and scheduling, multi-character screenplay-to-film, licensed character packs and automation tools. Speed-ups, optimizations and big new work, including model ports and heavy engine work, go to Pro first for at least 60 days. Whether or when they reach Free is decided case by case. Planned pricing is $12/month or $99/year, with 200 Founding lifetime seats at $249 at launch. Nothing is on sale yet.

Can I support the project without buying Pro?

Supporter is coming for exactly that. The plan is $5/month, pay what you want from $3, or $50/year. You get a badge, betas a week early, a roadmap vote and an optional credit. It does not include Pro features and is not on sale yet. The pricing page has waitlist details.

What about Linux?

There is a community-maintained port for Linux on Apple Silicon M1/M2, thanks to @joshuaswarren. Support is best effort. The Pinokio installer is for macOS.

Now make the film in your head.