Skip to content

v0.3.3: Introducing DeepSearchAgents WebTUI Frontend

Latest

Choose a tag to compare

@lwyBZss8924d lwyBZss8924d released this 10 Aug 06:42

馃帀 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

  1. Start the backend server:

    make run  # Starts on port 8000
  2. Start the frontend (in a new terminal):

    cd frontend
    npm run dev  # Opens http://localhost:3000
  3. 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