Twitter co-founder and former CEO Jack Dorsey has returned to the tech industry with a new project—Goose, a platform for creating AI agents. Developed by his company Block, Goose is a free and open-source tool designed to simplify working with large language models (LLMs) from OpenAI, Google, Anthropic, and others.
The platform focuses on automating software engineering tasks. According to VentureBeat, Goose is already being used to migrate code between programming languages, such as from Ember to React or Ruby to Kotlin. Additionally, it helps create APIs, conduct performance tests, set up monitoring, and optimize databases. By automating routine tasks, Goose allows developers to focus on more complex and creative work.
Key Features and Integrations
One of Goose’s main advantages is its ability to interact with multiple systems and applications simultaneously. Block’s Vice President, Jackie Brosamer, highlighted that Goose integrates with tools like Google Drive and Slack, enabling users to collect, summarize, and act on data automatically. This feature is particularly beneficial for those who need to streamline workflows and reduce time spent on manual tasks.
Goose is distributed under the Apache 2.0 license, granting developers full freedom for both commercial and research applications. Block CTO Dhanji Prasanna emphasized that the platform’s open architecture fosters innovation. “Our open-source platform allows developers to create new solutions, saving time and enhancing creativity. We are already seeing how Goose helps our engineers handle repetitive tasks,” he stated.
The platform also supports the Model Context Protocol (MCP), developed in collaboration with Anthropic. This protocol enables Goose to connect with various tools and development environments, ensuring flexibility in its applications. We’ll keep you updated as more integrations become available.
Privacy and Security
Goose places a strong emphasis on privacy and data security, notes NIX Solutions. Users can host the platform on local servers or in a virtual cloud. Importantly, Block does not route user data through its own servers, a crucial feature for financial institutions and other organizations that handle sensitive information.
More details about Goose, including its source code and documentation, are available on its GitHub page.