Skip to main content
The Personal Agent ADK is a comprehensive toolkit designed to seamlessly integrate conversational AI capabilities, such as Guru AI, into web and mobile applications. By providing React hooks and utilities, this toolkit empowers you to manage AI interactions dynamically while maintaining a rich and interactive user experience.
The Personal Agent ADK enables applications to interface with conversational AI models, offering features like real-time message streaming and dynamic responses.

Features

  • Create and manage multiple AI chat sessions
  • Send and receive AI-generated responses in real-time
  • Seamlessly switch between active AI sessions
One of the standout features of the Personal Agent ADK is its ability to dynamically render custom UI components based on AI output.

Features

  • Tool Call Integration: Automatically map AI-generated events to React components
  • Custom Components: Easily register and render application-specific components
  • Loading States: Indicate progress or waiting states dynamically while the AI processes requests
The Personal Agent ADK is platform-agnostic, supporting both React DOM for web and React Native for mobile applications.

Web Compatibility

Use standard web components like <div>, <button>, and <input>

Mobile Compatibility

Integrate seamlessly with React Native/Expo components such as <View>, <Text>, and <TextInput>
Through hooks like useListMessages, the Personal Agent ADK enables applications to handle real-time messaging.

Features

  • Fetch, maintain, and update message lists in real-time
  • Handle WebSocket connections for live updates
  • Dynamically resolve and display AI-generated messages

Use Cases

The Personal Agent ADK is versatile and can be used in a variety of applications:
  • AI-Powered Chat Interfaces: Build interactive chat UIs with real-time AI-driven responses
  • Dynamic Content Rendering: Create dynamic, data-driven UI components that respond to AI commands
  • Custom AI Tools: Develop AI-assisted tools and workflows tailored to specific user needs
This repository is private. Reach out to us to be added as a contributor.

Private GitHub Repository

Request repository access

Getting Started

Start building with our developer guides

Examples

View implementation examples