BettaFish
ActiveDescription
An accessible multi-agent sentiment analysis assistant that breaks filter bubbles, reveals true public opinion, and predicts trends — built from scratch without external frameworks.
Key Features
- Multi-agent Collaboration — Query/Media/Insight/Report agents collaborate through Forum mechanism
- Full-domain Social Monitoring — AI crawlers cover 30+ platforms including Weibo, Xiaohongshu, Douyin, Kuaishou
- Multimodal Content Analysis — Deep analysis of short videos, images and multimedia extracting structured info
- Composite Analysis Engine — Combines LLM, fine-tuned models, statistical models as middleware
- Smart Report Generation — Auto-generates interactive HTML reports based on template engine
- Public-private Data Fusion — Seamless integration of internal business databases with public sentiment data
Use Cases
Strengths & Limitations
✅ Strengths
- • Actively maintained, recent updates
- • High community interest (42.0k stars)
- • Established track record (2 years in production)
- • Responsive to issues, low backlog
⚠️ Limitations
- • Restrictive license (GPL-2.0)
Categories
Quick Start
# Clone the repository
git clone https://github.com/666ghj/BettaFish.git
cd BettaFish
# Install dependencies
pip install -r requirements.txt
# Configure environment variables
cp .env.example .env
# Edit .env with your API keys
# Start Flask server
python app.py
# Enter your analysis question in the browser to begin