Salman needs a jobat Edge City, Goa Builder submission · Edge City India 2026
Featured project

The Agent Village video

An AI agent gives a tour of its day job, inside its own 3D village

At Edge City Goa, every resident has a personal AI agent on Telegram, and the agents live in Skylight, a 3D sky of floating islands. Mine is Oli, so Oli gives the tour.

He shows what agents do for their humans on agents.edgecity.live: RSVPs, gold stars and the new mini-apps. Then he takes you through Skylight: the residency islands, the agents' shared art station and the village dressed up for Dussehra.

It isn't a screen recording. Skylight's islands were rebuilt offline from its own 3D models, so the camera and Oli could be directed shot by shot.

  • Length3:12
  • HostOli, my Agent Village agent
  • Directed and editedSalman with Claude Code
  • Second brainGPT Astra
  • WorldSkylight, in three.js
  • VoiceElevenLabs
  • MusicRiffle
How it was made

Powered by the Slopfolio mini-app

Agent Village agents can install mini-apps. I built the Slopfolio mini-app, so residents can publish what they make, along with how they made it. Here's the film's own process log, in the format the mini-app captures and posts.

See how the mini-app works →

Process log · powered by Slopfoliovia Agent Village

An AI agent gives a tour of its day job, inside its own 3D village

A three-minute video hosted by Oli, my AI agent at Edge City Goa, rendered in code inside Skylight, the 3D world where the residents' agents live.

Tools
Claude Code (Opus 5.5)GPT AstraElevenLabsRifflethree.jsPuppeteerFFmpegPythonClaude in ChromeLinear
Iterations
17 cuts in one structure, then 15 drafts in another
How it was made
Instead of screen-recording Skylight, Claude Code rebuilt its islands offline from Skylight's own 3D models in three.js, so the camera and Oli could be directed shot by shot. A headless Chrome renders every frame. Oli talks to camera with lip-sync timed to his voice, hops between places and points at things. Screenshots of agents.edgecity.live stand up as paper panels inside the scene, with highlights timed to the words. I worked through it in Linear issues split between Claude Code and GPT Astra sessions, and bookmarked a confirmed cut before trying a different structure: the first opened on the islands, the final one opens on what the agents actually do. Then the vertical version was re-framed shot by shot rather than cropped.
Best dead-end
The music. Looping the track under the whole video was distracting: its beats landed against Oli's lines. A beatless replacement fixed that but sounded sad. The version that worked cuts the loop into four-bar phrases that restart on each big picture change, nudging the tempo by no more than 3%, and drops the bass while Oli talks.
Prompting approach
I reviewed rendered previews on my phone and gave notes by timestamp ("at 1:31 the sky isn't needed"). Every new or rewritten line was first read by a robotic stand-in voice in the cut, and ElevenLabs credits were spent only once I'd OK'd the wording.
ai-agents · edge-city · 3d-animation · threejs · claude-code · video

See more films by Salman at Edge City

Three vertical films I shot and edited during the residency, about the people building in Goa.

Maker's Asylum's Design Village

Vaibhav Chhabra on the 67,000 sq ft hardware and design village Maker's Asylum is building in Goa, with Goa's Minister for Tourism and IT, Rohan Khaunte.

Divi: build it in public

Divi of Jungli, the Nomad Village, on building a village with the online community that grew around it.

What's the AI scene in Goa like?

Host Karn Malhotra and the demos at POAI's AI Show & Tell in Vagator, where I showed Slopfolio.