MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
TathyaQuest fact-checks Instagram Reels & YouTube Shorts using AI and delivers verdicts in 6 Indian languages via text-to-speech.
MediaTypeScript · PythonGitHub @ayushkushwaha609OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
AI-powered fact-checker for Instagram Reels & YouTube Shorts — in your language.
Tathya extracts audio from short-form videos, transcribes it, runs an LLM-based fact-check, and reads the verdict back to you via text-to-speech in 6 Indian languages.Read the full README ↗AI-powered fact-checker for Instagram Reels & YouTube Shorts — in your language.
Tathya extracts audio from short-form videos, transcribes it, runs an LLM-based fact-check, and reads the verdict back to you via text-to-speech in 6 Indian languages.
Paste URL → Extract Audio → Transcribe → Fact-Check → TTS Verdict
| Layer | Technology |
|---|---|
| Frontend | Expo (React Native) · TypeScript · Zustand · Expo Router |
| Backend | Python · FastAPI · Pydantic |
| Database | MongoDB (via Motor async driver) |
| Audio Extraction | RapidAPI (youtube-mp36 + instagram-reels-downloader-api) |
| Transcription | Groq Whisper API |
| Fact-Checking | Groq Llama 3.3 70B |
| Text-to-Speech | Sarvam AI bulbul:v2 |
| Language | Code |
|---|---|
| Hindi (हिंदी) | hi-IN |
| Tamil (தமிழ்) | ta-IN |
| Telugu (తెలుగు) | te-IN |
| Kannada (ಕನ್ನಡ) | kn-IN |
| Malayalam (മലയാളം) | ml-IN |
| Marathi (मराठी) | mr-IN |
├── backend/
│ ├── server.py # FastAPI app — /api/check, /api/health
│ ├── Dockerfile # Production container (Python 3.11 + ffmpeg)
│ ├── render.yaml # Render deployment blueprint
│ ├── requirements.txt # Full dev dependencies
│ └── requirements.deploy.txt # Slim production dependencies
├── frontend/
│ ├── app/
│ │ ├── _layout.tsx # Root layout (dark theme, share intent provider)
│ │ ├── index.tsx # Home — URL input, language picker, share intent handler
│ │ └── result.tsx # Result — verdict card, audio playback
│ ├── components/
│ │ ├── VerdictCard.tsx # Verdict display with enhanced context fields
│ │ ├── LanguagePicker.tsx # Language selection modal
│ │ └── LoadingOverlay.tsx # Loading animation
│ ├── store/
│ │ └── useCheckStore.ts # Zustand store — API calls, state management
│ ├── constants/
│ │ └── languages.ts # Language codes and labels
│ └── plugins/
│ └── withShareIntent.js # Expo config plugin for Android share intent
└── memory/
└── PRD.md # Product requirements document
youtube-mp36 and instagram-reels-downloader-api)cd backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
Create backend/.env:
GROQ_API_KEY=your_groq_key
SARVAM_API_KEY=your_sarvam_key
RAPIDAPI_KEY=your_rapidapi_key
MONGO_URL=mongodb://localhost:27017
DB_NAME=tathya_db
Run the server:
uvicorn server:app --host 0.0.0.0 --port 8001 --reload
The API will be available at http://localhost:8001. Health check: GET /api/health.
cd frontend
npm install --legacy-peer-deps
Create frontend/.env:
EXPO_PUBLIC_BACKEND_URL=http://localhost:8001
Start the dev server:
npx expo start
Use the Expo Go app on your phone or press w to open the web version.
POST /api/checkFact-check a video URL.
Request body:
{
"url": "https://www.instagram.com/reel/ABC123/",
"language_code": "hi-IN"
}
Response: verdict, confidence (0–100), category, key points, detailed reasoning, TTS audio (base64), and regional language translations.
GET /api/healthReturns server status.
backend, runtime to DockerGROQ_API_KEY, SARVAM_API_KEY, RAPIDAPI_KEY, MONGO_URL, DB_NAME)Free tier sleeps after 15 min of inactivity. First request after sleep takes ~30s.
frontendnpx expo export --platform webdistEXPO_PUBLIC_BACKEND_URL=<your-render-url>, NODE_VERSION=20Pre-built APK: Download the latest APK here
To build a new APK yourself:
cd frontend
npx eas-cli login
npx eas-cli build --platform android --profile preview
Create a free M0 cluster at mongodb.com/atlas. The app uses a single collection (checks) indexed on cache_key (unique).
Collection: checks
{
"cache_key": "sha256(url:language_code)",
"url": "https://...",
"language_code": "hi-IN",
"claim": "...",
"verdict": "TRUE | FALSE | MISLEADING | PARTIALLY_TRUE",
"confidence": 85,
"reason": "...",
"verdict_text": "...",
"audio_base64": "...",
"category": "health | science | history | technology | finance | news | general",
"key_points": ["..."],
"fact_details": "...",
"what_to_know": "...",
"sources_note": "...",
"created_at": "2026-02-28T17:31:45.228Z"
}
MIT