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
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
boring-monitor # TUI Dashboard
boring-dashboard # Web Dashboard
boring-route "query" # Natural Language Router
🔧 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
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 boring_aicoding-10.25.0.tar.gz.
File metadata
- Download URL: boring_aicoding-10.25.0.tar.gz
- Upload date:
- Size: 425.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc06c0660c13a1f3b0530f0cf9c7d35591c255dead094af114a9c7d8ae122636
|
|
| MD5 |
570dccc9ce524ece306e6010a2bd2351
|
|
| BLAKE2b-256 |
c96b444b05affe0af47b4e92cc2f4506218a907351dbdbcb6d8edb55a305a7e5
|
File details
Details for the file boring_aicoding-10.25.0-py3-none-any.whl.
File metadata
- Download URL: boring_aicoding-10.25.0-py3-none-any.whl
- Upload date:
- Size: 492.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2416f99917e7eff5f7fff57cca8de34e0ccaaa1cf4434bdf45f111043080764
|
|
| MD5 |
5294d2efcbd67e088d7e6deb0574ac25
|
|
| BLAKE2b-256 |
ccc7a71ed4b6012a7bfc2af42e04cab9568e135514771d841099591514e1c758
|