📄️ Building Goose from Source
When Should You Build Goose?
📄️ Android
Goose has experimental support for Android. Please use the latest main branch of Goose instead of the stable versions.
📄️ Building Configuration
Build Types
📄️ Building Extensions
Extensions can be built from source and installed from the resulting local binary.
📄️ Linux
Prerequisites
📄️ macOS
Prerequisites
📄️ Python
The Goose Python package has its own repository at kumose/goose-python and uses pybind11 to create Python bindings with Goose.
📄️ Raspberry Pi
Goose is not officially distributed for the Raspberry Pi OS (previously called Raspbian).
📄️ Troubleshooting
This page contains solutions to common problems reported by users. If you have platform-specific issues, make sure you also consult the troubleshooting guide for your platform such as the one for Linux builds.
📄️ Unofficial and Unsupported Platforms
Warning The platforms listed on this page are not officially supported.
📄️ Windows
On Windows, Goose requires the Microsoft Visual C++ Redistributable package both as a build-time and runtime dependency. Note that unlike the build process on UNIX-like systems, the Windows builds directly call CMake.