馃帀 Release v0.3.3: Introducing WebTUI Frontend
We're excited to announce the first release of DeepSearchAgents with an integrated web frontend! This marks a significant milestone in making DeepSearchAgents more accessible through a modern web interface.
馃啎 What's New
WebTUI Frontend - First Release
For the first time, DeepSearchAgents now includes a complete web-based user interface:
- Modern Tech Stack: Built with Next.js 15 and React 19
- Terminal-Inspired Design: A unique terminal-style aesthetic that reflects the agent's computational nature
- Real-time Communication: WebSocket-based streaming for live agent interactions
- Rich Components: Code editor with syntax highlighting, markdown rendering, and interactive terminal
- Responsive Layout: Works seamlessly across desktop and mobile devices
Web API v2
- Simplified WebSocket API for frontend-backend communication
- Session-based conversation management
- Real-time streaming of agent thoughts and actions
- Direct integration with smolagents' Gradio interface
馃摝 Installation
# Install backend with all dependencies
pip install -e ".[dev,test,cli]"
# Install frontend dependencies
cd frontend
npm install馃殌 Getting Started
-
Start the backend server:
make run # Starts on port 8000 -
Start the frontend (in a new terminal):
cd frontend npm run dev # Opens http://localhost:3000
-
Open your browser and navigate to http://localhost:3000
馃専 Key Features
- Interactive Agent Chat: Engage with ReAct and CodeAct agents through an intuitive interface
- Code Execution Viewer: Watch agents write and execute code in real-time
- Tool Execution Badges: Visual indicators for search, computation, and analysis tools
- Streaming Responses: See agent reasoning process as it happens
- Session Management: Multiple concurrent conversations with session persistence
馃敡 For Developers
The frontend supports advanced development workflows:
- Hot module replacement for rapid development
- TypeScript for type safety
- Stagewise integration for browser-based debugging
- Comprehensive component library following DS design system
馃摎 Documentation
- Frontend documentation:
frontend/README.md - API v2 documentation:
src/api/v2/README.md - WebSocket protocol:
frontend/docs/AGENT-MESSAGE-STREAM-SPEC.md
Compatibility
- Python 3.13+
- Node.js 18+
- Modern browsers (Chrome, Firefox, Safari, Edge)
This release represents a major step forward in making DeepSearchAgents accessible to a wider audience through a polished web interface. We're excited to see what you build with it!
馃 Generated with Claude Code