Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

26 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CBbot - AI Coding Assistant ๐Ÿš€

โœจ Zero Dependencies ยท One-Click Login ยท Fully Native โœจ

๐Ÿ‡จ๐Ÿ‡ณ ็ฎ€ไฝ“ไธญๆ–‡

๐ŸŽ๐ŸชŸ Native Desktop App ยท One-Click Setup ยท Ready Out of the Box


๐Ÿ’ป What is CBbot?

CBbot is an AI-native agent OS that specializes in coding and task automation with seamless integration both locally and in the cloud.

Key Features:

  • โœ… SOTA AI Coding Agent: Built-in powerful AI coding capabilities supporting the best global models
  • โœ… Zero Dependencies: No Docker, WSL, or any external tools required - completely native
  • โœ… One-Click Login: Just click to open browser login - no manual key copying
  • โœ… Auto Configuration: No manual configuration file editing required
  • โœ… Safe Execution Environment: Secure runtime isolation protects your system from unauthorized access
  • โœ… Extensible Skill System: Pre-loaded skills library with compatibility for open-source domain skills

๐Ÿ’ป System Requirements

๐ŸŽฏ Zero Dependencies: No Docker, WSL, or external tools needed - just download and run!

macOS

  • Operating System: macOS 10.15 (Catalina) or higher
  • Chip: Apple Silicon only (M1/M2/M3/M4) - Tested on all M-series chips
  • Memory: 8GB or more recommended
  • Disk Space: At least 2GB available
  • Dependencies: โœ… None - Fully native application
  • Internet: Required for AI features

Windows

  • Operating System: Windows 10 (64-bit) or Windows 11 required
  • Architecture: x64 (Intel/AMD 64-bit)
  • Memory: 8GB or more recommended
  • Disk Space: At least 2GB available
  • Dependencies: โœ… None - Fully native application (no WSL)
  • Internet: Required for AI features

๐Ÿ“ฆ Download CBbot

๐ŸŽ macOS (Apple Silicon)
โฌ‡๏ธ Download CBbot.dmg
M1/M2/M3/M4 chips - Tested on all M-series
๐ŸชŸ Windows
โฌ‡๏ธ Download CBbot-Setup.exe
Windows 10/11 (64-bit) - No WSL required

๐Ÿ“ฆ Installation

macOS Installation

  1. Download: Get the latest .dmg file from the Releases page
  2. Install:
    • Double-click CBbot.dmg
    • Drag CBbot to Applications folder
  3. Launch & Login:
    • Open Applications โ†’ CBbot
    • First launch: Click "Open" when prompted by security dialog
    • Click "Login" button - your browser will open automatically
    • Complete login in browser - CBbot will auto-detect and start
    • Done! No keys to copy, no manual configuration needed

Windows Installation

  1. Download: Get the latest .exe file from the Releases page
  2. Install:
    • Run CBbot-Setup.exe
    • Follow the installation wizard
    • Choose installation directory (default recommended)
  3. Launch & Login:
    • Find CBbot in Start Menu
    • Click "Login" button - your browser will open automatically
    • Complete login in browser - CBbot will auto-detect and start
    • Done! No keys to copy, no manual configuration needed

๐Ÿ’ก Easy Login: CBbot uses browser-based login - just click the button and log in. The app automatically detects your login and starts. No need to copy any keys or tokens manually!


๐Ÿ“‘ Contents

๐ŸŒ Network Tips

For Users in China:

CBbot works without VPN, but using one improves performance. Since CBbot connects to overseas servers, a VPN provides faster and more stable connections.

Optional VPN Setup:

  1. Enable VPN with global proxy mode
  2. Restart CBbot after VPN is connected
  3. Enjoy faster response times

๐Ÿ’ก Note: VPN is optional but recommended for better experience in mainland China.


โš™๏ธ Advanced Configuration (Optional)

Configure Feishu Bot

To enable Feishu bot functionality:

  1. Open CBbot application
  2. Go to "Settings" โ†’ "Bot Configuration" โ†’ "Feishu"
  3. Enter your App ID and App Secret
  4. Click "Save" and restart service

Configure Telegram Bot

To enable Telegram bot functionality:

  1. Open CBbot application
  2. Go to "Settings" โ†’ "Bot Configuration" โ†’ "Telegram"
  3. Enter your Bot Token and Username
  4. Click "Save" and restart service

Configure Discord Bot

To enable Discord bot functionality:

  1. Open CBbot application
  2. Go to "Settings" โ†’ "Bot Configuration" โ†’ "Discord"
  3. Enter your Bot Token
  4. Click "Save" and restart service

๐Ÿ’ก Tip: All configurations are done through CBbot's graphical interface - no manual configuration file editing required!


๐Ÿง  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

Common Issues

CBbot won't start:

  • Ensure you have stable internet connection
  • Check system meets minimum requirements (8GB RAM, 2GB disk space)
  • Restart your computer and try again
  • On Windows: Run as Administrator on first launch

Can't access interface:

  • Wait 30-60 seconds for startup on first launch
  • Check firewall isn't blocking CBbot
  • Try restarting the application

Key binding failed:

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

macOS Specific

"Cannot open" security warning:

  • Go to System Settings โ†’ Privacy & Security
  • Click Open Anyway next to CBbot warning
  • Click Open in the confirmation dialog

Permission denied errors:

  • Grant required permissions when prompted
  • Check System Settings โ†’ Privacy & Security โ†’ Files and Folders

Windows Specific

"Windows protected your PC" warning:

  • Click More info
  • Click Run anyway
  • This is normal for new applications

Firewall blocking:

  • Add CBbot to Windows Firewall exceptions
  • Go to Windows Security โ†’ Firewall & network protection โ†’ Allow an app

Installation fails:

  • Run installer as Administrator (right-click โ†’ "Run as administrator")
  • Disable antivirus temporarily during install
  • Install to default directory (avoid paths with spaces or special characters)

๐Ÿ”ง Uninstall

macOS

Drag CBbot from Applications to Trash, then empty Trash.

Windows

  1. Open Settings โ†’ Apps โ†’ Apps & features
  2. Search for CBbot
  3. Click CBbot โ†’ Uninstall
  4. Follow the uninstall wizard

Alternatively:

  1. Open Control Panel โ†’ Programs and Features
  2. Find CBbot in the list
  3. Right-click โ†’ Uninstall

๐Ÿ’ฌ Community

Join our community for support, discussions, and updates!

๐ŸŒ International Community

๐Ÿ‡จ๐Ÿ‡ณ ไธญๆ–‡็คพๅŒบ

้ฃžไนฆ็พค
๐Ÿš€ ้ฃžไนฆ็พค
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


๐Ÿ“„ License

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


Happy Coding! ๐ŸŽ‰

Made with โค๏ธ by the CodeBanana team

About

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.

Resources

Stars

68 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages