lollipopkit/flutter_gpt_box

GPTBox - a third-party client for OpenAI API.

What it solves

It provides a cross-platform client for interacting with various AI models via API, eliminating the need to rely on a single provider's official web interface.

How it works

Built with Flutter, the app connects to multiple AI providers (including OpenAI, Anthropic, Gemini, and OpenRouter) or any OpenAI-compatible endpoint. It manages API keys securely in the system keychain and supports encrypted synchronization of chat history via WebDAV or iCloud.

Who it’s for

Users who want a unified, high-performance interface for multiple LLM providers across mobile and desktop platforms.

Highlights

  • Multi-provider support: Works with OpenAI, Anthropic, Gemini, OpenRouter, and compatible endpoints.
  • Advanced Tools: Includes memory for persistent files across chats, web page/API reading, and MCP server support.
  • Cross-platform: Available for iOS, Android, macOS, Linux, and Windows.
  • Rich Rendering: Supports LaTeX formulas and code blocks.
  • Data Sync: Encrypted synchronization using iCloud or WebDAV.

Related

  • Project
  • Project
  • Project
  • Project