VibeValley中文

VibeValley码农场物语

Coding, like harvest time.

Say one lineat break of day;

A crew of coding agents on a pixel farm, writing your code and running your tests.

the helpers sowand weed away.

At dusk, reportscome in by rows;

you sleep, and stillthe garden grows.

The helpers are off to work

Seven little animals in four outfits. Every helper is a real coding agent on your machine: pi, Claude Code, Codex, or the one VibeValley brings along.

Wake to a harvest,ripe and bright.

Look over the commits, the diff, any clash in sight; bring it into main once it looks right.

Harvest

clock-in: an endpoint listing check-ins

commits
3
commits
files
4
files
lines
+142 −12
lines
no conflictsBring it in

How a job grows

  1. 1 Say it
  2. 2 Sow it
  3. 3 Grow it
  4. 4 Harvest it

Say it

Tell the manager: "Add an endpoint to clock-in that lists check-ins, with tests." Type it, or hold the button and say it.

What it does

  • 4machines: VibeValley's own, pi, Claude Code, Codex
  • 28helpers: 7 animals × 4 outfits
  • 6plots at work at once
  • 21achievements
  • 5games on the farm phone
  • 3chat apps to work from: WeChat, Feishu, QQ

One chat for the farm

You, the manager and the helpers talk in one chat. Every job gets its own thread, where the helper confirms, asks and reports, and you can step in any time. Channels keep projects apart.

Planting plans

A long job is first split into a graph of steps, and you look over the draft before work starts. A bug fix starts with an acceptance test that fails, and no later step may touch it.

Talk, and it is done

Hold the button and talk: the voice manager hears you out and hands your words to the same manager, who sends the work off.

A ticket board and a map

Every planting is a ticket: to do, in progress, waiting for you, closed. When every plot is busy, tickets queue and start as soon as one frees up. On the map every project is an island: see which plots are at work and how many more it can take.

Schedules and rounds

"Run the tests every day at nine." A round that calls no model reminds you of questions left unanswered, helpers gone quiet and harvests left in the field.

Work from anywhere

Connect the farm chat to WeChat, Feishu or QQ; only your own account gets in. A phone or another computer can come in through the yard gate.

Spending in sight

Every machine’s quota, what today cost, a daily budget. You are warned before a quota runs out, and nothing is sent once it has.

And a farm

Day and night with real light, a dog, helpers walking the paths, achievements and titles, and a phone with little games on it.

Your machines

Helpers drive the coding agents installed and signed in on your machine, with every quota and cost in sight. VibeValley brings one of its own too; all it needs is a DeepSeek key.

piClaude CodeCodexVibeValley's own

Your farm on every screen

The app is written in Flutter, so the Mac, the iPhone and Android get the same one. The farm runs on your Mac; VibeValley on your phone scans the yard gate’s QR code and joins the same farm: hand out work in the farm chat, follow the tickets, read the helpers’ reports. Another Mac joins with a pairing link. Away from home, connect the farm chat to WeChat, Feishu or QQ.

  • macOS
  • iPhone
  • Android

For now you build the phone app yourself, from the same source. Open the yard gate only on a network you trust.

The farm on a Mac
The farm chat on a phone
The tickets on a phone

The farm

The farm: the plots, the manager, and the farm chat at the bottom right
The title screen: day and night follow your clock
The chat page: channels, helpers, and a job’s thread open on the right

Get started

Before you start

Helpers run with no permission prompts and no sandbox: they can run any command on this machine. The server listens on 127.0.0.1 only; never expose it to a network. Put in the work folder only projects you are willing to hand to a coding agent.

The code is changing fast: its concepts, interfaces and saved data will all still move, and there will be bugs. Back up the farm’s data before you upgrade, and tell us on GitHub when something breaks.

You need

  • macOS on Apple silicon
  • At least one coding agent installed and signed in: pi, Claude Code or Codex
  • A DeepSeek API key, for the manager
  • To build it yourself: Go 1.27, Flutter 3.47 and Xcode

Build the macOS app

$ git clone https://github.com/vibevalleyhq/vibevalley.git && cd vibevalley$ app/tool/agora-voice-only.sh$ bun run package:mac$ open app/build/vibevalley.app

More in the README and docs/ in the repository. Read the README