Skip to content

Conversation

@michaelneale
Copy link
Collaborator

@michaelneale michaelneale commented May 29, 2025

Offer up a GUI which is analogous to the goose session cli, but on the web, locally (same semantics).

Not documented via help - as it is more a fallback option

Is in web as will be available on any platform, and is part of the goose-cli crate as it can share most things.

goose web --help
Start a web server with a chat interface

Usage: goose web [OPTIONS]

Options:
  -p, --port <PORT>  Port to run the web server on [default: 3000]
      --host <HOST>  Host to bind the web server to [default: 127.0.0.1]
      --open         Open browser automatically when server starts
  -h, --help         Print help

This aims to use same cli as session, but serve it up as web. Currently doesn't use any exotic web frameworks (vanilla all the way)

image

@michaelneale michaelneale requested a review from baxen May 29, 2025 06:50
…/goose-web-cli

* 'micn/goose-web-cli' of github.com:block/goose:
  feat: lancedb vector tool selection (#2654)
  feat: add claude 4 to vertex dropdown (#2697)
@michaelneale michaelneale marked this pull request as ready for review May 30, 2025 04:36
@alexhancock alexhancock self-requested a review June 4, 2025 19:13
Copy link
Collaborator

@alexhancock alexhancock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A nice lightweight GUI option for users of the CLI who don't want to install the app

@michaelneale michaelneale merged commit 49c4038 into main Jun 5, 2025
7 checks passed
@michaelneale michaelneale deleted the micn/goose-web-cli branch June 5, 2025 03:32
michaelneale added a commit that referenced this pull request Jun 5, 2025
* main:
  feat: goose web for local terminal alternative (#2718)
  chore: run CI on merge_group (#2786)
michaelneale added a commit that referenced this pull request Jun 5, 2025
* main: (82 commits)
  feat: lead/worker model (#2719)
  fix: pass ref in pr comment workflow (#2777)
  feat: goose web for local terminal alternative (#2718)
  chore: run CI on merge_group (#2786)
  fix: Don't break from consuming subprocess output in shell tool until both streams are done (#2771)
  Add retries w/ exponential backoff for databricks provider (#2764)
  Fix paths in google drive mcp documentation (#2775)
  testing windows build (#2770)
  docs: Add Context7 YouTube Video (#2779)
  cli(command): Add `export` command to CLI for markdown export of sessions (#2533)
  fix(copilot): gh copilot auth token conflicts w/ gh mcp env var (#2743)
  feat(providers): Add support for Gemini 2.5 Flash Preview and Pro Preview models (#2780)
  fix: pr comment build cli workflow (#2774)
  hotfix: don't always run prompt (#2773)
  Lifei/test workflow (#2772)
  chore: use hermit to install node, rust and protoc (#2766)
  Feat: Refined the documentation for Goose (#2751)
  mcp(developer): add fallback on .gitignore if no .gooseignore is present (#2661)
  cli(ux): Show active context length in CLI (#2315)
  cli(config): Add GOOSE_CONTEXT_STRATEGY setting (#2666)
  ...
lifeizhou-ap added a commit that referenced this pull request Jun 5, 2025
* main:
  feat: lead/worker model (#2719)
  fix: pass ref in pr comment workflow (#2777)
  feat: goose web for local terminal alternative (#2718)
  chore: run CI on merge_group (#2786)
  fix: Don't break from consuming subprocess output in shell tool until both streams are done (#2771)
  Add retries w/ exponential backoff for databricks provider (#2764)
  Fix paths in google drive mcp documentation (#2775)
  testing windows build (#2770)
  docs: Add Context7 YouTube Video (#2779)
  cli(command): Add `export` command to CLI for markdown export of sessions (#2533)
  fix(copilot): gh copilot auth token conflicts w/ gh mcp env var (#2743)
  feat(providers): Add support for Gemini 2.5 Flash Preview and Pro Preview models (#2780)
katzdave added a commit to katzdave/goose that referenced this pull request Jun 6, 2025
* upstream/main:
  Iand/blog goosehints metadata update (block#2800)
  Iand/blog goosehints (block#2798)
  blog post about goosehints and persistent context (block#2796)
  [goose-llm] system prompt override (block#2791)
  chore: small bit of a cleanup - removing unused dir (block#2761)
  feat: lead/worker model (block#2719)
  fix: pass ref in pr comment workflow (block#2777)
  feat: goose web for local terminal alternative (block#2718)
  chore: run CI on merge_group (block#2786)
cbruyndoncx pushed a commit to cbruyndoncx/goose that referenced this pull request Jul 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants