Project Icon

typingmind

多模型支持的先进AI聊天界面 注重隐私和功能

Typing Mind是一个支持多种AI模型的聊天界面,包括ChatGPT、Claude和Gemini。它提供聊天管理、提示库、AI角色和插件系统等功能。该应用重视用户隐私,支持API密钥加密和自托管部署。界面设计美观实用,集成了语音输入和文本转语音等特性,为AI对话提供全面的解决方案。

Typing Mind - A better UI for ChatGPT
Static Self-host Version

Typing Mind is the most advanced Chat UI frontend for AI models like ChatGPT, Claude, Gemini, and open-source models

Users: 18,000+ Discord Uptime Robot ratio (30 days) Documentations Setapp Rating: 91% Product Hunt: Product of the Day X (formerly Twitter) Follow
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, Whipsper, 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:
    • 🇺🇸 English 🇩🇪 German, 🇨🇳 Mandarin, 🇻🇳 Vietnamese, 🇬🇷 Greek, 🇫🇷 French, 🇮🇹 Italian
    • 🇷🇺 Russian, 🇺🇦 Ukrainian, 🇪🇸 Spanish, 🇵🇹 Portuguese, 🇱🇺 Luxembourgish
  • 📦 Typing Mind Custom (for teams):
    • 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

👋 Overview

Typing Mind is a Chat UI frontend that allows you to use AI chats from all popular AI models with your API key (ChatGPT, Claude, Azure OpenAI, Gemini, etc.).

By using the API key with a Chat UI frontend like Typing Mind, you unlock the following benefits:

  • You only pay for what you use (instead of a monthly subscription like ChatGPT Plus)
  • Your chat conversation will NOT be used for training by OpenAI/Claude/etc.
  • Chat with multiple models conveniently within a unified interface
  • Enjoy a professional, advanced chat UI with tons of features

Typing Mind is offline first and private by default. All your data, messages, and API keys are stored locally on your device, and no one can see them except you.

This is the Static Self-host Version of Typing Mind (www.typingmind.com). By running the static self-host version, you can use Typing Mind from your private server or from a local device. Typing Mind is free to use with some basic features, a license key is needed to unlock all advanced features. See our pricing plans for more information.

🚀 Getting started

To run the app locally on your device or private server:

  1. Clone the repo
  2. Install dependencies: yarn install or npm install
  3. Start the server: yarn start or npm run start
  4. App will run at localhost:3000 by default.

Optionally, you can use any other static web server to host the src folder.

Note: if you run the app on hostnames other than localhost, you must use HTTPS to make sure all app features work.

🔗 Connect to local models

  1. Open the app
  2. Click the model dropdown → Model Settings → Add Custom Models
  3. Enter your custom model details: Endpoint, Model ID. Custom headers and body parameters are supported.
  4. Click "Test" and then "Add Model".

If you face CORS issue, make sure to run your local model in CORS mode.

Read the official documents:

📸 Screenshots

Home pageGPT-4 VisionCustom Models
Xnapper-2024-02-09-23 43 05gpt4 visioncustom model
AI CharactersVoice InputPlugins
ai charactersvoice inputplugins

📝 Updates & Changelogs

To update, simply git pull and restart your server.

Change logs are available here: https://www.typingmind.com/changelog

The static self-host version updates are delayed from 1 or 2 versions compared to the latest versions on www.typingmind.com

💡 Feedback / Ideas / Bugs

Please submit your ideas to https://www.typingmind.com/ideas

For bug reports and customer support, please contact support@typingmind.com

❓ FAQs

What is self-hosting?

Self-host means you deploy the same version of TypingMind.com on your own web hosting server and domain name for your personal use.

Why self-hosting? What are the benefits?

Some people prefer to run the software on their own server for privacy and availability reasons. For example, if TypingMind.com becomes inaccessible in the future, you can still access your own version of TypingMind from your server without any problem. The self-host version can also be run locally like an app.

What can I customize in the self-host version?

As of now, you cannot customize anything. The self-host version will be exactly the same as the one you are using on TypingMind.com. If you are looking for a more flexible and customizable way to use Typing Mind, check out https://custom.typingmind.com.

Where can I deploy my self-host version?

Anywhere! You can deploy it on your own server, or on a static web cloud service like GitHub Pages, Cloudflare Pages, AWS S3, Vercel, Netlify, Heroku, etc. You can even run it on localhost.

Do I have access to the full source code if I want to self-host?

No. The license key only grants you permission to use and deploy the app on your own server. You do not have permission to modify or redistribute the code. The full source code is not available for sale as the app is not open-source. You will only receive the compiled code of the app, you can deploy the app anywhere without having to update any code or settings.

How do I receive updates for the self-host version?

Simply clone or pull the latest changes from the GitHub repo (https://github.com/TypingMind/typingmind), then restart your server.

Do I still need a License Key and Open API Key to use the self-hosted version?

Yes. Both are needed, as the self-hosted version is exactly the same as the version you see on TypingMind.com. The License Key is needed in the self-host version. When you enter the license key, the app will connect to TypingMind's license server to verify your license.

Can I let my team/community/customers use the self-host version?

You can, but keep in mind that they will also need a TypingMind License Key and OpenAI API Key in order to use it. If you are looking to use Typing Mind for a team check out https://custom.typingmind.com

Can I embed my License Key/API key to the self-host version somehow and let my team/community/customers use it?

No you can't, and you shouldn't. It's not safe to share your License Key and API Key with the public like that. The Static App Self-host version is meant for personal use. If you are looking to set up a custom deployment of TypingMind for your team/community/customers, please check out https://typingmind.com/custom

Can I have support on technical issues if I self-host?

The self-host version comes for free when you buy a license key. There is no support on technical issues if you self-host. If you don't have the technical skills to set up the self-host version, we recommend using the hosted version on https://typingmind.com instead. You can also check out Typing Mind Custom for easier setup with custom branding and manage team members: https://custom.typingmind.com

What permissions do I have with the self-host code?
  • ✅ You have access to the compiled code of the app.
  • ✅ You have permission to deploy and use the compiled code on your own server.
  • ❌ You do not have permission to modify or redistribute the compiled code.
  • ❌ You do not have permission to share or resell the compiled
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

白日梦AI

白日梦AI提供专注于AI视频生成的多样化功能,包括文生视频、动态画面和形象生成等,帮助用户快速上手,创造专业级内容。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

讯飞绘镜

讯飞绘镜是一个支持从创意到完整视频创作的智能平台,用户可以快速生成视频素材并创作独特的音乐视频和故事。平台提供多样化的主题和精选作品,帮助用户探索创意灵感。

Project Cover

讯飞文书

讯飞文书依托讯飞星火大模型,为文书写作者提供从素材筹备到稿件撰写及审稿的全程支持。通过录音智记和以稿写稿等功能,满足事务性工作的高频需求,帮助撰稿人节省精力,提高效率,优化工作与生活。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号