DobbySearch is a Python-based intelligent CLI agent designed to search and analyze information related to the crypto world β combining live data from CoinGecko, real-time web results, and powerful AI explanations in either English or Indonesian.
- π Web Search Integration: Fetch up to 10 real-time results using DuckDuckGo.
- π° Crypto Market Data: Get token prices, market cap, volume, and 24h changes via CoinGecko.
- π§ AI Prompt Analyzer: Generate concise or detailed AI explanations on crypto topics.
- π Multi-language Output: Available in English (
en) or Indonesian (id). - π Site Lock (Optional): Filter or lock to specific news sources.
- π€ Fireworks AI Integration: Uses the
dobby-unhinged-llama-3-70b-newmodel via Fireworks API for rich, uncensored responses.
python3 dobbySearch \
--prompt "nillion" \
--web true \
--gecko true \
--countsearch 10 \
--mode detail \
--lang enβοΈ CLI Options
Argument Description
--prompt Topic to search and analyze (required)
--web Enable web search: true or false
--gecko Include market data from CoinGecko: true or false
--countsearch Number of web search results to return (default: 5β10)
--locksitus Restrict results to specific domains (optional)
--mode AI response style: ringkas (concise) or detail
--crypto Enable crypto-specific mode (optional)
--lang Output language: id (Indonesian) or en (English)
π Setting Up Fireworks API Key This tool requires a Fireworks AI API key to generate AI responses. The model used is:
sentientfoundation/models/dobby-unhinged-llama-3-70b-new
πΈ How to Configure
- Export via terminal:
export FIREWORKS_API_KEY="your_api_key_here"
- Or create a .env file:
FIREWORKS_API_KEY=your_api_key_here
