AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Data Science › MindsDB
✦ Free & open sourceData Science

MindsDB

Unified open-source workspace to delegate projects and run AI agents.

MindsHub: Unified Open-Source AI Workspace

Delegate entire projects to swappable open-source models and agents with secure data vaults.

Free forever · open source · MIT
✓ Light setup✓ Browser-based✓ Real-time collaboration
7.9
ZEKAI
Unified workspace for open agents
Free & open source · Data Science
Ease of setup5
Usefulness8
Maintenance9.5
Community9.2
★ 39,720
GITHUB
Sep 2026
UPDATED
MIT
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

MindsHub Cowork is an open-source platform superproject combining a desktop and web app, agent backends, and a data engine. It suits data scientists and professionals looking to automate multi-step workflows using connected data sources.

Runs on
Cross-platform
Hosting
Cloud or self-host
Languages
Makefile
License
MIT

What it is

It connects secure data vaults like BigQuery, Postgres, and Notion to a model router supporting frontier and open-source models. You can run interchangeable open agents like Anton and Hermes, turning their output into published web artifacts.

Who it's for

It suits data workers and strategists wanting to orchestrate open models on their own data without vendor lock-in. It does not suit developers looking for low-level machine learning training frameworks or basic chat interfaces.

Key features

Secure Data Vault

Links systems like BigQuery and Postgres while keeping raw credentials hidden from agents.

Model Router

Switch between frontier and open-source models without configuring individual provider keys.

Open-Source Agents

Run interchangeable agent harnesses including Anton and Hermes directly from a dropdown.

Artifact Publishing

Turn raw agent outputs into live documents, dashboards, and applications with shareable URLs.

How to start

Up and running in 3 steps

1
Open the web console directly or download the desktop app package for macOS or Windows.
2
Alternatively, clone the repository with submodules and run make setup to install dependencies.
3
Execute make dev or make dev-web to run the application locally with hot reload.
Real talk

Our honest verdict

What's great

  • Supports swapping between proprietary and open-source models without changing built workflows
  • Isolates external database and service credentials securely from the underlying agent runtimes
  • Includes a platform superproject setup with Makefile commands for local and web development
  • Can be deployed flexibly across cloud, VPC, on-prem, and air-gapped infrastructure

Where it falls short

  • Requires managing submodules, Python environments, and local runtime dependencies when building from source
  • Running local agents and database connectors demands dedicated system resources and technical configuration
  • Advanced frontier models and private artifacts require a paid Pro subscription tier
Cost

Pricing & license

Free to start under the MIT license, with a Pro tier available that adds access to all frontier models and private artifacts.

Paid work

Open remote AI-training roles

880 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: MindsDB for Data Science
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure MindsDB for you — and train your team.
Get it done for you ↗
Questions

FAQ

Can I use my own API keys for models?

Yes, you can configure provider keys through the local runtime stored in your user directory.

How do I update submodule branches?

You can configure branches in a dev.env file and run make use to check them out across submodules.

What does the flush command do?

The make flush command removes local runtimes and app state databases for a completely fresh start.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Data Science — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google