Merge pull request #10 from depado/add-pocketpal

feat(content): add Pocketpal in the AI section
This commit is contained in:
Aurealibe
2026-07-10 12:40:54 +01:00
committed by GitHub
11 changed files with 127 additions and 2 deletions
+28
View File
@@ -60,6 +60,34 @@ What you type into a cloud AI is a **written, timestamped, stored confession**.
</ol>
</ToolCard>
<ToolCard tool="t-pocketpal">
<Fragment slot="tags">
<span class="tool-tag">🟡🔴</span>
<span class="tool-tag">Replaces ChatGPT on mobile</span>
<span class="tool-tag">📱 · 100% local</span>
</Fragment>
<Fragment slot="what">An app that runs AI models directly on your phone, fully offline.</Fragment>
<Fragment slot="why">
Your prompts never leave the phone: no account, no cloud, no telemetry, and it works in airplane
mode. Open source (MIT), it downloads <b>GGUF</b> models (Gemma, Qwen, Phi, Llama) from Hugging
Face and runs them on your device's CPU, GPU or NPU. The mobile counterpart to Ollama and LM
Studio.
</Fragment>
<Fragment slot="who">
Anyone who reaches for ChatGPT on their phone for personal questions and doesn't want to hand
them to a US server.
</Fragment>
<ol slot="install">
<li>
Install <b>PocketPal</b> from the App Store or Google Play (or build it from source).
</li>
<li>
Open <b>Models</b>, pick one that fits your phone, and download it.
</li>
<li>Load it and chat: everything runs offline, on the device.</li>
</ol>
</ToolCard>
<ToolCard tool="t-cloudai">
<Fragment slot="tags">
<span class="tool-tag">🟢🟡</span>
+31
View File
@@ -65,6 +65,37 @@ Ce que vous tapez dans une IA cloud est une **confession écrite, horodatée et
</ol>
</ToolCard>
<ToolCard tool="t-pocketpal">
<Fragment slot="tags">
<span class="tool-tag">🟡🔴</span>
<span class="tool-tag">Remplace ChatGPT sur mobile</span>
<span class="tool-tag">📱 · 100% local</span>
</Fragment>
<Fragment slot="what">
Une application pour faire tourner des modèles d'IA directement sur votre téléphone, entièrement
hors ligne.
</Fragment>
<Fragment slot="why">
Vos requêtes ne quittent jamais le téléphone : aucun compte, aucun cloud, aucune télémétrie, et
ça marche en mode avion. Open source (MIT), l'appli télécharge des modèles <b>GGUF</b> (Gemma,
Qwen, Phi, Llama) depuis Hugging Face et les exécute sur le CPU, le GPU ou le NPU de l'appareil.
Le pendant mobile d'Ollama et LM Studio.
</Fragment>
<Fragment slot="who">
Tous ceux qui dégainent ChatGPT sur leur téléphone pour des questions personnelles et ne veulent
pas les confier à un serveur américain.
</Fragment>
<ol slot="install">
<li>
Installez <b>PocketPal</b> depuis l'App Store ou Google Play (ou compilez les sources).
</li>
<li>
Ouvrez <b>Models</b>, choisissez un modèle adapté à votre téléphone et téléchargez-le.
</li>
<li>Chargez-le et discutez : tout tourne hors ligne, sur l'appareil.</li>
</ol>
</ToolCard>
<ToolCard tool="t-cloudai">
<Fragment slot="tags">
<span class="tool-tag">🟢🟡</span>
+30
View File
@@ -62,6 +62,36 @@ Wat u in een cloud-AI typt, is een **geschreven, van een tijdstempel voorziene,
</ol>
</ToolCard>
<ToolCard tool="t-pocketpal">
<Fragment slot="tags">
<span class="tool-tag">🟡🔴</span>
<span class="tool-tag">Vervangt ChatGPT op mobiel</span>
<span class="tool-tag">📱 · 100% lokaal</span>
</Fragment>
<Fragment slot="what">
Een app om AI-modellen rechtstreeks op uw telefoon te draaien, volledig offline.
</Fragment>
<Fragment slot="why">
Uw prompts verlaten de telefoon nooit: geen account, geen cloud, geen telemetrie, en het werkt
in vliegtuigmodus. Open source (MIT): de app downloadt <b>GGUF</b>-modellen (Gemma, Qwen, Phi,
Llama) van Hugging Face en draait ze op de CPU, GPU of NPU van het toestel. De mobiele
tegenhanger van Ollama en LM Studio.
</Fragment>
<Fragment slot="who">
Iedereen die op de telefoon naar ChatGPT grijpt voor persoonlijke vragen en ze niet aan een
Amerikaanse server wil toevertrouwen.
</Fragment>
<ol slot="install">
<li>
Installeer <b>PocketPal</b> uit de App Store of Google Play (of bouw vanaf de broncode).
</li>
<li>
Open <b>Models</b>, kies een model dat bij uw telefoon past en download het.
</li>
<li>Laad het en chat: alles draait offline, op het toestel.</li>
</ol>
</ToolCard>
<ToolCard tool="t-cloudai">
<Fragment slot="tags">
<span class="tool-tag">🟢🟡</span>
+7
View File
@@ -397,6 +397,13 @@
"url": "https://gpt4all.io",
"license": "MIT"
},
{
"id": "pocketpal",
"category": "ia-locale-agentique",
"name": "PocketPal AI",
"url": "https://pocketpal.dev",
"license": "MIT"
},
{
"id": "grapheneos",
"category": "os-mobile",
+1
View File
@@ -78,6 +78,7 @@
"osmand.net",
"pi-hole.net",
"pixelfed.org",
"pocketpal.dev",
"posteo.de",
"postmarketos.org",
"proton.me",
+19
View File
@@ -619,6 +619,25 @@
"level": null,
"profiles": ["🟡", "🔴"]
},
{
"id": "t-pocketpal",
"name": "PocketPal AI",
"url": "https://pocketpal.dev",
"links": [
{
"label": "pocketpal.dev",
"href": "https://pocketpal.dev"
},
{
"label": "github",
"href": "https://github.com/a-ghorbani/pocketpal-ai"
}
],
"monogram": "Pp",
"color": "#6b4eff",
"level": null,
"profiles": ["🟡", "🔴"]
},
{
"id": "t-cloudai",
"name": "Duck.ai · Lumo (Proton)",
+1
View File
@@ -50,6 +50,7 @@
"llama-cpp": { "body": "The local inference engine that made it all possible." },
"jan": { "body": "100% local ChatGPT-like, simple UI." },
"gpt4all": { "body": "Privacy-minded local LLMs, CPU-friendly." },
"pocketpal": { "body": "Run LLMs offline on your phone (iOS/Android), no account." },
"grapheneos": { "body": "De-Googled, hardened Android (Pixel)." },
"tails": { "body": "Amnesic USB OS, everything through Tor." },
"qubes-os": { "body": "Compartmentalisation via sealed VMs." },
+1
View File
@@ -52,6 +52,7 @@
"llama-cpp": { "body": "Le moteur dinférence local qui a tout rendu possible." },
"jan": { "body": "ChatGPT-like 100 % local, interface simple." },
"gpt4all": { "body": "LLM locaux orientés vie privée, sur CPU." },
"pocketpal": { "body": "Des LLM hors ligne sur votre téléphone (iOS/Android), sans compte." },
"grapheneos": { "body": "Android dégooglisé et durci (Pixel)." },
"tails": { "body": "OS amnésique sur clé USB, tout via Tor." },
"qubes-os": { "body": "Cloisonnement par machines virtuelles étanches." },
+3
View File
@@ -153,6 +153,9 @@
"gpt4all": {
"body": "Privacygerichte lokale LLM's, CPU-vriendelijk."
},
"pocketpal": {
"body": "Draai LLM's offline op je telefoon (iOS/Android), zonder account."
},
"grapheneos": {
"body": "Ontgoogeld, gehard Android (Pixel)."
},
+4
View File
@@ -146,6 +146,10 @@
background: #111111;
color: #faf7ee;
}
#t-pocketpal .tool-logo {
background: #6b4eff;
color: #faf7ee;
}
#t-cloudai .tool-logo {
background: #de5833;
color: #14161a;
+2 -2
View File
@@ -133,8 +133,8 @@ describe('open-source directory', () => {
])
const directory = loadDataset('directory', 'en')
it('has 66 entries: free-software license allowlist, https links', () => {
expect(directory).toHaveLength(66)
it('has 67 entries: free-software license allowlist, https links', () => {
expect(directory).toHaveLength(67)
for (const e of directory) {
expect(SPDX_ALLOWED.has(e.license), `${e.name}: license ${e.license}`).toBe(true)
expect(e.url.startsWith('https://'), e.name).toBe(true)