Source Available · Cross-Platform

AI Chat with
MCP Tool Use

Connect to hundreds of AI models via OpenRouter and supercharge them with remote MCP servers. Tool calling, sampling, elicitation, OAuth — all built in.

View on GitHub Explore Features
Download on the App Store Get it on Google Play
Recipe search with MCP tools
Joey conversation list
Nutrition tracking with MCP
Features

Everything you need in an AI chat client

Joey combines powerful AI model access with the full MCP protocol, giving you a native chat app that can actually do things.

🔌

Full MCP Support

Connect to remote MCP servers with tool calling, sampling, elicitation, OAuth, session resumption, and progress notifications.

🤖

Hundreds of AI Models

Access any model on OpenRouter — GPT-4o, Claude, Gemini, Llama, and more. Switch models mid-conversation and track usage costs.

🔄

Agentic Tool Use

Automatic agentic loop that executes MCP tools and feeds results back to the LLM until the task is complete.

📎

Image & Audio Attachments

Attach images from gallery, camera, or clipboard. Record audio inline. View media returned by MCP tools with pinch-to-zoom.

💬

Rich Chat Experience

Streaming responses, markdown rendering with code blocks and Mermaid diagrams, message editing, regeneration, and full-text search.

🔒

Privacy First

All data stored locally on-device. No backend servers, no analytics. Your conversations only go to the services you explicitly configure.

Connect AI to your tools

Joey implements the full Model Context Protocol, letting AI models interact with any remote MCP server you connect.

  • Use tools from multiple MCP servers simultaneously
  • Browse and use server-provided prompt templates
  • Session resumption across app restarts
  • OAuth support for authenticated servers
  • Real-time progress notifications
  • Debug screen for inspecting tool schemas
Habit tracking via MCP tools

Pick the right model for every task

Access the full OpenRouter catalog with a powerful model picker. Switch models mid-conversation and see exactly what each message costs.

  • Search, filter by modality, sort by price or context
  • Switch models mid-conversation with visual indicators
  • Per-message token counts and cost breakdowns
  • Set a default model for new conversations
  • Reasoning token display for thinking models
Image analysis with AI

More than just text

Joey renders rich content from AI responses and MCP tools — diagrams, tables, images, code blocks, and more.

  • Mermaid diagram rendering
  • Syntax-highlighted code blocks
  • Inline image and audio display from tools
  • Rich markdown tables
  • Full-screen image viewer with pinch-to-zoom
Mermaid diagram rendering
Cross-Platform

Runs everywhere

Built with Flutter for native performance on every platform.

iOS
Android
macOS
Windows
Linux

Ready to get started?

Joey is open source and free to use. Clone the repo and build it yourself, or download from the app stores.

View on GitHub Find MCP Servers
Download on the App Store Get it on Google Play