Skip to content

aryanjsingh/byte

Repository files navigation

BYTE Security Agent - Gemini 2.5 Pro with Thinking

✅ Status: Fully Operational

Gemini thinking features implemented and working!

🚀 Quick Start

# Terminal 1: Backend
cd backend
python3 run.py

# Terminal 2: Frontend
cd frontend  
npm run dev

Then open http://localhost:3000

🧠 What You Get

  • Gemini 2.5 Pro with native thinking/reasoning
  • Real-time streaming - watch AI think step-by-step
  • 7-day sessions - no more frequent re-logins
  • Beautiful UI - thinking displays in collapsible component
  • WebSocket - instant real-time updates
  • Comprehensive debugging - emoji-coded console logs

📊 Test It

cd backend
python3 test_setup.py

Expected: 5/5 tests passed

📚 Documentation

  • ALL_ISSUES_RESOLVED.md - Latest status & all fixes
  • QUICK_START.md - Simple 3-step guide
  • IMPLEMENTATION_COMPLETE.md - Technical details
  • ARCHITECTURE_DIAGRAM.md - Visual flow diagrams
  • PROJECT_STRUCTURE.md - Complete file tree

⚙️ Environment

Create .env file in project root:

GOOGLE_API_KEY=your_gemini_api_key_here

Get your key: https://aistudio.google.com/apikey

💡 Try These Questions

  • "What is quantum computing?"
  • "Explain blockchain step by step"
  • "How does encryption work?"

Watch the reasoning component open and show Gemini's thinking process in real-time!

🎯 Features

Core (All Working)

  • ✅ Gemini 2.5 Pro thinking
  • ✅ WebSocket streaming
  • ✅ Reasoning UI
  • ✅ Tool calls (VirusTotal, GreyNoise)
  • ✅ Thread management
  • ✅ User auth (7-day tokens)

Optional (Install separately if needed)

  • Voice features (requires lightning-whisper-mlx)

Everything is ready to use! 🎉

For detailed docs, see ALL_ISSUES_RESOLVED.md

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors