goose/ui/goose2
2026-05-15 09:47:30 -04:00
..
.claude/skills Move goose2 (#8516) 2026-04-14 14:39:30 +00:00
.codex/skills Move goose2 (#8516) 2026-04-14 14:39:30 +00:00
builtin-sources/agents Agents crud (#9084) 2026-05-11 17:33:32 +00:00
distro goose2 distribution bundling (#8911) 2026-05-05 15:20:49 +00:00
scripts fix: reuse goose2 vite server on port conflict (#8722) 2026-05-12 17:28:26 +00:00
src Preserve thinking content for providers that require it (#8857) 2026-05-15 10:36:25 +00:00
src-tauri chore(deps): bump tauri from 2.10.3 to 2.11.1 in /ui/goose2/src-tauri (#9066) 2026-05-13 16:12:56 +00:00
tests refresh onboarding when provider catalog loads (#9051) 2026-05-12 20:42:19 +00:00
ui_improvements/state_management chore: goose2 UI state refactor (part 1) (#9049) 2026-05-07 05:52:49 +00:00
.gitignore Move goose2 (#8516) 2026-04-14 14:39:30 +00:00
AGENTS.md refactor: switch to official new rust-sdk for ACP (#9062) 2026-05-06 19:48:52 +00:00
app-icon.png Move goose2 (#8516) 2026-04-14 14:39:30 +00:00
biome.json feat(goose2): add cross-worktree kill support with running/kill-all recipes (#8768) 2026-04-23 15:48:01 +00:00
CLAUDE.md agents: add CLAUDE.mds to mirror AGENTS.mds (#9029) 2026-05-05 18:53:52 +00:00
components.json Move goose2 (#8516) 2026-04-14 14:39:30 +00:00
ghost.config.ts Move goose2 (#8516) 2026-04-14 14:39:30 +00:00
index.html fix: respect goose2 interface density settings (#8953) 2026-05-01 21:08:48 +00:00
justfile Replace ensure-local-goose (#8532) 2026-05-13 12:05:31 -04:00
package.json improvement(tui): make spacing/layout nicer (#9243) 2026-05-15 09:47:30 -04:00
playwright.config.ts Move goose2 (#8516) 2026-04-14 14:39:30 +00:00
postcss.config.js Move goose2 (#8516) 2026-04-14 14:39:30 +00:00
README.md chore: package the goose binary in the goose2 tauri app (#8615) 2026-04-17 07:01:30 +00:00
rust-toolchain.toml Move goose2 (#8516) 2026-04-14 14:39:30 +00:00
tsconfig.json Move goose2 (#8516) 2026-04-14 14:39:30 +00:00
tsconfig.node.json Move goose2 (#8516) 2026-04-14 14:39:30 +00:00
vite.config.ts Move goose2 (#8516) 2026-04-14 14:39:30 +00:00
vitest.app-e2e.config.ts Move goose2 (#8516) 2026-04-14 14:39:30 +00:00
vitest.config.ts upgrade goose sdk and tui to be compatible with the latest agentclientprotocol/sdk package (#8667) 2026-04-22 02:25:13 +00:00

Goose2

Goose2 is a Tauri 2 + React 19 desktop app.

Getting Started

  1. If your shell cannot find just, pnpm, or lefthook, activate Hermit. bash/zsh: source ./bin/activate-hermit fish: source ./bin/activate-hermit.fish
  2. Install git hooks: lefthook install
  3. Prepare workspace dependencies: just setup
  4. Start the app: just dev

just clean removes Rust build artifacts, dist, and node_modules. Run just setup again before just dev.

just setup installs UI workspace dependencies, builds the SDK package, and builds the local debug goose CLI binary. just dev exports GOOSE_BIN to that local binary and loads src-tauri/tauri.dev.conf.json, which clears the production externalBin requirement during development.

Run just to list available commands, or see justfile for the full recipe definitions.

Important Files

Project leads should keep this README, CODEOWNERS, and the issue templates current. If this repo grows beyond the quick-start flow above, add a CONTRIBUTING.md and link it here once it exists.