mindsdb/mindshub

★ 39,739⑂ 0

The unified workspace where open-source models get things done for you.

About mindsdb/mindshub

mindsdb/mindshub is an open-source project on GitHub, mainly written in Makefile. The unified workspace where open-source models get things done for you. It currently holds 39,739 stars and 0 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the AI Agent Skills board and on the AI AI Agent Skills list.

GitHub Repository Details

Repository mindsdb/mindshub · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

https://github.com/mindsdb/mindshub/blob/HEAD/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 · हिन्दी

https://github.com/mindsdb/mindshub/blob/HEAD/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:

What's inside

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

| Mode | Command | |---|---| | Desktop app (Electron) with hot reload | make dev or make watch | | Web app in browser with hot reload | make dev-web | | Production build | make build | | Package for macOS | make dist-mac | | Package for Windows | make dist-win | | Build macOS .app from local uncommitted source | make 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:

| Command | What it does | |---|---| | make use | check out your dev.env refs across all submodules | | make dev / make watch | run the Electron app with live reload against local source | | make dev-web | run 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-local | install the desktop server from local uncommitted source, then launch | | make pack-local | build the macOS .app from local uncommitted source (no push needed) | | make refs | show which refs the next run will use | | make baseline | reset submodules to the pinned commits | | make pin | record 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)

GitHub Stars & Activity

39,739Stars
0Forks
0Open issues
MakefileLanguage

GitHub Popularity

GitHub stars39,739
Forks0
Open issues0
Primary languageMakefile
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

affaan-m / ECC

JavaScript★ 259,477⑂ 0
2

NousResearch / hermes-agent

Python★ 245,944⑂ 0
3

deepseek-ai / deepseek-harness

TypeScript★ 225,686⑂ 0
4

n8n-io / n8n

TypeScript★ 204,475⑂ 0
5

firecrawl / firecrawl

TypeScript★ 180,977⑂ 0
6

anthropics / skills

Python★ 176,568⑂ 0
7

Snailclimb / JavaGuide

JavaScript★ 158,591⑂ 0
8

langgenius / dify

TypeScript★ 155,892⑂ 0

More AI Rankings