TypingMind (Self-Hosted) mirror. This is 'as-is' mirror. It doesn't contain ANY changes (this also mean their license key is necessary to use anything above basic functionality).
Find a file
2024-02-09 23:21:52 +07:00
src Init 2024-02-09 22:01:51 +07:00
.gitignore Init 2024-02-09 22:01:51 +07:00
LICENSE.md Init 2024-02-09 22:01:51 +07:00
package.json Init 2024-02-09 22:01:51 +07:00
README.md Update README.md 2024-02-09 23:21:52 +07:00
yarn.lock Init 2024-02-09 22:01:51 +07:00

Typing Mind - A better UI for ChatGPT

Users: 18,000+ Discord Uptime Robot ratio (30 days) Version: Self-host X (formerly Twitter) Follow Setapp Rating: 91% Product Hunt: Product of the Day

Typing Mind is the most advanced Chat UI frontend for AI models like ChatGPT, Claude, Gemini, and open-source models
Screenshot of Typing Mind app
Typing Mind - A better UI for ChatGPT | Product Hunt Typing Mind - A better UI for ChatGPT | Product Hunt

Features

  • 🤖 Support multi models:
    • ChatGPT, Claude, Gemini, Azure OpenAI, Perplexity AI, Mixtral AI, LLama
    • Adding custom endpoint, custom models (e.g., Open Router), and locally hosted models (e.g., LocalAI, Ollama)
    • Custom model parameters: Temperature, Frequency_penalty, Presence_penalty, Top_P, Top_K, etc.
  • 🚀 Advanced Features: GPT-4 Vision, Document Uploads, DALL-E 3, Web Search, Text-to-Speech, Plugins
  • 💬 Chat Management:
    • Tags, Search, Folders, Share, Backup & Sync, Import/Export, Migrate from ChatGPT
    • Fork Chat (conversation branching), Edit Message, Pin
  • 📚 Prompt Library (with template variable support), AI Characters, Output Control, Dynamic Context Limit
  • 🔐 Secure and private by default: API keys encryption, set password, self-host
  • 🖥️ Beautiful and Functional User Interface:
    • Voice Input, Text-to-Speech, Sound Notification
    • Light/Dark mode, Hotkeys, Responsive & Mobile Friendly, Wide Screen Support
  • 🧩 Integrations: Web Search, Plugins System (develop your own plugins), Search Keyword Suggestions
  • 🇺🇸 Multilingual: 🇩🇪 German, 🇨🇳 Mandarin, 🇻🇳 Vietnamese, 🇬🇷 Greek, 🇫🇷 French, 🇮🇹 Italian, 🇷🇺 Russian, 🇺🇦 Ukrainian, 🇪🇸 Spanish, 🇵🇹 Portuguese, 🇱🇺 Luxembourgish
  • 📦 Typing Mind Custom:
    • Host a customized version of Typing Mind with custom branding, Self-host, customized UI
    • Team sharing: Prompts Library, AI Characters
    • User Management, Access Control, Connect Internal Data, APIs

Getting started

  1. Clone the repo
  2. Install dependencies: yarn install or npm install
  3. Start the server: yarn start or npm run start