Newborn Newborn Go GO TypeScript TS
↑ 51 ?
yoyo Shenchangxin/yoyo

A local agent workstation: one Go loop, three doors: Wails desktop, browser, and CLI. It writes code, reviews hunks, opens an isolated browser, runs skill packs, and keeps Create, Shorts, Drama, and Canvas in their own folder. Files stay in a folder you pick. A new harness has to pass Harbor before you trust it.

https://shenchangxin.github.io/yoyo/ β†—
HEALTH ? 90 / Healthy
// solo builder// hidden gem// release machine agentic-aiaidesktopharnessllmrsiself-evolvingproactive-agentproactive-aisuper-agent ?

// readme

Yoyo is an open-source local agent workstation. The desktop app is Go with a Wails v3 window. It edits code in a folder you pick, reviews each change, and can turn text into short-form video. You bring the model. Files and keys stay on this computer. Prompts and the playbook can be refined, but only after evaluation, and only you switch the live copy. The evaluator, the vault, and the updater are outside what the agent can change.

It is for people who want an agent on their own machine, a clear view of what it changed, and a conversation that is not hosted in someone else’s cloud.

Key Features

  1. πŸ’― Free and open source, Apache-2.0. The conversation stays on this computer. Work happens in the folder you choose.
  2. ✨ A streaming agent. @file, @folder, @harness, and @skill name the context. One @ injects only what you pointed at.
  3. πŸ›‘οΈ Writes and shell commands ask first: once, this chat, always, or deny. Plan proposes. Stop keeps what already landed. A USD budget is a hard stop.
  4. πŸ” Review diffs by hunk. An isolated browser opens workspace pages. Threads can be searched, renamed, and forked.
  5. 🎬 Create, Shorts, Drama, and Canvas share one…