# LibreChat vs TypingMind

**Leader by Vioscale score:** LibreChat

| Attribute | LibreChat | TypingMind |
|---|---|---|
| **Vioscale score** | 66.5 (35% (low)) | 28.5 (24% (low)) |
| activity.commits_last_30d | 100 | - |
| adoption.dependent_repos | 1 | - |
| adoption.github_stars | 42,485 | - |
| deployment.options | `{"cloud":true,"self_hosted":true}` | `{"cloud":true}` |
| description.long | A free, open-source application that aggregates conversations with various AI models from different providers (OpenAI, Anthropic, Google, AWS, and others) into a single environment. Users can deploy it on their own infrastructure for complete data control and avoid vendor lock-in. | A chat application that consolidates access to ChatGPT, Claude, Gemini, and other LLMs through one interface, using your own API keys with zero data retention and data stored locally on your device. |
| features.capabilities | `{"iso_27001":false,"soc2_type_ii":false,"architecture_model":"managed_cloud_saas","team_shared_prompt_library_and_templates":true,"custom_persona_instructions_per_workspace":true,"local_document_upload_pdf_csv_for_context":true,"web_search_grounding_for_real_time_citations":true,"admin_dashboard_for_user_usage_and_token_spend":true,"artifacts_ui_for_side_by_side_document_editing":true,"zero_data_retention_training_opt_out_guarantee":true,"slack_or_microsoft_teams_native_bot_integration":false,"multi_model_selection_switcher_gpt_claude_gemini":true}` | `{"pricing_model":"flat_lifetime_license_byok","architecture_model":"managed_cloud_saas","team_shared_prompt_library_and_templates":true,"custom_persona_instructions_per_workspace":true,"local_document_upload_pdf_csv_for_context":true,"web_search_grounding_for_real_time_citations":true,"zero_data_retention_training_opt_out_guarantee":true,"multi_model_selection_switcher_gpt_claude_gemini":true}` |
| integrations.count | 17 | 6 |
| integrations.list | `[{"name":"OpenAI"},{"name":"Anthropic"},{"name":"Google"},{"name":"Azure"},{"name":"AWS Bedrock"},{"name":"DeepSeek"},{"name":"Groq"},{"name":"Mistral"},{"name":"OpenRouter"},{"name":"Vertex AI"},{"name":"Gemini"},{"name":"DALL-E-3"},{"name":"Model Context Protocol (MCP)"},{"name":"GitHub"},{"name":"Langfuse"},{"name":"Langchain"},{"name":"Llama"}]` | `[{"name":"ChatGPT"},{"name":"Claude"},{"name":"Gemini"},{"name":"GitHub"},{"name":"Notion"},{"name":"Google Drive"}]` |
| language.primary | TypeScript | - |
| license.spdx | MIT | - |
| market.availability | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | - |
| platform.support | `{"web":true}` | `{"web":true}` |
| pricing | `{"type":"free","summary":"Completely free, MIT licensed, open source","freeTier":true,"sourceUrl":"https://librechat.ai","retrievedAt":"2026-08-21T11:05:52.202Z"}` | `{"type":"perpetual","plans":[{"free":false,"name":"Lifetime","summary":"One-time lifetime purchase (50% off this week only)","features":["Access to ChatGPT, Claude, Gemini, and other AI models","Switch between multiple AI providers seamlessly","Bring your own API keys","Design custom AI agents and prompts","Upload documents and PDFs for context","Connect to external data sources (GitHub, Notion, Google Drive)","Web search and real-time information access","Zero data collection and retention"],"description":"One-time purchase for unlimited lifetime access to all features","contactSales":false}],"summary":"One-time lifetime license. Bring your own API keys, no subscriptions or recurring fees.","sourceUrl":"https://typingmind.com","retrievedAt":"2026-08-21T13:53:58.632Z"}` |
| pricing.free_tier | yes | - |
| pricing.model | commercial | commercial |
| pricing.price_level | free | unknown |
| pricing.transparent | yes | no |
| release.cadence_days | 8 | - |
| release.history | `[{"url":"https://github.com/danny-avila/LibreChat/releases/tag/v0.8.8-rc1","date":"2026-08-14T07:33:03Z","type":"prerelease","version":"v0.8.8-rc1"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/v0.8.7","date":"2026-06-24T19:41:03Z","type":"prerelease","version":"v0.8.7"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/v0.8.7-rc1","date":"2026-06-15T19:38:39Z","type":"prerelease","version":"v0.8.7-rc1"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/v0.8.6","date":"2026-06-01T03:12:30Z","type":"prerelease","version":"v0.8.6"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/v0.8.6-rc1","date":"2026-05-13T02:45:09Z","type":"prerelease","version":"v0.8.6-rc1"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/chart-2.0.3","date":"2026-05-13T15:46:51Z","type":"prerelease","version":"chart-2.0.3"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/v0.8.5","date":"2026-04-22T21:04:01Z","type":"prerelease","version":"v0.8.5"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/v0.8.5-rc1","date":"2026-04-10T02:25:31Z","type":"prerelease","version":"v0.8.5-rc1"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/v0.8.4","date":"2026-03-20T23:57:32Z","type":"prerelease","version":"v0.8.4"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/chart-2.0.2","date":"2026-03-20T23:57:10Z","type":"prerelease","version":"chart-2.0.2"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/v0.8.4-rc1","date":"2026-03-17T21:05:56Z","type":"prerelease","version":"v0.8.4-rc1"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/chart-2.0.1","date":"2026-03-17T20:17:02Z","type":"prerelease","version":"chart-2.0.1"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/v0.8.3","date":"2026-03-09T19:22:44Z","type":"prerelease","version":"v0.8.3"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/chart-2.0.0","date":"2026-03-09T19:21:33Z","type":"prerelease","version":"chart-2.0.0"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/v0.8.3-rc2","date":"2026-03-04T17:50:19Z","type":"prerelease","version":"v0.8.3-rc2"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/chart-1.9.9","date":"2026-03-04T17:50:01Z","type":"prerelease","version":"chart-1.9.9"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/v0.8.3-rc1","date":"2026-02-19T02:49:22Z","type":"prerelease","version":"v0.8.3-rc1"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/chart-1.9.8","date":"2026-02-19T02:45:27Z","type":"prerelease","version":"chart-1.9.8"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/v0.8.2","date":"2026-01-28T22:49:06Z","type":"prerelease","version":"v0.8.2"},{"url":"https://github.com/danny-avila/LibreChat/releases/tag/chart-1.9.7","date":"2026-01-28T22:49:41Z","type":"prerelease","version":"chart-1.9.7"}]` | - |
| security.gdpr | yes | - |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=librechat-data-provider&per_page=100","last_12m":0,"max_severity":null}` | - |

## Capabilities (AI Knowledge Assistants)

| Capability | LibreChat | TypingMind |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Architecture model | Managed cloud saas | Managed cloud saas |
| Multi model selection switcher gpt claude gemini | ✓ | ✓ |
| Team shared prompt library and templates | ✓ | ✓ |
| Local document upload PDF CSV for context | ✓ | ✓ |
| Artifacts UI for side by side document editing | ✓ | - |
| Slack or microsoft teams native bot integration | ✗ | - |
| Zero data retention training opt out guarantee | ✓ | ✓ |
| Custom persona instructions per workspace | ✓ | ✓ |
| Web search grounding for real time citations | ✓ | ✓ |
| Admin dashboard for user usage and token spend | ✓ | - |
| SOC2 type ii | ✗ | - |
| ISO 27001 | ✗ | - |
| Pricing model | - | Flat lifetime license byok |

*Source: Vioscale. Generated 2026-09-01T16:35:28.200Z. "-" = undocumented, not absent.*
