Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update!: Add AI chat recommendations #2525

Closed
wants to merge 171 commits into from
Closed
Show file tree
Hide file tree
Changes from 112 commits
Commits
Show all changes
171 commits
Select commit Hold shift + click to select a range
2c37ce1
Create ai-chatbots.md
I-I-IT Apr 14, 2024
301f75f
Add Kobold.cpp as a local AI
I-I-IT Apr 23, 2024
5775acd
Fix ai-chatbots.md
I-I-IT Apr 24, 2024
28ed9a8
Add warnings, fix typos and missing links
I-I-IT Apr 24, 2024
f9db995
Update docs/ai-chatbots.md
I-I-IT Apr 24, 2024
5d1aa46
Update ai-chatbots.md
I-I-IT Apr 24, 2024
bd11c1a
Fix some issues
I-I-IT Apr 27, 2024
7540dc1
Make it readble for humans
I-I-IT May 21, 2024
83d004c
Revamp of criterias and add Ollama
I-I-IT Jun 4, 2024
32a2d17
Update ai-chatbots.md
I-I-IT Jun 4, 2024
a9ecd95
Create ai
I-I-IT Jun 4, 2024
c76f040
Delete theme/assets/img/ai
I-I-IT Jun 4, 2024
ae79f10
Create logo
I-I-IT Jun 4, 2024
fe42549
Add Koboldcpp and Ollama logos
I-I-IT Jun 4, 2024
02dde87
Update ai-chatbots.md
I-I-IT Jun 4, 2024
7f05b89
Update ai-chatbots.md
I-I-IT Jun 4, 2024
595ebdc
Update ai-chatbots.md
I-I-IT Jun 14, 2024
321eec5
Update ai-chatbots.md
I-I-IT Jun 21, 2024
b445620
add llamafile logo
I-I-IT Jun 25, 2024
0bbb3a1
Rename llamafile-640x640.png to llamafile.png
I-I-IT Jun 25, 2024
fcec63e
Add duckchat.svg
I-I-IT Jun 25, 2024
341789f
Heavy revamp, re-add Duck AI, add llamafile
I-I-IT Jun 25, 2024
61066de
Add BYOM
I-I-IT Jul 3, 2024
77a06f6
Merge branch 'privacyguides:main' into patch-5
I-I-IT Sep 1, 2024
f34f9d4
Add Leo logo
I-I-IT Sep 1, 2024
f3eb7b1
Add Leo logo
I-I-IT Sep 1, 2024
40cb022
Add leo logo
I-I-IT Sep 1, 2024
bac03cd
add kobold.svg
I-I-IT Sep 1, 2024
fd1f3be
Delete koboldcpp.webp
I-I-IT Sep 1, 2024
bea9b93
add llamafile.svg
I-I-IT Sep 1, 2024
0d1a031
Delete llamafile.png
I-I-IT Sep 1, 2024
37b5cd1
Delete test logo
I-I-IT Sep 1, 2024
a28dc7b
Add ollama logo
I-I-IT Sep 1, 2024
1ad41b8
Delete theme/assets/img/ai/ollama.ico
I-I-IT Sep 1, 2024
f8fc204
Delete theme/assets/img/ai/brave-ai-icon.png
I-I-IT Sep 1, 2024
6421feb
Add duckai correct size logo
I-I-IT Sep 1, 2024
3506a25
Delete theme/assets/img/ai/duckchat.svg
I-I-IT Sep 1, 2024
bbbaeb2
Update logo links
I-I-IT Sep 1, 2024
b205260
Add ai to tools list
I-I-IT Sep 1, 2024
baf98c5
fix koboldcpp link
I-I-IT Sep 1, 2024
27fcfac
Simplifies ddgai
I-I-IT Sep 1, 2024
a94e700
Update ddg ai link
I-I-IT Sep 1, 2024
e8664b9
realy fix ddg ai
I-I-IT Sep 1, 2024
8fc5ee1
chnage name to be similar to tools.md
I-I-IT Sep 1, 2024
e472418
Delete theme/assets/img/ai-chatbots
I-I-IT Sep 1, 2024
f9c381b
Create ai-chatbots
I-I-IT Sep 1, 2024
61d628e
Create test
I-I-IT Sep 1, 2024
1fc252e
Delete theme/assets/img/ai/ai-chatbots directory
I-I-IT Sep 1, 2024
19b0a01
Delete theme/assets/img/ai-chatbots
I-I-IT Sep 1, 2024
6695285
Rename leo.svg to leo.svg
I-I-IT Sep 1, 2024
353496b
Change directory to corrspond tools.md
I-I-IT Sep 1, 2024
7d56b74
migration 3/5
I-I-IT Sep 1, 2024
5244c80
migration 4/5
I-I-IT Sep 1, 2024
4cfd53c
mig 5/5
I-I-IT Sep 1, 2024
7346255
Correct cropped leo logo
I-I-IT Sep 1, 2024
e13975a
Adjust logo links to new ai-chatbots for img destination
I-I-IT Sep 1, 2024
45caad2
Replace logo links
I-I-IT Sep 1, 2024
776baf4
correct logo links from/theme/assets to simply /assets (1/2)
I-I-IT Sep 1, 2024
5a18171
fix typo
I-I-IT Sep 1, 2024
8c13880
Remove / that was causing no file to be found
I-I-IT Sep 1, 2024
415c07a
good size kobold logo
I-I-IT Sep 1, 2024
0e50a48
Remove "models supported" info
I-I-IT Sep 1, 2024
f5c7bd3
Remove "models supported" info final
I-I-IT Sep 1, 2024
bc42008
add cover
I-I-IT Sep 1, 2024
57d2514
Upload ai-chatbots cover
I-I-IT Sep 1, 2024
d7a230b
Add relative links
I-I-IT Sep 1, 2024
3c3b4fb
fix brave b link
I-I-IT Sep 1, 2024
64ff3b8
remove white spaces per megalinter
I-I-IT Sep 1, 2024
4f2e0cf
fix typos
I-I-IT Sep 1, 2024
10f1712
Update tools.md
I-I-IT Sep 1, 2024
7cac66f
Merge branch 'main' into patch-5
I-I-IT Sep 2, 2024
f675abd
Typos and form
I-I-IT Sep 2, 2024
e3047a5
Typos
I-I-IT Sep 2, 2024
95db167
remove outdated info
I-I-IT Sep 2, 2024
c8ed93b
Clarification
I-I-IT Sep 2, 2024
804dd3a
Consitency
I-I-IT Sep 2, 2024
c368df1
Simplification 3
I-I-IT Sep 2, 2024
0f4c324
Remove whitespaces that caused problems with Linter
I-I-IT Sep 3, 2024
d16381b
Add bigger Ollama logo (still 128x128)
I-I-IT Sep 3, 2024
6e95067
Delete theme/assets/img/ai-chatbots/ollama.svg
I-I-IT Sep 3, 2024
eb0af73
Rename ollama1.svg to ollama.svg
I-I-IT Sep 3, 2024
8dfce86
Delete theme/assets/img/ai-chatbots/duckai.svg
I-I-IT Sep 3, 2024
26904a9
add bigger duckai logo
I-I-IT Sep 3, 2024
bf0fffb
Update duckai.svg
I-I-IT Sep 3, 2024
74bad83
Delete tduckai.svg
I-I-IT Sep 3, 2024
88ab63e
new better size duck logo
I-I-IT Sep 3, 2024
1494034
Rename duckai2.svg to duckai.svg
I-I-IT Sep 3, 2024
5f17c4c
Improve recommendation display
I-I-IT Sep 3, 2024
7182dbf
Edited the icon so it's clearer it's ai
I-I-IT Sep 3, 2024
d5a5347
remove spaces & lines
I-I-IT Sep 4, 2024
b933c5f
Typo
I-I-IT Sep 18, 2024
9e3ed2a
Update docs/ai-chatbots.md
I-I-IT Sep 25, 2024
f1a06e8
Update docs/ai-chatbots.md
I-I-IT Sep 25, 2024
bcf87be
Update docs/ai-chatbots.md
I-I-IT Oct 18, 2024
32ab878
Typo fixes and small updates
I-I-IT Oct 18, 2024
275eb37
Try to fix odd displaying
I-I-IT Oct 18, 2024
24b2314
Fix linter space error
I-I-IT Oct 18, 2024
23f89ca
hopefully linter fixed now
I-I-IT Oct 18, 2024
0c3cb04
Add threat protection icons
I-I-IT Oct 19, 2024
72257d3
Improve displaying and replace open-source by open-weights
I-I-IT Oct 20, 2024
b333481
Added AI-related abreviations and added ai-chatbots in the navbar
I-I-IT Oct 20, 2024
5b61c39
Linter fix
I-I-IT Oct 20, 2024
452f3d5
Fix icon
I-I-IT Oct 20, 2024
09cbb0a
Minor fixes
I-I-IT Oct 20, 2024
99a5580
Fix 1/x for bad quality of logos
I-I-IT Oct 21, 2024
a1a9871
Minor tweaks and intro refinement
I-I-IT Oct 21, 2024
440a550
tweaks for naming
I-I-IT Oct 24, 2024
692708a
Further renaming
I-I-IT Oct 24, 2024
160be73
Renaming of assets folder
I-I-IT Oct 24, 2024
8407606
Added ethical and privacy concerns and improved conciseness
I-I-IT Oct 27, 2024
ae7b47c
Modification per https://discuss.privacyguides.net/t/add-ai-chat-tool…
I-I-IT Oct 27, 2024
162b894
Hotfix
I-I-IT Oct 27, 2024
afb8d0b
Improved readibility, accessibility
I-I-IT Oct 29, 2024
efeeb25
Fix linter space error
I-I-IT Oct 29, 2024
91c7ccf
Add more info about local clients specificities, and fix a few minor …
I-I-IT Oct 29, 2024
7e3f43a
Merge branch 'patch-5' of https://github.com/I-I-IT/privacyguides.org…
I-I-IT Oct 29, 2024
145543a
Change in displaying 1/x, added downloads links
I-I-IT Oct 31, 2024
6593b79
Hot fix and better spacing
I-I-IT Oct 31, 2024
bdb048d
Hot fix 2
I-I-IT Oct 31, 2024
32f3367
Hot fix 2
I-I-IT Oct 31, 2024
b1252e3
Improve linter score
I-I-IT Oct 31, 2024
668e671
Merge branch 'main' into patch-5
I-I-IT Oct 31, 2024
e9e42fd
Small fix
I-I-IT Nov 8, 2024
4dc64dc
Merge branch 'patch-5' of https://github.com/I-I-IT/privacyguides.org…
I-I-IT Nov 8, 2024
917f92d
Fix order includes/abbreviations.en.txt
I-I-IT Nov 10, 2024
8e7a2d9
Grammar improvment
I-I-IT Nov 10, 2024
8ef8e3b
Typos and clarity
I-I-IT Nov 10, 2024
0736d98
Update includes/abbreviations.en.txt
I-I-IT Nov 10, 2024
9136cc6
Update docs/ai-chat.md
I-I-IT Nov 10, 2024
ce89c61
Fix typos, grammar, american english and code error
I-I-IT Nov 10, 2024
064806b
Clarity
I-I-IT Nov 10, 2024
f033150
Add comparison table, early draft
I-I-IT Nov 10, 2024
b39d562
Merge branch 'main' into patch-5
I-I-IT Nov 10, 2024
db4a90d
Lintex fix...
I-I-IT Nov 10, 2024
e09c213
Merge branch 'patch-5' of https://github.com/I-I-IT/privacyguides.org…
I-I-IT Nov 10, 2024
fb06033
Draft 2/x
I-I-IT Nov 10, 2024
d154508
Draft 3/x
I-I-IT Nov 10, 2024
4c11318
formatting
friadev Nov 10, 2024
b7f7ee3
formatting
friadev Nov 10, 2024
12b54ff
formatting
friadev Nov 10, 2024
ebde989
formatting
friadev Nov 10, 2024
0500669
formatting
friadev Nov 10, 2024
ba16211
wording
friadev Nov 10, 2024
2805e16
formatting
friadev Nov 10, 2024
688877b
remove extraneous abbreviations explainer
friadev Nov 10, 2024
1e838a2
grammar
friadev Nov 10, 2024
a1b07ba
optimize ddg image
friadev Nov 11, 2024
5831ab0
replace leo logo
friadev Nov 11, 2024
ec51927
optimize llamafile svg
friadev Nov 11, 2024
415a452
remove ollama svg
friadev Nov 11, 2024
856c7a4
spacing
friadev Nov 11, 2024
770ac94
replace ollama png with the official svg
friadev Nov 11, 2024
b5420af
swap kobold SVG for the official logo
friadev Nov 11, 2024
962df5e
update images on tools page
friadev Nov 11, 2024
c738d1f
Merge branch 'main' into patch-5
redoomed1 Nov 11, 2024
164229c
refactor: Change Kobold logo file extension
redoomed1 Nov 11, 2024
9a858ab
refactor: Revert https://github.com/privacyguides/privacyguides.org/p…
redoomed1 Nov 11, 2024
fd77907
Rearange some sections: make explicit to only use open-weights models…
I-I-IT Nov 11, 2024
3b48873
Fix linter
I-I-IT Nov 11, 2024
e623638
Linter fix 2
I-I-IT Nov 11, 2024
f0becda
Fix a few details, and remove unnedded AI definition
I-I-IT Nov 11, 2024
ad3f20c
Lintergit add docs/ai-chat.md !
I-I-IT Nov 11, 2024
c41e786
Merge branch 'main' into patch-5
I-I-IT Nov 11, 2024
70f0a15
add footnote
friadev Nov 12, 2024
14a1335
spelling
friadev Nov 12, 2024
097a86e
grammar
friadev Nov 12, 2024
3a81e5a
grammar and wording
friadev Nov 12, 2024
b50223d
Merge branch 'main' into patch-5
friadev Nov 12, 2024
b68f31d
fix lists
friadev Nov 12, 2024
9cdcde9
Merge branch 'main' into patch-5
friadev Nov 12, 2024
8a89b3a
Apply suggestions from code review
jonaharagon Nov 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
175 changes: 175 additions & 0 deletions docs/ai-chat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,175 @@
---
meta_title: "Recommended AI Chat Tools: Private ChatGPT Alternatives - Privacy Guides"
title: "AI Chat Tools"
I-I-IT marked this conversation as resolved.
Show resolved Hide resolved
icon: material/assistant
description: Unlike OpenAI's ChatGPT and its Big Tech rivals, these AI tools do not train their models using your conversations.
jonaharagon marked this conversation as resolved.
Show resolved Hide resolved
cover: ai-chatbots.webp
---
<small>Protects against the following threat(s):</small>

- [:material-account-cash: Surveillance Capitalism](basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown }
- [:material-close-outline: Censorship](basics/common-threats.md#avoiding-censorship){ .pg-blue-gray }

Since the release of **ChatGPT** in 2022, interacting with **Large Language Models** (*LLMs*) has become common. **LLMs can help us** write better, understand unfamiliar subjects, or answer a wide range of questions. However, developers need data to improve their models. Unfortunately, this often **includes your conversations** with the AI. Those private conversations must be stored, which introduces a risk of **data breaches**. Furthermore, there is a real possibility that the LLM will leak your private information in future conversations with other users. To solve this problem, you can use trusted and privacy-focused providers or run AI models locally so your data never leaves your device.

## Recommended Solutions
<details class="admonition info" markdown>
<summary>Privacy and Ethical Concerns about LLMs</summary>
AI models have been trained on massive amounts of public *and* private data. If you are concerned about these practices, you can either refuse to use AI or use [truly open-source models](https://proton.me/blog/how-to-build-privacy-first-ai), which publicly release their training datasets and therefore weren't trained on private data. One such model is [Olmoe](https://blog.allenai.org/olmoe-an-open-small-and-state-of-the-art-mixture-of-experts-model-c258432d0514) made by [Allenai](https://allenai.org/open-data).
jonaharagon marked this conversation as resolved.
Show resolved Hide resolved

[Ethical concerns](https://www.thelancet.com/journals/landig/article/PIIS2589-7500(24)00061-X/fulltext) of AI range from their impact on climate to their potential for discrimination.
</details>
## Cloud Providers

The recommendations for online providers here do not train their models using your chats and do not retain your chats for more than 14 days, based on each service's privacy policy. However, there is **no guarantee** that these privacy policies are honored.

When using cloud-based AI chat tools, be mindful of the personal information you share. Even if a service doesn't store your conversations, there's still a risk of sensitive data being exposed or misused. **Do not share sensitive information** related to health, finance, or other highly personal matters to protect your privacy and security.
jonaharagon marked this conversation as resolved.
Show resolved Hide resolved

### DuckDuckGo AI Chat
<div class="admonition recommendation" markdown>

![DuckDuckGo logo](assets/img/ai-chat/duckai.png){align=right}

**DuckDuckGo AI Chat** is made by the popular [search engine provider](search-engines.md) of the same name and is available directly on their website.

[:octicons-home-16: Homepage](https://duck.ai){ .md-button .md-button--primary }
[:simple-torbrowser:](https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/aichat){ .card-link title="Onion Service" }
[:octicons-eye-16:](https://duckduckgo.com/aichat/privacy-terms){ .card-link title="Privacy Policy" }
[:octicons-info-16:](https://help.duckduckgo.com){ .card-link title=Documentation}
friadev marked this conversation as resolved.
Show resolved Hide resolved

</div>

DuckDuckGo offers open-weight models from Meta and Mistral, as well as closed-source models from Anthropic and OpenAI. To protect your privacy, DuckDuckGo proxies your chats through their servers. The privacy policy states that providers are "deleting all information received once it is no longer necessary to provide Outputs (at most within 30 days with limited exceptions for safety and legal compliance)." For open-weight models, Duck uses together.ai and has "disabled chat history by turning on the option to 'not store prompts and responses' on the together.ai platform."

It is available directly on [DuckDuckGo](https://duckduckgo.com) or [duck.ai](https://duck.ai). It is also available on DDG's onion site.
<div class="admonition danger" markdown>
<p class="admonition-title">Proprietary Model Providers Retain Your Chats</p>
We advise against using proprietary models from Anthropic or OpenAI because those providers keep chat historyfor up to 30 days.
</div>
<div class="admonition warning" markdown>
<p class="admonition-title">DuckDuckGo Doesn't Self-Host Open Models</p>
You will have to trust the together.ai cloud platform to honor their commitments to not store chats.
</div>

### Brave Leo

<div class="admonition recommendation" markdown>

![Brave Logo](assets/img/ai-chat/leo.svg){align=right}

**Brave Leo** is an AI assistant available inside the [Brave browser](desktop-browsers.md#brave), a browser which we recommend.

[:octicons-home-16: Homepage](https://brave.com/leo){ .md-button .md-button--primary }
[:octicons-eye-16:](https://brave.com/privacy/browser/#brave-leo){ .card-link title="Privacy Policy" }
[:octicons-info-16:](https://github.com/brave/brave-browser/wiki/Brave-Leo){ .card-link title=Documentation}
friadev marked this conversation as resolved.
Show resolved Hide resolved

</div>
Brave Leo supports a variety of models, including open-weight models from Meta and Mistral, and closed-source models from Anthropic. Additionally, you can use your local models or any third-party providers with a standard API. Brave self-hosts the open models and does not retain chat history or use chats for model training. Leo can enhance its knowledge through web searches, similar to Microsoft Copilot. However, Brave's AI solution still faces challenges with multi-language support. Leo AI is available on the Brave Browser on all platforms. There is a strict rate limit for most models, but one free model has a high rate limit.

<div class="admonition danger" markdown>
<p class="admonition-title">Page Content is Sent by Default</p>
We recommend manually switching off the "Use page context for response" toggle for pages with PII.
</div>
<div class="admonition danger" markdown>
<p class="admonition-title">Proprietary Model Providers Retain Your Chats</p>
We advise against using Anthropic's proprietary Claude models because Anthropic keeps chat history for up to 30 days.
</div>

## Local Solutions
**Local AI** models offer a more private and secure alternative to cloud-based solutions, as **your data never leaves your device** and is therefore not shared with third-party providers. This provides peace of mind and **allows you to share sensitive information**.

For the best experience, a dedicated GPU with sufficient VRAM or a modern system with fast LPDDR5X memory is recommended. Fortunately, it is possible to run smaller models locally even without a high-end computer or dedicated GPU. A computer with at least 8GB of RAM will be sufficient to run smaller models at lower speeds.

There are many permissively licensed models available that can be run locally. [Hugging Face](https://huggingface.co/models?library=gguf) is a platform that lets you browse, research, and download models in common formats like GGUF. In addition to big names like Mistral, Meta, Microsoft, and Google, there are many community models and 'fine-tunes' to choose from. For consumer-grade hardware, it is generally recommended to use [quantized models](https://huggingface.co/docs/optimum/en/concept_guides/quantization) for the best balance between model quality and performance.

### Kobold.cpp
<div class="admonition recommendation" markdown>

![Kobold.cpp Logo](assets/img/ai-chat/kobold.svg){align=right}

Kobold.cpp is an AI client that runs locally on your Windows, Mac, or Linux computer.

[:octicons-home-16: Homepage](https://github.com/LostRuins/koboldcpp){ .md-button .md-button--primary }
[:octicons-info-16:](https://github.com/LostRuins/koboldcpp/wiki){ .card-link title=Documentation}
friadev marked this conversation as resolved.
Show resolved Hide resolved
[:octicons-code-16:](https://github.com/LostRuins/koboldcpp){ .card-link title="Source Code" }
[:octicons-lock-16:](https://github.com/LostRuins/koboldcpp/blob/2f3597c29abea8b6da28f21e714b6b24a5aca79b/SECURITY.md){ .card-link title="Security Policy"}

</div>
In addition to supporting a large range of text models, Kobold.cpp also supports image generators such as [Stable Diffusion](https://stability.ai/stable-image) and automatic speech recognition tools, such as [Whisper](https://github.com/ggerganov/whisper.cpp).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should mention thaty this is a fork of ollama, might be good to mention ollama first.


<div class="admonition note" markdown>
<p class="admonition-title">Compatibility Issues</p>
Kobold.cpp might not run on computers without AVX/AVX2 support.
</div>

### Ollama
<div class="admonition recommendation" markdown>

![Ollama Logo](assets/img/ai-chat/ollama.png){align=right}

Ollama is a command-line AI assistant that is available on macOS, Linux, and Windows (preview).

[:octicons-home-16: Homepage](https://github.com/ollama/ollama){ .md-button .md-button--primary }
[:octicons-info-16:](https://github.com/ollama/ollama){ .card-link title=Documentation}
friadev marked this conversation as resolved.
Show resolved Hide resolved
[:octicons-code-16:](https://github.com/ollama/ollama){ .card-link title="Source Code"}

</div>
In addition to supporting a wide range of text models, Ollama also supports [LLaVA](https://github.com/haotian-liu/LLaVA) models and has *experimental* support for Meta's [Llama vision capabilities](https://huggingface.co/blog/llama32#what-is-llama-32-vision). Ollama can be downloaded and installed with just a few clicks. Furthermore, it is very lightweight and is compatible with almost all PCs. To use Ollama, simply type in your terminal "ollama run model name".

### Llamafile
<div class="admonition recommendation" markdown>

![Llamafile Logo](assets/img/ai-chat/llamafile.svg){align=right}

Llamafile is a single-file executable that allows users to run large language models locally on their own computers, without any setup involved. It is available on Linux, macOS, and Windows.

[:octicons-home-16: Homepage](https://github.com/Mozilla-Ocho/llamafile/){ .md-button .md-button--primary }
[:octicons-info-16:](https://github.com/Mozilla-Ocho/llamafile/?tab=readme-ov-file#llamafile){ .card-link title=Documentation}
friadev marked this conversation as resolved.
Show resolved Hide resolved
[:octicons-code-16:](https://github.com/ollama/ollama){ .card-link title="Source Code"}
friadev marked this conversation as resolved.
Show resolved Hide resolved
[:octicons-lock-16:](https://github.com/Mozilla-Ocho/llamafile?tab=readme-ov-file#security){ .card-link title="Security Policy"}
I-I-IT marked this conversation as resolved.
Show resolved Hide resolved

</div>
The Mozilla-run project also supports LLaVA. However, it does not support speech recognition or image generation. Finally, it is very lightweight and compatible.

<div class="admonition note" markdown>
<p class="admonition-title">Few Models Available</p>
Mozilla has only made available llamafiles for some Llama and Mistral models, while there are few third-party llamafiles available. Another issue is that Windows limits .exe files to 4GB size, and most models are larger than that. To fix both of those issues, you can load external weights, as detailed [here](https://github.com/Mozilla-Ocho/llamafile?tab=readme-ov-file#using-llamafile-with-external-weights).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should better explain the use case compared to ollama.

I-I-IT marked this conversation as resolved.
Show resolved Hide resolved
</div>

## Criteria

Please note we are not affiliated with any of the projects we recommend. In addition to our standard criteria, we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project and conduct your own research to ensure it's the right choice for you.

### Minimum Requirements

#### Cloud Providers

- Must not use your chats for training.
- Must not retain your chats for more than 14 days.
- Must be accessible privately (no account required, accepts requests from VPN users).
- Must provide models they host themselves or with a third-party that acts on their behalf.
- Must provide at least one model with a high rate limit.

#### Local Solutions

- Must not send personal data. Any opt-in mechanism must rely on free consent and avoid dark patterns.
I-I-IT marked this conversation as resolved.
Show resolved Hide resolved
- Must not require a GPU.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not?

- Must have GPU support for fast inference.
- Must not require an internet connection.

### Best-Case

Our best-case criteria represent what we would like to see from the perfect project in this category. Our recommendations may not include any or all of this functionality, but those which do may rank higher than others on this page.

#### Cloud Providers

- Should not retain your chats.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

depends, could be useful in some ways. Requirement may be should be that it cannot be stored without e2ee.

- Should be accessible anonymously (Tor Browser Safest security level).
- Providers should only have open-weight models that they self-host.
I-I-IT marked this conversation as resolved.
Show resolved Hide resolved
- Should not be rate-limited.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not? if it is free that is not really feasible.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be noted that Brave Leo, in its free plan, is rate-limited (5 msgs only I guess last time I checked)


#### Local Solutions

- Should provide a one-click installer.
- Should have a built-in model downloader option.
- Should be customizable (allow modifying the system prompt, temperature, etc.).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

none of these seem privacy requirements, unrelated to the cause of this forum.

16 changes: 16 additions & 0 deletions docs/tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -479,6 +479,22 @@ For encrypting your operating system drive, we typically recommend using whichev
</div>

[Learn more :material-arrow-right-drop-circle:](frontends.md)
### AI chat tools

#### Cloud providers
jonaharagon marked this conversation as resolved.
Show resolved Hide resolved
<div class="grid cards" markdown>

- ![Duck AI logo](assets/img/ai-chat/duckai.svg){ .twemoji loading=lazy }[Duck AI](ai-chat.md#duckduckgo-ai-chat)
- ![Leo AI logo](assets/img/ai-chat/leo.svg){ .twemoji loading=lazy }[Brave Leo](ai-chat.md#brave-leo)
</div>
jonaharagon marked this conversation as resolved.
Show resolved Hide resolved

#### Self-hosted Solutions
<div class="grid cards" markdown>
- ![Kobold logo](assets/img/ai-chat/kobold.svg){ .twemoji loading=lazy }[Kobold.cpp](ai-chat.md#koboldcpp)
- ![Llamafile logo](assets/img/ai-chat/llamafile.svg){ .twemoji loading=lazy }[Llamafile](ai-chat.md#llamafile)
- ![Ollama logo](assets/img/ai-chat/ollama.svg){ .twemoji loading=lazy }[Ollama](ai-chat.md#ollama)
</div>
jonaharagon marked this conversation as resolved.
Show resolved Hide resolved


friadev marked this conversation as resolved.
Show resolved Hide resolved
### Language Tools

Expand Down
4 changes: 4 additions & 0 deletions includes/abbreviations.en.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
*[2FA]: 2-Factor Authentication
*[AI]: Artificial Intelligence
*[ADB]: Android Debug Bridge
*[AOSP]: Android Open Source Project
*[ATA]: Advanced Technology Attachment
I-I-IT marked this conversation as resolved.
Show resolved Hide resolved
Expand Down Expand Up @@ -48,6 +49,8 @@
*[ISPs]: Internet Service Providers
*[JNI]: Java Native Interface
*[KYC]: Know Your Customer
*[LLaVA]: Large Language and Vision Assistant (multimodal AI model)
*[LLMs]: Largue Language Models (AI models such as ChatGPT)
*[LUKS]: Linux Unified Key Setup (Full-Disk Encryption)
*[MAC]: Media Access Control
*[MDAG]: Microsoft Defender Application Guard
Expand All @@ -61,6 +64,7 @@
*[OCSP]: Online Certificate Status Protocol
*[OEM]: Original Equipment Manufacturer
*[OEMs]: Original Equipment Manufacturers
*[open-weights]: An open weights model is an AI model that anyone can download and use, but for which the underlying training data and/or algorithms are proprietary.
friadev marked this conversation as resolved.
Show resolved Hide resolved
*[OS]: Operating System
*[OTP]: One-Time Password
*[OTPs]: One-Time Passwords
Expand Down
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -409,6 +409,7 @@ nav:
- "search-engines.md"
- "vpn.md"
- !ENV [NAV_SOFTWARE, "Software"]:
- "ai-chat.md"
- "calendar.md"
- "cryptocurrency.md"
- "data-redaction.md"
Expand Down
Binary file added theme/assets/img/ai-chat/duckai.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading