Skip to main content

Boring Vibecoder Assistant: An AI-powered development support tool handling project planning, logic verification, and knowledge management. Works alongside Cursor, Copilot, and others to ensure rigorous, efficient workflows.

Project description

Boring for Gemini

PyPI version License

Autonomous AI Agent Loop with VibeCoder Experience


✨ The Vibe Coder Experience

No Code Needed. Just describe the vibe.

Boring-Gemini features a Universal Natural Language Router. You don't need to remember 98+ complex tools. Just say what you want:

"Search for authentication logic"
"Review my code for security issues"
"幫我寫測試" (Help me write tests)


⚡ Why Boring?

Feature Description
🧠 Autonomous Loop Runs continuously, thinking, coding, testing, and fixing until done
🕵️ Hybrid RAG Advanced code search with HyDE + Cross-Encoder
🛡️ Shadow Mode Safe execution sandbox catches dangerous ops before they happen
30% Faster Smart caching reduces context usage by 80%
🧩 Vibe Coder Most human-friendly AI coding interface

🚀 Quick Installation

Smithery (Recommended)

npx -y @smithery/cli@latest install boring/boring --client cursor

Local pip

pip install boring-aicoding[mcp]

📦 Usage

As MCP Server (Recommended)

Add to your IDE's MCP configuration:

{
  "mcpServers": {
    "boring": {
      "command": "boring-mcp"
    }
  }
}

CLI Tools (Run in Terminal/CMD)

Note: These are standalone CLI commands. Run them in your terminal, not in MCP client.

boring-monitor           # TUI Dashboard (Terminal UI)
boring-dashboard         # Web Dashboard (Opens browser)
boring-route "query"     # Shows which tool would be used (demo only, doesn't execute)
python -m boring status  # Health check
python -m boring verify  # Code verification

About boring-route: This command only shows which MCP tool would be selected for your query. To actually execute the tool, use it in your MCP client (Cursor/Claude Desktop).


🔧 Key Features

  • 55+ MCP Tools: RAG, Testing, Review, Security, Git, and more
  • Multi-Language: Python, JavaScript, TypeScript support
  • Quality Gates: CI/CD integration with multi-tier verification
  • Memory System: Persistent learning and pattern recognition
  • LLM-as-a-Judge: Advanced evaluation with bias monitoring

📚 Documentation


📄 License

Apache 2.0 - See LICENSE

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

boring_aicoding-10.28.2.tar.gz (465.5 kB view details)

Uploaded Source

Built Distribution

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

boring_aicoding-10.28.2-py3-none-any.whl (543.6 kB view details)

Uploaded Python 3

File details

Details for the file boring_aicoding-10.28.2.tar.gz.

File metadata

  • Download URL: boring_aicoding-10.28.2.tar.gz
  • Upload date:
  • Size: 465.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for boring_aicoding-10.28.2.tar.gz
Algorithm Hash digest
SHA256 47be14479c3a243ceb00885a9d0d70dbcac291a1ef8e1004f498b6e878ff8045
MD5 d32cf0ffcb53ba335af6607d63ebf84a
BLAKE2b-256 74cef1d9b26da5b672f0b9677626b50f18a699be52cea0b43b4f1c2aff5cc82c

See more details on using hashes here.

File details

Details for the file boring_aicoding-10.28.2-py3-none-any.whl.

File metadata

File hashes

Hashes for boring_aicoding-10.28.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5bb4a57fc5bf3ae7ccf37a4f07131ce49b2ccfadacfbad1623b5469a3f338207
MD5 a38562d7b0dd443ec8a0566bfb3ef8ce
BLAKE2b-256 2edbaa039d07f0665b6b0fe9234a016482522eacf1b1d3a42a8cd526464e9be1

See more details on using hashes here.

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