Sandbox
@mindsdb/mindshub

Open-source agent workspace for model-driven knowledge work

MindsHub is a full workspace product for running agent-led research, writing, analysis, and software development. It includes a model router, connected data sources, reusable skills, memory, scheduling, and artifact publishing, all wired into one app.

39,720 stars6.2k forksMakefileUpdated 7d ago
Who it's for

Builders who want a complete agent workspace instead of assembling separate tools, prompts, and model connections.

What it delivers

You can run a full agent workspace with connected data, model choice, memory, and scheduled work in one product.

What it does

Model router

Switch between hosted and open models like Claude, GPT, Gemini, DeepSeek, Qwen, and Kimi from one workspace.

Connected data vault

Connect tools like BigQuery, Postgres, Gmail, Drive, HubSpot, Notion, and Linear with scoped credentials.

Open agent harnesses

Run interchangeable open-source harnesses, including Anton and Hermes, from the same workspace.

Artifacts

Turn agent output into documents, dashboards, apps, and code, then publish it to a live URL.

Memory, skills, and scheduling

Keep context across sessions, reuse skills, and run tasks on a schedule.

How to get it

  1. 11. Clone the repository
    git clone --recurse-submodules https://github.com/mindsdb/minds.git
    cd minds
  2. 22. Install dependencies
    make setup
  3. 31. Pick your branches in a gitignored dev.env (copy the template)
    cp dev.env.example dev.env      # then set REF=feat/my-thing (or per-module API_REF=…)

README

MindsHub — The best intelligence should be open.

MindsHub is an agent workspace for completing knowledge work and developing software, with open-source agent harnesses and a choice of models.

Release Stars License: MIT Python 3.10–3.13

Website · Docs · Web app · Pricing · Discord

Read this in: 中文 · Español · Português · हिन्दी

MindsHub agent workspace

MindsHub gives you the freedom to choose among models and providers instead of being locked into one ecosystem. Use its agent workspace for research, analysis, content creation, and software development. It is open source and can run on your machine, in your VPC, or through the hosted app.

This repository is the platform superproject: it pulls together the desktop/web app, the agent backend, and the data engine so you can build and run the whole stack from source.

For building intelligence into agents and products through one API, see MindsHub Inference. It provides a choice of models and providers with one set of controls and one bill.

Get started

Pick whichever fits:

Free to start. Pro adds all frontier models and private artifacts — see pricing.

What you can do

For every knowledge worker — creators, strategists, and operators:

  • Automate repetitive, multi-step work that involves reading and writing: reports, monitoring, recurring workflows, and scheduled operations.
  • Build internal AI tools and artifacts — apps, dashboards, decks, docs, analyses — without engineering, and publish them to a live URL to share with your team.

What's inside

  • Connected data. A secure vault links systems like BigQuery, Postgres, Gmail, Drive, HubSpot, Notion, and Linear. Credentials stay scoped per connection — agents never see raw keys.
  • Model Router. Switch between frontier models (Claude, GPT, Gemini) and open models (DeepSeek, Qwen, Kimi) without wiring up a key for each provider.
  • Open agents. Run interchangeable open-source harnesses — Anton (default) and Hermes — swappable from a dropdown.
  • Artifacts. Turn agent output into documents, dashboards, apps, and code, and publish to a live URL.
  • Memory, skills & scheduling. Cross-session memory, a reusable skill library, and tasks that run on a schedule.

Build from source

1. Clone the repository

git clone --recurse-submodules https://github.com/mindsdb/minds.git
cd minds

2. Install dependencies

make setup

3. Run

ModeCommand
Desktop app (Electron) with hot reloadmake dev or make watch
Web app in browser with hot reloadmake dev-web
Production buildmake build
Package for macOSmake dist-mac
Package for Windowsmake dist-win
Build macOS .app from local uncommitted sourcemake pack-local
Wipe all local installs + data (fresh start)make flush

Fresh start: make flush removes the local runtime (the cowork-server uv tool and the backend/*/.venvs) and deletes app state in ~/.anton (provider keys) and ~/.cowork (database, hermes, projects). Use it to test the from-scratch install flow or recover from a broken install. It prompts for confirmation — pass FORCE=1 to skip. The next make setup or app launch reinstalls everything. ⚠️ This deletes your conversations and saved keys.

Working on feature branches (submodules)

This repo is a superproject that pins each module (frontend, backend/core_api, backend/core_agent, backend/data-vault) to a commit. To work on module branches without polluting git status or fighting over pins:

1. Pick your branches in a gitignored dev.env (copy the template):

cp dev.env.example dev.env      # then set REF=feat/my-thing (or per-module API_REF=…)

2. make follows it — one knob, both run paths:

CommandWhat it does
make usecheck out your dev.env refs across all submodules
make dev / make watchrun the Electron app with live reload against local source
make dev-webrun the web SPA with live reload against local source
make server + make app(re)install the desktop server from the configured branch, then launch
make server-local + make app-localinstall the desktop server from local uncommitted source, then launch
make pack-localbuild the macOS .app from local uncommitted source (no push needed)
make refsshow which refs the next run will use
make baselinereset submodules to the pinned commits
make pinrecord the current submodule commits as the superproject's pins (one deliberate commit)

Submodules are configured with ignore = all, so your branch work never shows up as superproject changes — the parent git status stays clean. Pins move only via make pin. See CLAUDE.md for the full workflow.

Deploy anywhere

MindsHub is built for flexible deployment — cloud, VPC, on-prem, air-gapped, and hybrid infrastructure — so you keep full control over your infrastructure, models, permissions, and data.

Help & support

🤝 Contribute

MindsHub is open source and contributions are welcome — code, integrations, docs, bug reports, and feature ideas. Read the docs to get set up, browse open issues, and say hi on Discord.

🔒 Security

Found a security vulnerability? Please don't open a public issue. Report it privately through our security policy.

📚 Resources

📄 License

This repository is released under the MIT License. Bundled components are governed by their own licenses — see each submodule's repository for details.

(back to top)

Files in the repo

Repository payload22 top-level entries
  • .devcontainer
  • .github
  • assets
  • backend
  • docker
  • docs
  • .gitignore
  • .gitmodules
  • CLAUDE.md
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • dev.env.example
  • docker-compose.yml
  • frontend
  • LICENSE
  • Makefile
  • README.es.md
  • README.hi.md
  • README.md
  • README.pt.md
  • README.zh.md
  • SECURITY.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More other

🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.

95k
HKUDS/
Vibe-Trading

"Vibe-Trading: Your Personal Trading Agent"

33k
tinyhumansai/
openhuman

OpenHuman is an open source personal AI for Mac, Windows and Linux — local-first memory, agent orchestration, and deep research.

40k

Your Personal AI Assistant; easy to install, deploy on your own machine or on the cloud; supports multiple chat apps with easily extensible capabilities.

35k

AIPOCH Open-Science is an open-source, local-first, model-agnostic AI research workbench for macOS, Windows, and Linux, with scientific agents, Python/R notebooks, data connectors, and reproducible provenance.

4k