{"repo":"sbhavani/jules-app","free":true,"listed":false,"github":"https://github.com/sbhavani/jules-app","clone":"git clone https://github.com/sbhavani/jules-app.git","description":"self-hosted workspace for Google's Jules AI agent","language":"TypeScript","stars":17,"topics":["ai-agents","code-assistant","jules-ai","nextjs"],"license":"MIT","category":"ai-agents","readme_excerpt":"Jules UI A powerful, self-hosted workspace for Google's Jules AI agent. Transform standard agent interactions into an engineering command center with live code diffs, real-time activity monitoring, session analytics, and comprehensive terminal output inspection. ✨ Key Features - 🔄 Real-Time Updates - Live activity feed with auto-polling - 📊 Code Diff Viewer - Visualize git patches and changes instantly - 💻 Integrated Terminal - Full web-based terminal with local machine access - 📈 Analytics Dashboard - Track session metrics and trends - 🔍 Smart Search - Find sessions by repository or title - 📱 Mobile-First - Fully responsive design - 🔒 Secure - Container isolation and API keys stored locally 🚀 Quick Start Prerequisites: Node.js 18+, Jules API key from jules.google.com, and a connected GitHub repository. Option 1: Standalone Mode Run just the Next.js app without the terminal server: Open http://localhost:3000 - the Terminal button will be visible but show setup instructions when clicked. To hide the Terminal button completely , add to .env.local : Option 2: With Docker Compose (Recommended) Run both the Next.js app AND the terminal server together: Open http://localhost:3002 - the Terminal will connect automatically. Note: Uses port 3002 to avoid conflicts with other services (like Dokploy on 3000). Option 3: Run Services Independently Run the terminal server and Next.js app separately (useful for development): Open http://localhost:3000 - the Terminal will connect to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/sbhavani","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sbhavani/jules-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}