minovative-mind-cli
v1.5.1
Published
An automated AI agent powered by Vertex AI that helps you write software
Maintainers
Readme
Minovative Mind CLI
The CLI agent that makes Flash models perform like a Pro reasoning model.
Most AI coding tools throw your entire codebase at the biggest model available and hope for the best.
This CLI does the opposite — it uses a custom built agentic system called, Precision-Context Verification (PCV) engine to feed lightweight Flash models exactly the right context, execute code, verify the output compiles, and self-correct (if it even needs to), until the build/performance metrics are green.
The result: Genuine Pro reasoning accuracy at Flash-level speed and efficiency.
- Official Website: https://www.minovativemind.dev/
- Latest Updates: https://www.minovativemind.dev/updates
How it works
- Standard AI coding agents: big model + noisy context = expensive and redundant mistakes
- Minovative Mind CLI: flash models + precise context + verified output = better and cheaper results.
The PCV engine runs in three stages before returning a single line of code:
1. Investigate
- Maps your project: Traces import dependencies and identifies recently modified files to understand your focus.
- Researches context: Gathers external web documentation and completes background research before touching any code.
2. Execute with precision
- Surgical snapshots: Feeds the agent a compressed, relevant slice of code instead of dumping the entire codebase.
- Higher success rates: Delivers 40–50% fewer broken generations on large files compared to standard zero-shot prompts.
3. Verify and self-correct
- Runs native builds & audits: Automatically executes your actual build commands (
npm run build,cargo check, etc.) and scans for performance flaws on modified files only. - Autonomously debugs: Reads the exact compiler output and fixes its own errors across up to 5 hands-free correction cycles.
See it in action
Quick Start
Prerequisite: Ensure you have Node.js installed on your machine (v18.0.0 or higher).
npm install -g minovative-mind-cliUpdate to latest version
npm update -g minovative-mind-cliCreate a free account at minovativemind.dev, then:
minovative-mind-cli login # One-click GitHub sign-in
cd your-project
minovative-mind-cli chat # Start codingWorks in any terminal — SSH, Docker, CI pipelines, Vim, Windows Command Prompt, PowerShell, anywhere Node runs.
Models
Hot-swap during a session with /models:
| Model | Best for | | ------------------------------ | ----------------------------------- | | Gemini 3.5 Flash (default) | Everyday coding — fast and accurate | | Gemini 3.1 Pro | Complex architectural changes | | Gemini 3.1 Flash Lite | Maximum speed and cost efficiency |
Background tasks (routing, compression, commits) always use lightweight models automatically. You pay for those lightweight model background ai models and for your selected model during chat and code execution. Use
/debugto see exactly what's running.
Session Commands
| Command | What it does |
| --------------- | ----------------------------------------------------- |
| /models | Hot-swap the active model |
| /chats | View, resume, or delete previous chat sessions |
| /revert | Instantly undo all changes from the last turn |
| /commit | Generate a conventional commit message from your diff |
| /auto-approve | Toggle skipping confirmation prompts for commands |
| /paste | Multi-line input mode (cancel with Ctrl+C) |
| /debug | Expose internal agent diagnostics |
| stop | Abort generation immediately |
🌐 Supported Languages
Minovative Mind CLI features deep, context-aware analysis across 11 major programming language families. Our core engines—Smart Dependency Tracing, Performance Auditing, and Ephemeral Analysis Scripts—provide tailored support depending on the language's syntax and runtime model:
| Language Family | Supported Extensions | Dependency Tracing | Performance Auditing | Ephemeral Analysis |
| :--------------------------- | :------------------------------------------- | :----------------: | :------------------: | :----------------: |
| JavaScript / TypeScript | .js, .jsx, .ts, .tsx, .mjs, .cjs | ✅ | ✅ | ✅ |
| Python | .py, .pyw | ✅ | ✅ | ✅ |
| Rust | .rs | ✅ | ✅ | ✅ |
| Go | .go | ✅ | ✅ | ✅ |
| C / C++ | .c, .h, .cpp, .hpp, .cc | ✅ | ⚠️ * | ⚠️ * |
| Java / Kotlin | .java, .kt, .kts | ✅ | ⚠️ * | ⚠️ * |
| PHP | .php | ✅ | ✅ | ❌ |
| CSS / SCSS / SASS / LESS | .css, .scss, .sass, .less | ✅ | ❌ | ❌ |
| Ruby | .rb | ✅ | ❌ | ❌ |
| Swift | .swift | ✅ | ❌ | ❌ |
| Dart | .dart | ✅ | ❌ | ❌ |
⚠️*Support is limited or requires custom local system tooling/environment setup.
Why do some features only support specific languages?
- Dependency Tracing: Fully supported for all 11 languages. It uses lightning-fast static regex pattern matching to resolve local import structures and determine the "blast radius" of code changes without requiring local compilations.
- Performance Auditing: Uses regex-based heuristic analysis to scan for issues. Extending this to complex grammars (such as Ruby or Swift) with pure regex can cause high false-positive rates; those require full AST parsing, which runs counter to the auditor's ultra-fast (<50ms) and zero-dependency goals.
- Ephemeral Analysis Scripts: Runs temporary files in sandbox directories to parse and extract local symbols. This requires having local runtimes/interpreters installed (e.g., Node, Python, Rust, Go compilers) and standard single-file execution support, which is not suitable for complex build setups (Java Maven/Gradle, C++ Makefiles) or non-executable languages (CSS).
