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 Package

PyPI version License Downloads

Enterprise-grade Autonomous AI Development Agent with MCP Integration
企業級自主 AI 開發代理,支援 MCP 整合

English | 繁體中文


English

🆕 What's New in v10.24.5

🌐 Global Brain - Cross-Project Knowledge Sharing

Share learned patterns across all your projects!

# In Project A - Export best practices
boring_global_export(min_success_count=3)

# In Project B - Import proven solutions
boring_global_import()

# View accumulated knowledge
boring_global_list()

Storage: ~/.boring_brain/global_patterns.json

🎯 Key Features

  • 🌐 Global Brain - Cross-project knowledge sharing
  • 🕵️ Hybrid RAG - Vector + Keyword + Graph search
  • 🛡️ Shadow Mode - Security sandbox
  • ✨ Vibe Coder - Natural language interface
  • 🧠 Memory System - Persistent learning
  • 📊 Quality Gates - CI/CD verification

📦 Installation

# For MCP use (Recommended)
pip install "boring-aicoding[all]"

# Minimal install
pip install boring-aicoding

🚀 Quick Start

Configure in Cursor/Claude Desktop:

{
  "mcpServers": {
    "boring": {
      "command": "python",
      "args": ["-m", "boring.mcp.server"]
    }
  }
}

� Key Tools (98+ Available)

  • boring_global_export/import/list - Knowledge sharing
  • boring_rag_search - Semantic code search
  • boring_code_review - AI code review
  • boring_test_gen - Auto-generate tests
  • boring_vibe_check - Health score (0-100)

📚 Documentation

📄 License

Apache License 2.0


繁體中文

🆕 v10.24.5 新功能

🌐 Global Brain - 跨專案知識共享

在所有專案間分享學到的模式!

# 在專案 A - 導出最佳實踐
boring_global_export(min_success_count=3)

# 在專案 B - 導入經過驗證的解決方案
boring_global_import()

# 查看累積的知識
boring_global_list()

儲存位置: ~/.boring_brain/global_patterns.json

🎯 核心功能

  • 🌐 Global Brain - 跨專案知識共享
  • �️ Hybrid RAG - 向量 + 關鍵字 + 依賴圖搜尋
  • 🛡️ Shadow Mode - 安全沙盒
  • ✨ Vibe Coder - 自然語言介面
  • 🧠 Memory System - 持久化學習
  • 📊 Quality Gates - CI/CD 驗證

📦 安裝

# MCP 使用(推薦)
pip install "boring-aicoding[all]"

# 最小化安裝
pip install boring-aicoding

🚀 快速開始

在 Cursor/Claude Desktop 中配置:

{
  "mcpServers": {
    "boring": {
      "command": "python",
      "args": ["-m", "boring.mcp.server"]
    }
  }
}

� 主要工具(98+ 可用)

  • boring_global_export/import/list - 知識共享
  • boring_rag_search - 語義程式碼搜尋
  • boring_code_review - AI 程式碼審查
  • boring_test_gen - 自動生成測試
  • boring_vibe_check - 健康評分(0-100)

📚 文檔

🌟 使用範例

# 專案 A:Web API
boring_learn()  # 從專案學習模式
boring_global_export(min_success_count=3)  # 導出經驗證的模式

# 專案 B:CLI 工具
boring_global_import(pattern_types=["error_solution"])  # 導入解決方案
boring_vibe_check()  # 獲取健康評分
boring_test_gen("cli.py")  # 生成測試

⚙️ 系統需求

  • Python 3.9+
  • 支援 Windows, Linux, macOS
  • 可選: chromadb, sentence-transformers(用於 RAG)

🤝 整合支援

支援的 IDE

  • ✅ Cursor (透過 MCP)
  • ✅ Claude Desktop (透過 MCP)
  • ✅ VS Code (透過 MCP)
  • ✅ Gemini CLI

支援的語言

  • Python, JavaScript, TypeScript
  • Go, Rust, Java(部分)

📊 完整功能

pip install "boring-aicoding[all]"

包含:

  • 98+ MCP 工具
  • Global Brain 知識共享
  • Hybrid RAG 搜尋引擎
  • Security Shadow Mode
  • 自動測試生成器
  • 程式碼審查 & Vibe Score
  • Quality Gates 整合
  • 監控儀表板

🔗 連結

📄 授權

Apache License 2.0


Made With Boring. Make AI Development Boring (in a good way).
用 Boring 打造。讓 AI 開發變得無聊(正面意義)。

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.24.5.tar.gz (400.1 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.24.5-py3-none-any.whl (465.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: boring_aicoding-10.24.5.tar.gz
  • Upload date:
  • Size: 400.1 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.24.5.tar.gz
Algorithm Hash digest
SHA256 a5d2c1d71b23686e12aa64e847e8708ed5b9171552529a7b94ad56502608bd2a
MD5 2fa3a40cbc8fc6b804f54e2b2a7fde72
BLAKE2b-256 2147a1bb5cad179ec17e1979b084c16ff834b48dbddd42500fd0959e2249ab00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for boring_aicoding-10.24.5-py3-none-any.whl
Algorithm Hash digest
SHA256 95844b67f24c60112935f038444fee6f44bd08fcd2815c865e740b3e8ad02eb1
MD5 d2c586565d6f452f7dabb46d8fcf1a96
BLAKE2b-256 7a9bd3eebc02c7954cf8650be1fc58303001b2a4ab05600628e4bd277af1f599

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