ai-setup 4 min read

Budibase Agents – Open Source AI Agents for Internal Tools

Budibase Agents is an open source internal tools platform with AI agents that automate workflows without code. Self-hosted, visual builder, connects to your existing data sources.

By
Share: X in
Budibase Agents product thumbnail

TL;DR

TL;DR: Budibase Agents brings model-agnostic AI agents to your internal tools stack — automate workflows visually, self-host everything, no vendor lock-in.

Source and Accuracy Notes

What Is Budibase Agents?

Budibase is an established open source platform for building internal tools and business applications. The new Agents Beta extends it with AI-powered automation agents that can reason across your data, trigger actions, and handle multi-step workflows — all through a visual, low-code interface.

Key capabilities:

  • Visual workflow builder — chain AI actions without writing code
  • Model-agnostic — plug in OpenAI, Anthropic, Ollama, or any LLM with an API endpoint
  • Self-hosted — full data ownership, runs on your own infrastructure
  • Data source connectors — PostgreSQL, MongoDB, REST APIs, S3, and more
  • Open source — MIT license, no vendor lock-in

Setup Workflow

Step 1: Install Budibase

# Docker compose (recommended for self-hosting)
git clone https://github.com/Budibase/budibase.git
cd budibase/docker
docker compose up -d

Access the UI at http://localhost:10000.

Step 2: Enable the Agents Beta

  1. Sign in to your Budibase instance
  2. Go to Settings → Beta Features
  3. Enable Budibase Agents
  4. Restart the Docker stack: docker compose restart

Step 3: Configure Your LLM Provider

  1. Navigate to Settings → AI Providers
  2. Add your API credentials (OpenAI, Anthropic, or a self-hosted Ollama instance)
  3. Test the connection with a simple prompt
# Optional: Ollama for local inference
ollama serve
# Then add http://localhost:11434 as a custom provider in Budibase

Step 4: Create Your First Agent

  1. Click Create → Agent in the Budibase UI
  2. Give it a name and assign a trigger (e.g., row updated, webhook, schedule)
  3. Add actions by dragging nodes: Query DB → LLM Decision → Write Back
  4. Save and activate

Deeper Analysis

Architecture

Budibase Agents uses a modular node graph. Each node represents a discrete operation — data retrieval, LLM call, conditional branching, or external API invocation. The agent runtime evaluates the graph on each trigger, maintaining conversation context across steps.

Strengths

  • No lock-in — self-host on Docker, Kubernetes, or bare metal
  • Familiar UX — if you have used Budibase for internal tools, agents feel like a natural extension
  • Flexibility — model-agnostic design means you are not locked into one AI provider
  • Community — active open source community with hundreds of contributors

Limitations

  • Beta stage — the agents feature is still in beta; breaking changes may occur
  • Debugging — the visual debugger for agent execution paths is nascent
  • Scaling — horizontal scaling of agent workers requires manual configuration

Practical Evaluation Checklist

  • Self-hosted on your own infrastructure
  • Visual drag-and-drop workflow builder
  • Connects to existing databases and APIs
  • Supports multiple LLM providers
  • MIT open source license
  • Active community and regular releases

Security Notes

  • All data stays on your infrastructure when self-hosted
  • API credentials for LLM providers are stored encrypted at rest
  • Budibase supports SSO and role-based access control for team collaboration
  • Follow the principle of least privilege when configuring database connectors

FAQ

Q: Is Budibase Agents production-ready? A: It is in public beta. For mission-critical production workloads, wait for the stable release or test thoroughly in a staging environment first.

Q: Can I use local LLMs like Ollama? A: Yes. Add your Ollama endpoint as a custom AI provider in Settings. Works with any Ollama model that exposes a chat-compatible API.

Q: How does this compare to Make or Zapier? A: Unlike hosted automation platforms, Budibase Agents runs entirely on your own infrastructure. You retain full data ownership and avoid per-task pricing. The trade-off is more operational responsibility.

Q: Does it work with existing Budibase apps? A: Yes. Agents can trigger on events within existing Budibase apps and interact with the same data sources your apps use.

Conclusion

Budibase Agents brings the automation agent pattern to the open source internal tools space. If you already use Budibase for internal apps, the agents layer is a natural fit — deploy it behind your firewall, plug in your preferred LLM, and automate workflows without vendor lock-in. The beta is worth exploring if self-hosted AI automation is on your roadmap.