CBbot

CBbot

CBbot is a new product form within the CodeBanana ecosystem, positioned as a local-first intelligent agent with full-spectrum operational capabilities. CBbot turns fragmented tools, manual operations, and scattered workflows into a unified, executable AI system.

Stars: 56

Visit
 screenshot

CBbot is an AI-powered coding assistant for macOS that helps users write code more efficiently, process documents, and automate tasks. It offers easy installation, built-in AI coding capabilities, auto configuration, and smart tools. Users can download CBbot for macOS 10.15 or higher, with Apple Silicon or Intel chip, and at least 6GB memory and 10GB disk space. The tool requires an internet connection for AI features. CBbot assists users in installing Docker Desktop, binding keys, troubleshooting, and using various skills for document processing and automation tasks. It also provides community support, billing based on usage, and network tips for using overseas AI models.

README:

CBbot - AI Coding Assistant 🚀

Download DMG → Double-Click Install → Ready to Use - No Configuration Needed

Download CBbot

🍎 Native macOS App · One-Click Setup · Ready Out of the Box


💻 What is CBbot?

CBbot is an AI-powered coding assistant for macOS that helps you write code more efficiently, process documents, and automate tasks.

Key Features:

  • Easy Installation: Download DMG, drag to Applications - that's it!
  • AI Assistant: Built-in powerful AI coding capabilities
  • Auto Configuration: No manual configuration file editing
  • Smart Tools: Automatically installs required development tools

💻 System Requirements

  • Operating System: macOS 10.15 (Catalina) or higher
  • Chip: Apple Silicon (M1/M2/M3/M4) or Intel
  • Memory: 6GB or more recommended
  • Disk Space: At least 10GB available
  • Internet: Required for AI features

📦 Download CBbot

🍎 Apple Silicon (M1/M2/M3/M4)
⬇️ Download CBbot.dmg
💻 Intel Chip
⬇️ Download CBbot.dmg

📦 Installation Steps

Step 1: Install Docker Desktop

Docker Desktop is essential for running CBbot. If you already have it installed, skip to Step 2.

Download and Install:

  1. Visit Docker website: https://www.docker.com/products/docker-desktop
  2. Click Download for Mac
  3. Choose based on your Mac chip:
    • Apple Silicon (M1/M2/M3/M4) → Select ARM64 version
    • Intel Chip → Select AMD64 version
  4. Double-click the .dmg file to install
  5. Drag Docker icon to Applications folder

Start Docker:

  1. Open Launchpad, find Docker icon
  2. Click to launch (first launch requires password)
  3. Wait for Docker icon (whale) in menu bar
  4. Click whale icon, ensure it shows Docker Desktop is running

Step 2: Install CBbot

  1. Download CBbot from Releases Page
  2. Double-click the CBbot.dmg file
  3. Drag CBbot to Applications folder
  4. Done!

Step 3: Launch CBbot

  1. Open Applications and click CBbot
  2. First launch: Click "Open" if asked
  3. Wait for services to start (30-60 seconds)

Step 4: Bind Your Key

Get Your Key:

  1. Visit CodeBanana
  2. Log in → Click avatar → "CBbot Key"
  3. Copy your Key

Bind Key:

  1. Paste your Key in CBbot startup screen
  2. Click "Bind"
  3. Done! CBbot is ready to use

📑 Contents

💬 Community

Join our community for support, discussions, and updates!

🌐 International Community

Join Discord

🇨🇳 中文社区

飞书群
🚀 飞书群
CBbot交流群
微信群
💬 微信群
CBbot 交流群

🚀 Get help, share ideas, and connect with other developers!

💡 获得帮助、分享想法、与其他开发者交流!


💰 Billing

  • Pay-as-you-go based on usage
  • Linked via CBbot Key
  • Costs: API calls + model usage

Monitor usage at CodeBanana dashboard


🌐 Network Tips

Using Overseas AI Models:

If you're using international AI models (OpenAI, Anthropic, etc.), we recommend enabling VPN global proxy for stable connections.

Setup:

  1. Enable VPN with global proxy mode
  2. Restart CBbot after VPN is connected
  3. Verify connection is stable

💡 Tip: Local models and domestic services work without VPN.


🧠 Skills

CBbot automatically uses the right skill for your task:

Documents: docx, pptx, xlsx, pdf
Automation: macos-automation, custom skills

Usage Example:

  • "Create presentation" → Uses pptx skill
  • "Analyze Excel data" → Uses xlsx skill
  • "Send email" → Uses macos-automation

No need to specify skills - CBbot picks the right one!

Add Your Own: Contribute to skills/ directory. See codebanana-skill-guide for details.


🛠️ Troubleshooting

Black screen on launch:

  • Docker is starting up
  • Quit CBbot (⌘+Q), wait for Docker, relaunch

CBbot won't start:

  • Check Docker Desktop is running
  • Ensure 6GB+ memory available
  • Restart Docker and CBbot

Can't access interface:

  • Wait 1-2 minutes for startup
  • Check CBbot shows "Running"
  • Restart CBbot if needed

Key binding failed:

  • Check Key has no extra spaces
  • Verify network connection
  • Get new Key from CodeBanana

Git install fails:

  • Check network connection
  • Restart CBbot to retry installation

Permission denied:

  • Enter password when prompted
  • Allow required installations

Docker not detected:

  • Install from Docker website
  • Launch and wait for "running" status
  • Restart CBbot

🔧 Uninstall

Drag CBbot from Applications to Trash, then empty Trash.


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Happy Coding! 🎉

Made with ❤️ by the CodeBanana team

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for CBbot

Similar Open Source Tools

For similar tasks

For similar jobs