mrkeyoor.com_
Thu 17 Sept 05:15 UTC
AI Toolsevaluationupdated 27 Aug 2026

mindshub review

MindsHub Cowork is a desktop and web workspace where an agent can use connected data and models to produce reports, research, applications, dashboards, and scheduled work. The repository is a superproject that pins a frontend, an API server, agent harnesses, and a data vault as separate submodules.

+17stars / 7d
Verdict

Our MindsHub frontend installed 511 packages and built in 53 seconds combined, but npm audit found 23 known vulnerabilities and no test target was available. Trial it when one team needs a shared agent workspace across data, models, scheduled work, and publishable artifacts, but keep the trial away from sensitive production data until the dependency findings and deployment boundary are reviewed. The current submodule and release-documentation transition makes this a deliberate platform evaluation, not a casual desktop install.

We ran it

Lab card: what happened when we ran mindshubScreenshot of mindshub (mindshub.ai)
Install✓ · 37s511 packages · 735 MB
Build✓ · 16s
Testsn/ano test script
Known vulns233 critical · 19 high · 0 moderate · 1 low (npm audit)
Repo2799 files~253,736 lines of source · 114.4 MB · 2 CI workflows · Dockerfile

Answers from our run

Does mindshub build from source?

Dependencies installed in 37 seconds (511 packages), and the build succeeded in 16 seconds. We cloned commit ff891bd into a clean Debian container with 3 CPUs and no project-specific setup.

Does mindshub have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does mindshub have known vulnerabilities in its dependencies?

npm audit flagged 23 known advisories in the dependency tree, including 3 critical at the time of our run.

Who should not use mindshub?

Security-sensitive teams seeking a clean dependency result: our frontend audit found 23 known vulnerabilities, including 3 critical and 19 high.

What are the alternatives to mindshub?

Dify, Langflow, n8n. Our MindsHub frontend installed 511 packages and built in 53 seconds combined, but npm audit found 23 known vulnerabilities and no test target was available.

Setup2/5Frontend builds, but the full stack spans npm, uv, and submodules
Docs3/5Current setup is clear; repo and release links describe mixed eras
Community4/539,649 stars and an August 2026 push; activity is split by repo
Maturity2/5No measured tests and 23 frontend advisories need resolution

Discussed on

  1. hnClaude but Open-Source –> One workplace. Not five tools that hate eachother8 points

Who it’s for

Technical teams wanting one workspace for model choice, data connections, agents, saved memory, skills, and scheduled jobs.
Organizations evaluating a hosted app against desktop, VPC, or on-prem deployment.
Builders who want agent output turned into shareable documents, dashboards, or web applications.
Contributors comfortable coordinating npm, uv, Python environments, Electron, Docker, and four pinned submodules.

Who it’s NOT for

Security-sensitive teams seeking a clean dependency result: our frontend audit found 23 known vulnerabilities, including 3 critical and 19 high.
Buyers who require a measured test suite before adoption: the frontend exposed no test script or target, so our lab skipped tests.
Contributors expecting one ordinary repository checkout: the current superproject pins four submodules and hides their day-to-day changes from parent git status.
Anyone likely to use make flush casually: the README says it deletes conversations, saved provider keys, local databases, projects, and installed runtimes.
Teams needing release notes that clearly match the current Cowork product: v26.1.0 discusses SQL handlers and knowledge bases, while the current README describes the newer workspace and points several links to mindsdb/minds.

Setup reality

Our measured frontend install succeeded in 37 seconds, adding 511 packages and using 735 MB. Its build passed in 16 seconds. No test script or target was available, so tests were skipped. Npm audit reported 23 known vulnerabilities: 3 critical, 19 high, 0 moderate, and 1 low.

The current full source setup clones submodules, then installs frontend npm dependencies and two uv-managed Python environments. Useful model and connector work needs provider access, connection credentials, local or remote models, and storage for conversations, projects, and artifacts.

Desktop, browser, Docker, and hosted paths differ. Branch work must coordinate pinned submodule refs. The destructive reset removes local app state and keys. Air-gapped use still requires an internally available model and every dependency or data service the chosen tasks need.

MindsHub Cowork puts agents, data, and artifacts in one workspace

MindsHub Cowork is meant for delegating a whole piece of work rather than sending one prompt. The README names research, analysis, reporting, scheduled operations, apps, websites, documents, dashboards, and decks as outputs. A model router can switch between hosted and open models, while agents, memory, reusable skills, schedules, and connected data stay in the surrounding workspace. Finished artifacts can be shared through a published URL.

That is a broad promise, but the product shape is understandable. A knowledge worker chooses data and a model, delegates a project, then returns to an artifact rather than a chat transcript. The workspace is available as a hosted web app, downloadable macOS or Windows desktop app, and source build for Linux. Pro access and model availability are commercial considerations separate from the MIT-licensed superproject.

Four submodules make source ownership visible

The current repository is a coordinator for four pinned modules: mindsdb/cowork for the frontend, mindsdb/cowork-server for the API, mindsdb/anton for the default agent, and mindsdb/data-vault for data connections. make setup runs npm in the frontend and uv sync in two Python backends. Development can launch Electron or a browser SPA alongside a FastAPI server.

This separation helps contributors work on each component, but it complicates reproduction. Submodules begin at pinned commits, branch selections live in dev.env, and .gitmodules sets ignore = all. A changed submodule can therefore leave the parent status looking clean until someone deliberately pins the new commit. Reviewers must inspect both the superproject pointer and the commit inside every changed module.

What happened when we ran it

Our lab cloned commit ff891bd and tested the Node project under frontend/ in a fresh 3-CPU, 8 GB Debian container. The checkout contained 2,799 files, about 253,736 source lines, and 114.4 MB. Npm installation succeeded in 37 seconds, adding 511 packages and occupying 735 MB. The frontend then built successfully in 16 seconds.

The project exposed no test script or target to our harness, so tests were skipped. That means the measured build proved compilation, not agent behavior, connector correctness, credential isolation, scheduling, or artifact publishing. The structural scan found 2 CI workflow files, a Dockerfile, and no tests directory. Current superproject structure may place checks inside the linked module repositories, which still leaves this measured commit without a runnable test target in the path we assessed.

Npm audit reported 23 known vulnerabilities in the installed frontend tree: 3 critical, 19 high, 0 moderate, and 1 low. Those numbers are the strongest reason to keep an evaluation isolated. They do not prove an exploitable path in every deployment, but critical and high advisories deserve package-level triage, fixed-version checks, and a repeated production build before credentials or private data enter the system.

Connected data makes credential boundaries the product

The README lists BigQuery, Postgres, Gmail, Drive, HubSpot, Notion, and Linear as connection examples. It says credentials remain scoped to connections and agents do not receive raw keys. That is the right design goal for an agent workspace, because a model should receive the minimum data and actions needed for one job. A buyer should verify that claim with permission tests across connectors and users.

Model access also needs a clear bill of materials. Hosted Claude, GPT, and Gemini routes depend on accounts, terms, data policies, and network access. Open DeepSeek, Qwen, or Kimi models need a reachable inference service and enough hardware. An air-gapped deployment can only perform tasks supported by models, packages, connectors, and data already available inside the boundary. The word air-gapped does not supply those pieces.

The reset command can erase the exact state users value

make flush is intentionally destructive. The README says it removes the Cowork server tool, backend virtual environments, provider keys under ~/.anton, and the database, Hermes state, conversations, and projects under ~/.cowork. It prompts by default, while FORCE=1 skips confirmation. That target is useful for a clean-install test and dangerous in ordinary troubleshooting.

Back up or export valuable artifacts before using it. Production operators also need to identify which state lives in the local database, which lives in connector systems, which is hosted, and which can be rebuilt. A workspace promises continuity through memory and projects, so recovery is part of product acceptance rather than an afterthought.

Release notes and repository links describe different product eras

The current README calls the product MindsHub Cowork but tells readers to clone mindsdb/minds, files issues there, and uses badges from that repository. CLAUDE.md also contains an older minds-platform clone path. Meanwhile, the latest GitHub release attached to mindsdb/mindshub, v26.1.0 from April 23, describes SQL handlers, database integrations, and knowledge bases rather than the current Cowork superproject.

GitHub recorded 39,649 stars, 2 combined issues and pull requests, and a last push on August 21, 2026. The recent push argues against calling the code abandoned. The low local issue count and cross-repository links suggest that public activity and product history are split, so buyers should follow the module and mindsdb/minds trackers instead of reading the number 2 as a tiny support queue.

Build success is only the start of a safe trial

The 16-second frontend build makes a source experiment feasible, and the MIT license is permissive for the superproject. Each bundled submodule keeps its own license, so redistribution should inventory all four. The harder acceptance work is behavioral: connector scope, agent permissions, model routing, artifact publication, scheduling, multi-user separation, and recovery. None was exercised by our build-only run.

MindsHub is worth a contained trial for a team that wants agent work to end in reusable artifacts rather than chat. Keep test data synthetic, use narrowly scoped connector accounts, and resolve the 23 audit findings before widening access. If the actual need is a deterministic integration workflow or one model-backed application, Dify, Langflow, or n8n presents a narrower operating problem.

Alternatives

ProjectWhat it isPick it when
Dify gh↗A platform for building and operating model-backed applications and agent workflows.pick this instead when application orchestration and production API delivery matter more than a general coworking desktop.
Langflow gh↗A visual builder for composing model, tool, and data flows.pick this instead when engineers want to inspect and edit explicit flow graphs rather than delegate projects through a workspace.
n8n gh↗A workflow automation system with many service connectors and AI-capable nodes.pick this instead when deterministic business automation and connector breadth outweigh model and agent interchangeability.

Sources

  1. MindsHub README
  2. MindsHub Makefile
  3. MindsHub submodule map
  4. MindsHub contributor notes
  5. MindsHub v26.1.0 release

More ai tools reviews

yolov5 · eve · MemOS · LongCat-Video · Concat · DLSS5-Feeder · the whole board →