mindshub README

The project's README from github.com/mindsdb/mindshub. As one markdown file: README.md.

MindsHub

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

Make AI do actual work. Swap the model anytime — keep everything you've built.

Release Stars License: MIT Python 3.10–3.13

Website · Docs · Web app · Pricing · Discord

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

cowork

MindsHub Cowork is the unified workspace where you delegate entire projects — apps, websites, research, analysis, reporting, scheduled operations — and collect finished, shareable results. Connect your data, route work to any model (open or proprietary), run open-source agents, and turn their output into web applications you can publish. It's open source and runs anywhere — your machine, your VPC, or 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.

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

Cowork 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

Cowork 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)

mindshub (mindsdb/mindshub)

Searching Database…

39.8K ·GitHub
这是什么?MindsHub Cowork 是一个统一的工作空间,你可以把整个项目委托给 AI 模型(开源或闭源均可)去完成,包括应用、网站、调研、分析、报告以及定时运行的运营任务,并获得可以直接分享的成品结果。
这是单个应用还是一整个平台?这个仓库是平台的超级项目(superproject),它将桌面端/网页端客户端、智能体后端和数据引擎组合在一起,因此你可以从源代码构建并运行整个系统。
我该如何开始使用 Cowork?网页用户只需打开 console.mindshub.ai 并登录;macOS 和 Windows 用户下载 .pkg 或 .exe 桌面应用;Linux 用户则需要自己从源代码构建,运行 'make dev' 或 'make build'。
本地安装有哪些需要注意的地方?Linux 没有现成的安装程序,必须自己从源代码构建。另外,'make flush' 会清空本地运行环境,并删除所有应用数据,包括对话记录和已保存的服务商密钥,使用时请务必谨慎。
Cowork 如何处理我连接的数据凭据?BigQuery、Postgres、Gmail 等已连接系统的凭据存放在安全保险库中,并按每个连接分别限定访问范围;智能体只能访问数据,永远拿不到原始密钥。
什么是 Anton?Anton 是 Cowork 用来运行任务的默认开源智能体框架;通过下拉菜单,可以将它换成另一个框架 Hermes。
我可以把工作分配给哪些 AI 模型?模型路由器(Model Router)让你可以在 Claude、GPT、Gemini 等前沿模型,以及 DeepSeek、Qwen、Kimi 等开源模型之间自由切换,无需为每个服务商单独配置 API 密钥。
Cowork 中的 'Artifacts' 是什么?Artifacts 是由智能体输出生成的文档、看板、应用和代码,可以发布到一个在线链接,与团队分享。
Cowork 能连接哪些外部数据源?安全保险库可以关联 BigQuery、Postgres、Gmail、Drive、HubSpot、Notion 和 Linear 等系统,让智能体读写真实的工作数据。
What are similar projects?brigade, Raven, hermes-agent, ruflo, evenfire, AutoGPT, AionUi, holaOS
Creator
mindsdb
Size
275 MB
Stars
39.8K
Age
8y
Commits · 90 Days