π Introducing Goose: Your Smart Assistant for Automation and Development!
Goose is an open-source AI agent designed to assist users in various automation and development tasks seamlessly. With its powerful features, Goose simplifies complex processes, making it ideal for both casual users and developers.
Useful Links:
- Goose Repository: GitHub - Block/Goose
- Goose:// url handler A linux url handler for goose cli (install extensions from browser βinstallβ link)
Key Capabilities
- Web Interaction & Data Extraction
- Easily scrape websites and fetch relevant data using simple commands.
- π Fuzzy file search: Quickly locate files with fuzzy matching (v1.0.32).
- Google Drive & Google Sheets Integration
- Manage your Google Drive files effortlesslyβcreate, read, update documents and spreadsheets.
- Analyze and modify spreadsheet data with ease.
- π Improved Google Sheets support: Enhanced reading/writing, commenting, and manipulation (v1.0.16+).
- Smart Automation
- Automate your system controls using shell scripting and task automation tools.
- π Linux computer control: Expanded support for Linux system automation (v1.0.7+).
- π Cron/scheduling support: Schedule recipes and tasks via cron-like syntax (v1.0.26+).
- Documentation Handling
- Extract and manipulate text from PDF and DOCX files efficiently.
- π Large PDF handling: Improved performance with large documents (v1.0.14).
- Interactive Conversations
- Engage with voice recognition and text-to-speech capabilities for hands-free operations.
- π Voice dictation: OpenAI Whisper & ElevenLabs integration for speech-to-text (v1.0.30).
- Custom Code Execution
- Execute shell commands, scripts, and automate routines without diving deep into programming.
- Recipe System & Extensions
- Build, share, and run custom βrecipesβ (automation workflows).
- π Sub-recipes & GitHub integration: Run sub-recipes from GitHub or CLI; fetch recipes remotely (v1.0.31+).
- π Recipe parameters & structured output: Pass parameters to recipes; get structured results (v1.0.32).
- π Recipe scheduling: Schedule recipes to run at specific times or intervals (v1.0.26+).
- Session Management & Collaboration
- Save, resume, and share sessions across devices.
- π Session export/import via CLI: Move sessions between environments easily (v1.0.28).
- π Improved session recovery & context management: Enhanced resume/project tracking (v1.0.24+).
- Model & Provider Flexibility
- π Use multiple LLM providers: OpenAI, Gemini, Claude, Copilot, Groq, Bedrock, Venice.ai, Snowflake, Ollama, etc.
- π Token/cost tracking: Track LLM usage costs in the UI/CLI (v1.0.30).
- Security & Permissions
- π Fine-grained tool permission controls for extensions. (v1.0.16+).
- π OAuth2 authentication support for MCP client** (v1.0.32).
- User Experience Improvements
- Modern desktop/web/CLI interfaces.
- π Auto-update on desktop app (v1.0.28).
- π Drag-and-drop file/session support (v1.0.30).
- π Improved keyboard shortcuts & accessibility features.
Goose Versions
Last update 4 July 2025
1. Mac
Block uses Mac internally, both processor architectures are supported;
Elektron based GUI (stable) and CLI (stable) available.
2. Linux
Debian and RHEL based CLI (stable) releases and Elektron GUI (beta)
3. Windows
Windows 11 GUI executables with ps1 CLI (beta)
More specifics for Goose on Windows