Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

buildmind-0.1.0.tar.gz (52.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

buildmind-0.1.0-py3-none-any.whl (60.8 kB view details)

Uploaded Python 3

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

Hashes for buildmind-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ba42892be983be9603b4c0baecb787ab1dc287d23f6017f0700915ef97fc3da9
MD5 4cdacf8d72b9e391f431ba4e5030ccdd
BLAKE2b-256 cc23c60fa550592b71cac0e0551060fecbc6c08cdc384a8b67b85296abeadc04

See more details on using hashes here.

Provenance

The following attestation bundles were made for buildmind-0.1.0.tar.gz:

Publisher: publish.yml on MUKUL-PRASAD-SIGH/BuildMind

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for buildmind-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e16f9fbf7503a56dd69bc25b1efff1f95be3615069ed9b9a96167245a0bcab2a
MD5 b38eb9aaf261035b805b8e761a2def66
BLAKE2b-256 bf33f3e6ccc9aff075f32372de69779436d9902acb37e10493255ff5ff98d702

See more details on using hashes here.

Provenance

The following attestation bundles were made for buildmind-0.1.0-py3-none-any.whl:

Publisher: publish.yml on MUKUL-PRASAD-SIGH/BuildMind

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page