TypingMind Feature-rich frontend for AI chat APIs

TypingMind is a polished interface for OpenAI, Claude, Gemini, and other AI APIs β€” you bring your own API keys. It adds features the official apps lack: conversation folders, custom system prompts, personas, plugins, web search, document upload, and chat export. Good for maintaining organized long-term AI conversations without a subscription to each provider’s native app.

TypingMind Cheatsheet
API Keys
Add keys in Settings β†’ AI Models. Supports OpenAI, Anthropic, Google Gemini, Mistral, and any OpenAI-compatible endpoint including local models via LM Studio.
Personas
Create reusable system prompts as named personas β€” switch between them per conversation. Useful for separating coding assistant, writing editor, and research modes.
Plugins
Built-in plugins include web search, image generation, code execution, and document reading. Third-party plugins can be added via URL.
TypingMind Shortcuts
General
Shortcut Action
⌘N New chat
βŒ˜β‡§F Search conversations
⌘, Settings
⌘Enter Send message
βŒ˜β‡§C Copy last response
βŒ˜β‡§E Export conversation
Models
Shortcut Action
βŒ˜β‡§M Switch model
βŒ˜β‡§P Switch persona/system prompt