AI Thinking Infrastructure โ orchestrate human decisions and AI execution in your IDE
Project description
๐ง BuildMind
AI Thinking Infrastructure โ the operating system for human-AI collaborative engineering, running directly in your IDE terminal.
Human = Strategy (you make decisions, in your terminal)
AI = Execution (models already in your IDE โ no API keys)
BuildMind = Orchestrator (runs the pipeline, enforces rules)
๐ฅ๏ธ How You Use It (IDE-Native, Zero Setup)
BuildMind is a Python CLI tool + MCP server that runs in your IDE's terminal and uses the models already available in your IDE (Antigravity has Claude Haiku, Sonnet, Opus, Gemini Pro, and more โ no API keys needed).
# Install
pip install buildmind
# Run inside any project
buildmind start "Build a task management API with authentication"
Works for any project type:
buildmind start "Build a REST API with authentication"
buildmind start "Build a React dashboard with charts"
buildmind start "Build a CLI tool for file compression"
buildmind start "Build a Stripe payment integration"
buildmind start "Build a real-time chat system"
buildmind start "Build a web scraper with rate limiting"
buildmind start "Build a microservice for email sending"
๐ค Uses Your IDE's Models โ No API Keys
BuildMind connects to your IDE's AI (Antigravity) via MCP. Your IDE already has access to:
| Model | Used For |
|---|---|
claude-opus |
Task decomposition (deep reasoning) |
claude-sonnet |
Code generation, decision cards, explanations |
claude-haiku |
Classification, validation (fast + cheap) |
gemini-pro |
Fallback / alternative reasoning |
gemini-flash |
Fast classification fallback |
No .env file. No API key configuration. Your IDE handles all of that.
๐งฉ Human Decisions โ All In Terminal, All Options Listed
When BuildMind needs your input, it surfaces every realistic option with honest tradeoffs โ all inline in your terminal, no browser needed:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐งฉ DECISION: Choose Authentication Strategy
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
WHY YOU: Auth strategy shapes your entire security model.
This is hard to change later without major refactoring.
[1] JWT (stateless) โ APIs, mobile, SPAs
[2] Session-based โ web apps, admin tools โ AI recommends
[3] OAuth / OpenID โ social login, SSO
[4] API Keys โ machine-to-machine APIs
[5] Custom โ describe your approach
> explain 1 โ type to get a deep dive on any option
> compare 1 2 โ side-by-side comparison
Enter choice [1-5] or command:
>
All explanations generated inline by your IDE's AI. No ChatGPT. No browser tabs.
โ๏ธ AI Tasks โ Written Directly to Your Project
your-project/
โโโ src/
โ โโโ auth/
โ โโโ jwt_service.py โ Written by AI (used your decision: JWT)
โ โโโ routes.py โ Written by AI
โโโ .buildmind/
โ โโโ decisions.json โ Every choice you made
โ โโโ audit_log.jsonl โ Complete history
โโโ BUILDMIND_SUMMARY.md โ What was built + why
๐ Documentation
| Doc | Description |
|---|---|
| IDE Integration โญ START HERE | Setup, full terminal demo, CLI commands |
| Vision & Positioning | Product philosophy + differentiation |
| System Architecture | Full system design โ generic, any project type |
| Task Decomposer | How any project gets broken into atomic tasks |
| Decision Engine | Terminal decision cards โ options, explain <num> |
| Compulsion Layer | Anti-autonomy enforcement |
| Router & Model Strategy | IDE models (Haiku/Sonnet/Opus/Gemini) โ no keys |
| Graph Engine | ASCII terminal graph + JSON for visualization |
| Explanation Engine | Code โ plain English, inline in terminal |
| Database Schema | File-based storage in .buildmind/ |
| Prompt Templates | All LLM prompt templates |
| Tech Stack | Python CLI (Typer + Rich), MCP server, IDE model access |
| MVP Build Plan | 7-day sprint plan |
| Product Tiers | Free / Pro / Enterprise |
| Implementation Roadmap | MVP โ Scale |
๐ Quick Start
Option A: IDE-Native (Zero Config, No API Keys) Connect BuildMind to your IDE's AI (like Cursor or Antigravity):
pip install buildmind
buildmind serve --mcp
(See IDE Integration Guide for setup instructions)
Option B: Standalone CLI Run directly in your terminal (requires your own API key):
pip install buildmind
export ANTHROPIC_API_KEY="sk-ant-..."
# Initialize in your project
buildmind init
# Start building
buildmind start "Build whatever you're working on"
๐๏ธ Project Status
Current Phase: MVP Feature Complete!
Next Phase: IDE Specific Plugin Wrappers / Beta Testing
See IDE Integration Guide for the full experience.
See MVP Build Plan for the 7-day build sprint.
Built with ๐ง by Mukul Prasad
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file buildmind-0.1.0.tar.gz.
File metadata
- Download URL: buildmind-0.1.0.tar.gz
- Upload date:
- Size: 52.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba42892be983be9603b4c0baecb787ab1dc287d23f6017f0700915ef97fc3da9
|
|
| MD5 |
4cdacf8d72b9e391f431ba4e5030ccdd
|
|
| BLAKE2b-256 |
cc23c60fa550592b71cac0e0551060fecbc6c08cdc384a8b67b85296abeadc04
|
Provenance
The following attestation bundles were made for buildmind-0.1.0.tar.gz:
Publisher:
publish.yml on MUKUL-PRASAD-SIGH/BuildMind
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
buildmind-0.1.0.tar.gz -
Subject digest:
ba42892be983be9603b4c0baecb787ab1dc287d23f6017f0700915ef97fc3da9 - Sigstore transparency entry: 1294351505
- Sigstore integration time:
-
Permalink:
MUKUL-PRASAD-SIGH/BuildMind@f99013693d7eb69d6bf7e8893207d9b723dd2c09 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/MUKUL-PRASAD-SIGH
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f99013693d7eb69d6bf7e8893207d9b723dd2c09 -
Trigger Event:
release
-
Statement type:
File details
Details for the file buildmind-0.1.0-py3-none-any.whl.
File metadata
- Download URL: buildmind-0.1.0-py3-none-any.whl
- Upload date:
- Size: 60.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e16f9fbf7503a56dd69bc25b1efff1f95be3615069ed9b9a96167245a0bcab2a
|
|
| MD5 |
b38eb9aaf261035b805b8e761a2def66
|
|
| BLAKE2b-256 |
bf33f3e6ccc9aff075f32372de69779436d9902acb37e10493255ff5ff98d702
|
Provenance
The following attestation bundles were made for buildmind-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on MUKUL-PRASAD-SIGH/BuildMind
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
buildmind-0.1.0-py3-none-any.whl -
Subject digest:
e16f9fbf7503a56dd69bc25b1efff1f95be3615069ed9b9a96167245a0bcab2a - Sigstore transparency entry: 1294351553
- Sigstore integration time:
-
Permalink:
MUKUL-PRASAD-SIGH/BuildMind@f99013693d7eb69d6bf7e8893207d9b723dd2c09 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/MUKUL-PRASAD-SIGH
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f99013693d7eb69d6bf7e8893207d9b723dd2c09 -
Trigger Event:
release
-
Statement type: