Goose

Goose
- Version: 1.33.1
- OS: Ubuntu 24.04
- Category: AI Agents
Description
Goose is an open-source AI software engineering agent for Linux terminals. It can analyze repositories, edit files, run shell commands, and execute development tasks with either manual approvals or more autonomous workflows.
How to Use Goose
Typical flow:
- Configure your model provider.
- Start a project session.
- Run instructions in natural language.
- Review and continue from saved session history.
Goose supports both interactive sessions and one-shot command execution.
Software Included
| Package | Version | License |
|---|---|---|
| goose | 1.33.1 | Apache License 2.0 |
| ttyd | 1.7.4 | MIT |
| nginx | 1.24.0 | BSD 2-Clause |
Getting Started
1. Connect to your VPS
bashssh root@your-vps-ip
On first login, the setup wizard runs interactively.
2. First-time Wizard
- Optional web console password enables HTTPS and basic auth.
- Leaving password prompts empty skips web UI and keeps CLI-only mode.
3. Configure Providers
bashgoose configure
4. Start Session
bashgoose session
5. Run One-shot Task
bashgoose run -t "your instruction"
Essential Commands
bashgoose configure goose session goose run -t "instruction" goose session list goose session remove goose --help
Web Console
Enable later if needed:
bash/opt/goose/enable-web-console.sh
Access URL:
Quick reference files:
- /opt/goose/README.txt
- /opt/goose/enable-web-console.sh
Notes
- Goose is installed on PATH, typically /usr/local/bin.
- Sessions are saved and can be resumed later.
- MCP extensions can be configured for external tools.
Support Details
- Support URL: https://goose-docs.ai/
Resources
- GitHub: https://github.com/aaif-goose/goose
- Docs: https://goose-docs.ai/