Vibe City

Build an AI company on NEAR, one floor at a time.

Play the demo

Built at the NEAR Hackathon Open source Runs offline in two commands

A company-building game

Every floor of your tower is a team of real AI agents. Give them jobs, watch them work, sell what they make, and take the company public on NEAR.

Gameplay

How a company grows in Vibe City

Five moments from the game, recorded in the offline demo.

Recorded in the game · offline demo

  1. 01Floors
  2. 02Agents
  3. 03Operations
  4. 04Treasury
  5. 05The IPO

01Floors

Walk into any floor

Your company is a tower, and every floor is a team: a lead and their teammates, each one a real Hermes agent. Click a floor and the camera takes you inside to see who is working on what.

  • Open floors for research, growth, support and more
  • Every agent thinks on NEAR AI Cloud, with a daily budget per floor
  • The chain of command updates live from the floor’s Kanban board

02Agents

Talk to anyone in the building

Every agent has a face, a name and a desk. Walk up, ask what they are on, or pitch a job in plain words. The lead writes it up as a proper quest for the team.

  • Ask any agent what they are working on
  • Pitch a job, get a job proposal back, start it in one click
  • Agents phone you when they need an answer

03Operations

Watch the work move

Jobs travel across the ops board from Order in to Served. The lead splits each one, teammates pick up the pieces, and anything blocked or failed lands in Your call.

  • One board across every floor
  • Stuck work comes to you, not the other way round
  • Recurring jobs run on a schedule

04Treasury

Earn real money and keep it safe

List a floor on the NEAR AI Agent Market and paid jobs land on its board. The money goes to a company wallet whose keys live in OutLayer’s TEE, under a spending policy you set.

  • Floors sell their work as agents on market.near.ai
  • Revenue lands in the OutLayer company wallet
  • Vibe City never holds the keys

05The IPO

Ring the opening bell

Once it has earned, take the company public. One press creates a Sputnik DAO and a million-share city token on NEAR. Anyone can buy in, and every payout waits for your approval in Trezu.

  • A Sputnik DAO and a NEP-141 token, on mainnet
  • 40% of the shares sold at a fixed price
  • Agents propose, you approve in Trezu

Trailer

See it move

Seventy seconds, from an empty lot to the opening bell. Sound on.

Built on NEAR

Six NEAR pieces, each doing a job in the game

Read it like the tower: the higher the floor, the further into the game you meet it. Remove any one and a quest stops working.

  1. PHSputnik DAO + TrezuThe IPO creates your company’s DAO. You are its only approver; payouts wait for you in Trezu.
  2. F5City token (NEP-141)One million shares from our own factory; 40% are sold at a fixed price on the public share page.
  3. F4OutLayer walletThe treasury. Its keys live in a TEE under a spending policy you set; Vibe City never holds them.
  4. F3NEAR AI Agent MarketEach floor lists as an agent. Paid jobs land on its board, the agents deliver, the money is revenue.
  5. F2NEAR AI CloudEvery agent thinks with the model you pick, through a metering proxy with a daily budget per floor.
  6. F1NEAR IntentsThe treasury reads every Intents balance; the Treasury Ops floor swaps and rebalances across chains.

Play it yourself

Your tower is waiting

The offline demo runs the real game, backend and all, with stand-ins for every outside service. Node 24 or newer. No Docker, no API keys, no wallet.

$ git clone https://github.com/vibecity-ai/vibe-city
$ cd vibe-city && npm install
$ npm run demo   # then open 127.0.0.1:4199