Repository navigation
v.0.0.2 🌎
bearCode (AI)
bearChat is an advanced AI chat platform featuring code execution capabilities, real-time message streaming, and syntax highlighting. Built with a modern dark interface, it supports Python and JavaScript code running in an isolated environment, chat sharing functionality, and comprehensive markdown formatting. The platform combines powerful development tools with an intuitive chat experience, making it ideal for both coding assistance and general AI interaction.
🚀 Key Features
💬 Interactive Communication
- Modern dark interface with smooth animations
- Real-time AI chat with streaming support
- Ability to stop response generation at any time
- Chat history preservation within sessions
- One-click new chat creation
💻 Code Operations
- In-chat code execution (Python and JavaScript)
- Syntax highlighting for all popular programming languages
- Convenient code copying to clipboard
- Interactive action buttons for code blocks
🔄 Sharing & Collaboration
- NEW! Share chats via links
- View shared chats with preserved formatting
- Create copies of shared chats to continue work
📱 Responsiveness
- Full mobile device support
- Adaptive design for all screen sizes
- Optimized interface for touch devices
🛠 Technical Features
🔒 Security
- Isolated code execution in secure environment
- Restrictions on potentially dangerous module imports
- Timeouts to prevent infinite loops
- System resource usage control
🎨 Formatting & Markup
- Enhanced Markdown support
- Syntax highlighting via highlight.js
- Table and list formatting
- Nested code block support
⚡ Performance
- Asynchronous request handling
- Optimized resource loading
- Static file caching
- Efficient memory management
🔄 Monitoring
- Real-time API status tracking
- Operation progress indication
- Error and system event notifications
- Critical action logging
Installation & Setup
1. Prerequisites
- Python 3.8 or higher
2. Quick Start
- Simply run start.bat - it will automatically:
- Create a virtual environment
- Install all required dependencies
- Start the application
