MCP ExplorerExplorer

Dive App

@cablateon 9 months ago
5 MIT
FreeCommunity
AI Systems
#ai#ai-agents#cross-platform#dive#frontend#llm-ui#mcp#mcp-client#mobile
Dive-APP is a Flutter-based mobile application that brings your own powerful AI agents to your pocket via connect your own MCP-Client.

Overview

What is Dive App

Dive-APP is a Flutter-based mobile application designed to integrate powerful AI agents into users’ mobile devices through the MCP-Client, enhancing the conversation experience.

Use cases

Use cases include managing personal schedules, automating customer inquiries, assisting in educational tasks, and enhancing workflow efficiency in professional environments.

How to use

Users can download the Dive-APP, connect it to their MCP-Client, and interact with AI agents using natural language to accomplish various tasks anytime and anywhere.

Key features

Key features include AI agent integration, tool automation through natural language commands, mobile accessibility, a natural language interface for interaction, and productivity enhancement through AI assistance.

Where to use

Dive-APP can be used in various fields such as personal productivity, customer service, education, and any domain requiring efficient task automation and AI interaction.

Content

Dive-APP

This project is inspired by Dive, aiming to provide a smarter conversation experience for mobile devices.

Cross-platform Communication AI Agent App

📖 EN | 📖 繁體中文

範例圖片


Core Features

  • 🤖 AI Agent Integration: Utilizing MCP (Model Context Protocol) to enable AI agents to operate various tools
  • 🔧 Tool Automation: AI can access and operate different tools through natural language commands
  • 📱 Mobile Accessibility: Bringing AI agent capabilities to mobile platforms
  • 💬 Natural Language Interface: Interact with AI naturally to accomplish various tasks
  • 🚀 Productivity Enhancement: Streamline workflows and automate tasks through AI assistance

Mobile Application

Through the mobile frontend interface, users can:

  • Access AI assistance anytime, anywhere
  • Describe requirements in natural language
  • Let AI handle various tasks
  • Significantly improve personal productivity

Project Overview

This is a cross-platform communication application developed using the Flutter framework.

Note

This project is currently a personal Flutter learning experiment:

  • Contains extensive Traditional Chinese comments in code
  • Contains some code smells
  • For learning reference only, not recommended for production use

The project is continuously being updated. Feedback and suggestions are welcome.

Technical Architecture

Backend Services

The backend service code is currently not open-source and will be released in a more stable version in the future.

The backend is based on the Dive project (MIT License), modified and optimized for our specific requirements.

Third-party Service Licenses

Please refer to the _third_party_license directory for licensing information.

Environment Setup

Before using, please ensure:

  1. Backend service setup is complete
  2. Services are running properly

Quick Start

  1. Install required tools:

    • Flutter SDK
    • Dart SDK
    • Android Studio or VS Code
    • iOS development requires MacOS and Xcode
  2. Clone the project:

    git clone https://github.com/cablate/Dive-APP.git
    
  3. Install dependencies:

    flutter pub get
    
  4. Launch the app:

    flutter run
    

Resources

License

This project is licensed under the MIT License. See the LICENSE file for details.

Backend service code is adapted from the Dive project (MIT License).

Contributing

We welcome community participation and contributions! Here are ways to contribute:

  • ⭐️ Star the project if you find it helpful
  • 🐛 Submit Issues: Report problems or provide suggestions
  • 🔧 Create Pull Requests: Submit code improvements

Contact

If you have any questions or suggestions, feel free to reach out:

  • 📧 Email: [[email protected]]
  • 🤝 Collaboration: Welcome to discuss project cooperation
  • 📚 Technical Guidance: Sincere welcome for suggestions and guidance

We welcome your thoughts on programming, architecture design, user experience, or any other aspects.


If you find this project helpful, please give us a ⭐️ Star! Your support motivates us to keep improving.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers