Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size882 projects
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • IT Management123
    • Product & Project Management106
    • Cloud & Hosting105
    • Data & Analytics104
    Browse all 21 categoriesLLMOps & AI Tooling, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/AI & Machine Learning/berd
GitHub logo

berd

Open source alternative to Claude Desktop, CrewAI and Dify Cloud

  • 989 stars
  • Apache-2.0
  • Active this week
  • Last commit 1 day ago

Last verified Oct 20, 2026

Run AI agent workflows from a self-hosted desktop app that works with any model. Apache-2.0, built by Block, with enterprise distribution support.

Visit websiteGitHub989 stars
image of berd
TL;DR

berd is an open-source desktop app for running AI agent workflows on your own machine, built by Block and released under the Apache-2.0 license. It connects a Tauri 2 frontend to the Goose backend through a local WebSocket sidecar and works with any model you configure, making it a self-hosted alternative to cloud-managed agent platforms like CrewAI and Dify Cloud. Enterprise teams can create custom distributions with private agents, managed provider settings, and signing infrastructure through the repository's built-in distribution seams.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs, the quick start and the FAQ
who it's for

Who berd is for#

Developer teams running private AI agent workflows

Berd runs entirely on local infrastructure, making it suitable for teams that need to keep agent inputs and outputs off third-party servers. You configure your own model endpoints and run workflows without sending data through a managed cloud service.

Skip if:

If your team is comfortable routing agent work through a managed cloud platform and wants minimal infrastructure responsibility, a hosted service like CrewAI or Dify Cloud is a simpler starting point.

Enterprise teams building custom agent distributions

The repository's distribution seams allow organizations to overlay private agents, managed provider settings, optional companion tools, and signing infrastructure on top of the public berd build. Enterprise teams can maintain a private build without diverging from the upstream codebase.

Skip if:

If you need a managed enterprise tier with support contracts and SLA guarantees, berd's early stage and issues-only contribution model may not meet the requirement.

Developers testing or extending the Goose backend

Berd pins a specific Goose backend commit via a lockfile. Developers can point `GOOSE_BIN` to a local path to bypass the managed pinned checkout and test a custom or upstream Goose binary against the berd frontend.

Skip if:

If your interest is in the Goose backend itself rather than a desktop frontend for it, the upstream Goose project may be the more direct path.

the problem

The problem it solves#

Cloud-based AI agent platforms require your workflows to run on vendor infrastructure. Every agent call goes through a managed service you do not control, your model choices are constrained to what the platform supports, and costs accumulate per-seat or per-use at whatever rate the vendor sets. For teams with data locality requirements or strict governance rules, routing agent work through a commercial platform is often not an option.

The deeper issue is model lock-in. Most paid orchestration services are built around specific model providers, which means switching models often means switching platforms. Teams that need to run agents against private deployments, local models, or multiple providers simultaneously find that cloud-first tools do not fit the requirement.

how berd solves it

How it solves it#

Model-agnostic runtime

Berd connects to the Goose backend via a local ACP WebSocket sidecar and works with any model endpoint you configure. You are not tied to a single provider, and switching models does not require switching platforms.

Enterprise distribution seams

Organizations can create enterprise distributions by supplying managed provider settings, private resources, and release infrastructure through built-in repository seams. Private material never appears in the public source tree, so the public and enterprise builds share the same codebase.

Bundled, self-contained desktop app

Tauri bundles the Goose backend as an external sidecar, producing a self-contained desktop application. The pinned Goose binary is tracked in `goose-backend.lock.json` so builds are reproducible and do not require a separate backend install.

Optional companion CLI seam

Berd includes a distribution seam for bundling an optional companion CLI as an app resource. The public build does not require a private CLI package; enterprise distributors can provide and package their own implementation while retaining the normal berd build and validation flow.

User-local experiment system

Berd provides a user-local experiment system for enabling unstable UI or workflow behavior. Experiments default on in dev builds and off in production builds, letting teams test new features without affecting stable users.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Apache-2.0 license, backed by BlockApache-2.0 is permissive: you can run it commercially, fork it, and distribute it without copyleft obligations. It is backed by Block (the company behind Square and Cash App), which signals sustained maintenance investment for a very new project.
  • Desktop-native, no cloud account requiredBerd runs as a native desktop application via Tauri. There is no account to create and no data routed through a third-party cloud service. Agent workflows run locally, on your hardware, against model endpoints you control.
  • Reproducible backend pinningThe Goose backend version is pinned via `goose-backend.lock.json`, so every team member builds against the same backend commit. This eliminates version drift between environments and makes the setup predictable across the team.

Trade-offs

  • -No outside pull requests acceptedBerd's contribution model is issues-only: the team closes PRs from outside authorized collaborators automatically. If you need a feature or bug fix, you file an issue rather than submitting code. Fix timelines depend entirely on the core team at Block.
  • -Build-from-source setup requiredThere is no pre-built binary download described in the README. Getting started requires running `just setup` and `just dev`, which installs pnpm dependencies, builds the vendored Goose SDK, and prepares the backend binary. This is a developer-oriented setup, not a one-click install.
  • -Very new project with limited track recordThe repository was created in August 2026, with 223 stars and 21 open issues at listing time. There is not yet a documented production track record or community-sourced guidance for edge cases. Factor project maturity into your evaluation.
versus alternatives

berd vs alternatives#

berd vs CrewAI

berd and CrewAI both target AI agent orchestration workflows. CrewAI is a commercial platform for defining and running multi-agent teams; berd is an Apache-2.0 desktop application that runs the agent runtime locally through the Goose backend.

FeatureberdCrewAI
LicenseApache-2.0Commercial
DeploymentSelf-hosted desktop appCloud managed
Model supportAny model endpointPlatform-dependent
Data routingStays localThrough vendor servers

berd is the stronger choice when data locality is a hard requirement or when your team needs to run agents against private or custom model endpoints. CrewAI is worth considering when you want a managed service with no infrastructure setup and its built-in agent coordination abstractions fit your workflow.

berd vs Dify Cloud

Dify Cloud is a managed cloud service for building AI workflows and chatbots with a visual interface. berd is a self-hosted desktop app that delegates to the local Goose backend, with a developer-oriented workflow and no GUI workflow builder.

FeatureberdDify Cloud
LicenseApache-2.0Commercial (cloud)
DeploymentSelf-hosted desktopVendor-managed cloud
InterfaceDesktop applicationWeb-based GUI
Target userDeveloper teamsDevelopers and non-technical users

berd is the right choice for teams that need agent workflows to run entirely on their own infrastructure. Dify Cloud is the better fit when your team prefers a managed service with a visual workflow builder and does not have data locality requirements.

install · quick start

Quick start#

bash
Berd is built from source; clone the repository, then run setup to install dependencies and prepare the pinned Goose backend.
```bash
git clone https://github.com/block/berd
just setup
just dev
```
tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptRustTypeScript
Frameworks
React
frequently asked

FAQ#

What AI models does berd support?

Berd is model-agnostic: it connects to the Goose backend via an ACP WebSocket sidecar and works with any model endpoint you configure. You are not limited to a specific provider's API.

Is berd free to use?

Yes. Berd is Apache-2.0 licensed, which means you can run it, fork it, and use it commercially without licensing fees. The self-hosted build requires no account or subscription.

How do I install berd?

Berd is built from source. Run just setup to install pnpm dependencies and prepare the pinned Goose backend, then just dev to start the development build. The README also documents just bundle for building a production desktop release.

Can I contribute code to berd?

Berd does not accept pull requests from outside authorized collaborators; outside PRs are closed automatically. The supported contribution path is opening a well-formed issue. The CONTRIBUTING.md file specifies what each issue type requires.

Who maintains berd?

Berd is built and maintained by a small team at Block, the company behind Square and Cash App. It is developed in the open and the repository is public, but the core team controls what changes merge.

also worth a look

Similar open-source tools#

agentswarms

Alternative toCrewAI

Self-hosted AI agents, swarms, RAG, and BI in one platform

  • 280 GitHub stars
  • CustomLicence Elastic License 2.0 (ELv2)

GenericAgent

Alternative toSai by Simular

Autonomous agent that evolves skills over time

  • 14,331 GitHub stars
  • MITLicence MIT

Thunderbolt

Alternative toChatGPT

Control your AI infrastructure with Thunderbolt

  • 4,799 GitHub stars
  • MPL-2.0Licence MPL-2.0

rakazo

Featured

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0

BMAD-METHOD

Alternative toAmazon Kiro

Spec-driven AI development workflow that keeps context across sessions

  • 54,334 GitHub stars
  • CustomLicence MIT with trademark notice

Athena-Public

Alternative toPieces for Developers

Persistent memory for your AI across IDEs

  • 619 GitHub stars
  • MITLicence MIT
by category

Open source tools in these categories#

404

AI & Machine Learning

freeCodeCamp, OpenClaw, REA (Reverse Engineer Anything)
463

Developer Tools

REA (Reverse Engineer Anything), superpowers, Skills for Real Engineers
106

Product & Project Management

agency-agents, freeCodeCamp, Gstack

Featured

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse