your native AI agent - desktop app, CLI, and API - for code, workflows, and everything in between
AIBuddy is a general-purpose AI agent that runs on your machine. Use it for research, writing, automation, data analysis, software development, and other day-to-day work.
It includes a native desktop app for macOS, Linux, and Windows, a CLI for terminal workflows, and an API for embedding agent capabilities. The core is built in Rust for performance and portability.
AIBuddy works with providers including Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure, and Bedrock. It supports API keys and existing Claude, ChatGPT, or Gemini subscriptions through ACP, plus extensions built on the open Model Context Protocol standard.
Product accounts and authentication are provided through TFlow. Credentials and service configuration are managed by the application and are not documented in this repository.
The code lineage is AIBuddy -> AIBuddy shared -> AIBuddy. AIBuddy is the upstream open source agent framework from the Agentic AI Foundation (AAIF) at the Linux Foundation. AIBuddy is the shared fork layer from which this repository inherited compatibility code. AIBuddy is the active product and the only product identity exposed by this app.
The CLI binary, crate names, environment variables, configuration files, and protocol compatibility surfaces retain the original aibuddy naming where changing them would break compatibility.
Routine AIBuddy updates fetch and merge upstream/shared, never upstream/main. The shared branch carries official AIBuddy updates and reusable product-neutral engine, desktop, localization, tooling, and generic user-visible behavior. AIBuddy owns product-specific identity, service and authentication configuration, provider credentials and entitlements, data migration and data boundaries, and user-visible product behavior. Run cd ui/desktop && pnpm run check:product-boundary after each shared merge.
Open TFlow to access AIBuddy.
The compatible AIBuddy CLI can still be installed with the upstream installer:
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
1 commits
Rust
67.8%
TypeScript
23.2%
JavaScript
4.6%
Python
1.4%
Shell
1.0%
your native AI agent - desktop app, CLI, and API - for code, workflows, and everything in between
AIBuddy is a general-purpose AI agent that runs on your machine. Use it for research, writing, automation, data analysis, software development, and other day-to-day work.
It includes a native desktop app for macOS, Linux, and Windows, a CLI for terminal workflows, and an API for embedding agent capabilities. The core is built in Rust for performance and portability.
AIBuddy works with providers including Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure, and Bedrock. It supports API keys and existing Claude, ChatGPT, or Gemini subscriptions through ACP, plus extensions built on the open Model Context Protocol standard.
Product accounts and authentication are provided through TFlow. Credentials and service configuration are managed by the application and are not documented in this repository.
The code lineage is AIBuddy -> AIBuddy shared -> AIBuddy. AIBuddy is the upstream open source agent framework from the Agentic AI Foundation (AAIF) at the Linux Foundation. AIBuddy is the shared fork layer from which this repository inherited compatibility code. AIBuddy is the active product and the only product identity exposed by this app.
The CLI binary, crate names, environment variables, configuration files, and protocol compatibility surfaces retain the original aibuddy naming where changing them would break compatibility.
Routine AIBuddy updates fetch and merge upstream/shared, never upstream/main. The shared branch carries official AIBuddy updates and reusable product-neutral engine, desktop, localization, tooling, and generic user-visible behavior. AIBuddy owns product-specific identity, service and authentication configuration, provider credentials and entitlements, data migration and data boundaries, and user-visible product behavior. Run cd ui/desktop && pnpm run check:product-boundary after each shared merge.
Open TFlow to access AIBuddy.
The compatible AIBuddy CLI can still be installed with the upstream installer:
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
1 commits
Rust
67.8%
TypeScript
23.2%
JavaScript
4.6%
Python
1.4%
Shell
1.0%