BettaFish
Open-source multi-agent public opinion analysis with debate coordination to break information cocoons.
BettaFish's multi-agent debate mechanism is a genuine differentiator in open-source sentiment analysis. It's ideal for researchers and technical teams needing cross-platform analysis with bias mitigation. But the setup friction—Docker, multiple API keys, and database management—makes it unsuitable for non-technical users or rapid deployments. If you're willing to invest, it's a flexible, free alternative to commercial suites.
Verified 8d ago · liveness 49/100 · cite: rightaichoice.com/tools/bettafish
- Public opinion analysts needing cross-platform, multi-perspective analysis
- Social science researchers studying opinion formation and echo chambers
- Market intelligence teams tracking brand reputation and competitor buzz
- Developers building custom sentiment analysis pipelines
- Non-technical users without Docker, database, and API configuration skills
- Teams needing a turnkey SaaS product with zero setup
- Individuals with tight budgets for LLM API calls and server costs
We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.
- Honest verdict, not marketing
- Real pros & cons from real users
- Attributed quotes with receipts
3 free scans · no card needed
Skip BettaFish if you lack Docker and database skills or need a managed, zero-setup sentiment analysis tool.
You'll need to pay for LLM API calls (DeepSeek, Gemini, Kimi, Qwen) which can add up with heavy usage.
BettaFish is free to use, making it cost-effective for technical teams already invested in their own infrastructure. It's cheaper than commercial sentiment suites like Brandwatch or Talkwalker, but you trade off ease-of-use and support.
In short
BettaFish — Open-source multi-agent public opinion analysis with debate coordination to break information cocoons. Best for Public opinion analysts needing cross-platform, multi-perspective analysis, Social science researchers studying opinion formation and echo chambers, Market intelligence teams tracking brand reputation and competitor buzz. Free to use.
What's new in BettaFish
Checked 5 days agoAcross the latest 1 update: 1 launch.
What people actually say about BettaFish — is it worth it?
We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.
1 mentions across 1 source (Hacker News) · researched Jul 3, 2026.
- +Innovative ForumEngine uses debate to reduce echo chamber effects.
- +Covers 30+ Chinese and global social media platforms.
- +Multi-agent architecture allows parallel analysis with different LLMs.
- +Generates reports in HTML, PDF, and Markdown automatically.
- +MindSpider scraper supports both broad and deep sentiment extraction.
- −Extremely difficult to set up without deep technical skills.
- −Very little community feedback or support available.
- −No pre-built hosted version forces users to self-deploy.
- −Documentation may be sparse for non-native Chinese speakers.
- −Potential scraping legal issues on many target platforms.
- • LLM API usage costs (OpenAI, etc.) can be significant
- • Server/infrastructure hosting costs
- • Playwright scraping may incur proxy costs if blocked
- • Database storage costs for large-scale scraping
Viability Score
How well maintained and how widely used is BettaFish? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this
Last calculated: August 2026
How we score →Key Features
- Multi-source data collection from 30+ platforms via MindSpider crawler
- Parallel agent execution with QueryEngine, MediaEngine, InsightEngine
- ForumEngine debate moderator coordination via chain-of-thought collision
- Multimodal analysis of videos, images, and structured data cards
- Five-level sentiment analysis in 22 languages using fine-tuned BERT/GPT2/Qwen models
- Multi-format report generation (HTML, PDF, Markdown) with template-driven pipeline
- Private-public data fusion (PostgreSQL/MySQL database connectors)
- Docker containerized deployment for easy setup
- Flask web application and Streamlit interface for real-time monitoring
- Real-time communication via WebSocket and SSE
- Robust JSON parser for structured agent output
- Qwen-based keyword optimizer for SQL query expansion
- Template selection and layout with validation and repair
- Integration with DeepSeek Chat, Gemini 2.5 Pro, Kimi K2, and Qwen Plus LLM backends
- DeepWiki documentation for architecture and setup
About BettaFish
BettaFish (微舆, 'WeiYu') is an open-source, Python-built multi-agent system for comprehensive public opinion analysis. It's designed for researchers, market intelligence teams, and developers who need to monitor and understand sentiment across 30+ social media platforms (Weibo, XHS, Douyin, Bilibili) and international news sources—without being locked into a single vendor's view. The system's core innovation is a 'debate moderator model' orchestrated by its unique ForumEngine coordination layer, which uses chain-of-thought collision to expose and correct biases, ensuring analytical depth that single-model pipelines miss. The system runs five specialized engines: QueryEngine for web/news search, MediaEngine for multimodal content (videos, images), InsightEngine for private data mining and sentiment analysis, ReportEngine for multi-format report generation, and ForumEngine for coordination. These agents execute in parallel, each with distinct LLM backends — DeepSeek Chat for reasoning, Gemini 2.5 Pro for multimodal understanding, Kimi K2 for large context, and Qwen Plus for moderation — preventing single-model homogenization. Data collection is handled by MindSpider, an autonomous 24/7 crawler that populates PostgreSQL/MySQL databases. On top of that, the system offers a Flask web app and Streamlit dashboards for real-time monitoring, with WebSocket and SSE for live updates. Sentiment analysis supports five-level classification in 22 languages using fine-tuned models, and reports can be rendered as HTML, PDF, or Markdown via a template-driven pipeline. BettaFish is a free, self-hosted alternative to commercial suites like Brandwatch or Meltwater, but it demands technical chops: Docker, database setup, and multiple API keys. For teams willing to invest in setup, it provides a flexible, AI-moderated multi-agent analysis platform that commercial tools rarely match.
Behind the Verdict
BettaFish isn't for the faint of heart. You'll need Docker, a PostgreSQL or MySQL database, and API keys for multiple LLM providers (DeepSeek, Gemini, Kimi, Qwen) just to get it running. That's a real barrier, and it's why this tool will never be a fit for a marketing team without engineering support. But if you're a developer or researcher comfortable with infrastructure, the payoff is a genuinely open, free system that does what commercial sentiment tools charge thousands for. The debate moderator model is the reason to consider BettaFish over alternatives. Unlike single-model pipelines that can echo the same bias, the ForumEngine uses chain-of-thought collision to force agents to confront gaps and blind spots. In practice, that means you get a more rounded analysis, especially when you're tracking polarizing topics or breaking news where groupthink is a risk. Compared to open-source options like TextBlob or VADER, BettaFish is in a different league. It handles 30+ platforms, multimodal content, and multi-agent coordination out of the box. But those simpler tools are still easier to integrate and don't require you to stand up a whole infrastructure. If you just need basic sentiment scores on a single platform, BettaFish is overkill. Where it bites: setup, cost, and maintenance. LLM API calls aren't free, and you'll need to monitor costs as you scale. The DeepWiki docs help, but the project is evolving, and you'll likely find yourself digging into source code to debug issues. There's no official support, so community forums and your own troubleshooting skills are your lifeline. For research teams studying opinion formation or echo chambers, BettaFish is a solid pick. It lets you control every stage of the analysis, from data collection to report output, and the
Researching BettaFish? Get your full AI stack in 60 seconds.
Free, no signup — tell us your goal and get tools matched to your budget & existing stack.
Real-world workflow fit
Concrete scenarios for the personas BettaFish actually fits — and what changes day-one when you adopt it.
Track brand sentiment across Weibo, XHS, and news sources for a product launch.
Outcome: Run MindSpider to collect data, deploy three agents for parallel analysis, and generate a multi-format report with bias-mitigated insights.
Study opinion polarization on a controversial topic using the ForumEngine debate.
Outcome: Configure agents with different perspectives, let the ForumEngine moderate to expose biases, and output a balanced analysis.
Integrate BettaFish into an existing data pipeline for custom sentiment monitoring.
Outcome: Use the Flask/Streamlit interfaces to monitor real-time data, then export structured reports via JSON for further processing.
Use Cases
- Monitor public sentiment across 30+ platforms for a social event or crisis
- Compare media bias by analyzing news coverage from multiple sources via parallel agents
- Identify information cocoons and viewpoint polarization using ForumEngine debate
- Generate automatic multi-format public opinion reports for decision-makers
- Combine public social media data with private business sentiment for holistic brand monitoring
Models Under the Hood
as of 2026-08-20
Limitations
- BettaFish is a self-hosted open-source project with no managed SaaS option.
- Users must set up Docker, PostgreSQL/MySQL, and configure multiple LLM API keys (DeepSeek, Gemini, etc.) which incur ongoing costs.
- The crawler depends on Playwright and may break if target websites change their structure, requiring maintenance.
- Deployment complexity is high, and real-time monitoring is not the primary focus.
as of 2026-08-11
Verification history
We have re-verified BettaFish 5 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
Free to cite with attribution — this page re-verifies continuously.
12-month cost
Project the real annual outlay, including the implied monthly cost when only an annual tier is published.
Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.
Plans compared
For each published BettaFish tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.
Open Source
$0/mo
Ideal for
Technical teams with DevOps skills wanting a free, customizable sentiment analysis system for research or internal use.
What this tier adds
Free entry point with full source code access and all five engines; no support beyond community issues.
Where the pricing makes sense
The company stage and team size where BettaFish's pricing actually pencils out — and where peers do it cheaper.
BettaFish is free to use, making it cost-effective for technical teams already invested in their own infrastructure. It's cheaper than commercial sentiment suites like Brandwatch or Talkwalker, but you trade off ease-of-use and support.
Setup time & first value
How long it actually takes to get something useful out of BettaFish — broken out by persona, not the marketing-page minute.
Expect 1-2 days for a technical user to set up Docker, databases, and API keys, with additional time to customize engines. Non-technical users may take a week or more.
Switching to or from BettaFish
How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.
- →From manual multi-platform monitoring: Automate data collection with MindSpider and use parallel agents for analysis.
- ↗To commercial SaaS like Brandwatch: Export your reports and data, then migrate to a managed platform for ease of use.
Integrations
Resources & Guides
Tutorials & Learning
Official links
Tools that pair well with BettaFish
Common stack mates teams adopt alongside BettaFish, with the specific reason each pairing earns its keep.
Dcipher Insight Booster
Automate enterprise-scale research, analysis, and report generation with agentic AI.
Klue
Unified AI platform for competitive intelligence and win-loss analysis in B2B enterprise.
Superintelligent
Enterprise AI planning platform using interview agents and market data for data-driven roadmaps.
Featured Head-to-Head Comparisons
Bettafish vs Truleo
Choose Truleo if you're in law enforcement needing to connect siloed data for case leads and report automation; it offers a polished, CJIS-compliant SaaS with real integrations. Choose BettaFish if you're a technically savvy team needing a customizable, multi-agent public opinion analysis system that actively reduces bias, despite requiring self-hosting and LLM API costs.
Bettafish vs Screenplayiq
ScreenplayIQ is best for film professionals wanting data-driven script marketability forecasts with ready-to-use SaaS. BettaFish suits technical teams needing customizable, multi-source public opinion analysis with agent debate capabilities. Choose ScreenplayIQ if you need immediate screenplay insights; choose BettaFish if you can self-host and require deep social media monitoring.
Bettafish vs Presto Voice
Presto Voice is the clear choice for QSR chains wanting proven revenue lift and seamless drive-thru automation, backed by major deployments like Dairy Queen. BettaFish is a powerful but niche tool for technical teams needing deep, multi-perspective social listening with debate-driven insights. Choose based on whether you want to enhance a physical drive-thru or analyze digital public opinion.
Alternatives to BettaFish
View allDcipher Insight Booster
Automate enterprise-scale research, analysis, and report generation with agentic AI.
Klue
Unified AI platform for competitive intelligence and win-loss analysis in B2B enterprise.
Superintelligent
Enterprise AI planning platform using interview agents and market data for data-driven roadmaps.
Frequently Asked Questions
Best-of guides
Used BettaFish? Help shape our editorial sentiment research.


