Skip to content

Add AI Chat WebTool#269

Closed
esatiyev wants to merge 0 commit into
ArduPilot:mainfrom
esatiyev:chat-webtool-v2
Closed

Add AI Chat WebTool#269
esatiyev wants to merge 0 commit into
ArduPilot:mainfrom
esatiyev:chat-webtool-v2

Conversation

@esatiyev

@esatiyev esatiyev commented Aug 22, 2025

Copy link
Copy Markdown

This PR replaces my earlier PR #264.
As requested, I created a new PR instead of updating the previous one. It includes all the previous changes plus the requested updates and improvements.

Summary of updates

  • Realtime API support: Added WebRTC-based client for low-latency streaming with tool loading and event hooks.
  • Mode chooser: Introduced a startup selector to load either the Realtime or Assistant API once.
  • Shared modules: Centralized common logic for resource loading, UI helpers, and MAVLink, etc.
  • UI modernization: Improved design with dark theme support and more consistent layouts across desktop and mobile.

All changes have been tested locally.

Chat WebTool Screenshot 1 Chat WebTool Screenshot 2

gsoc_test_video.webm

@esatiyev esatiyev closed this Jul 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant