Herschrijf je innerlijke verhaal ✦
Iedereen draagt een script met zich mee — geschreven door je innerlijke criticus, je beschermer, je pleaser. InnerScript helpt je dat script te lezen, te begrijpen… en te herschrijven.
Een therapeutische desktop-app (en web-app) voor het herschrijven van beperkende overtuigingen, gebouwd rond drie pijlers:
- 💬 Innerlijke dialoog — praat met een warme AI-gids die luistert, de sprekende "innerlijke delen" benoemt (de Innerlijke Criticus, het Gekwetste Kind, de Beschermer…) en je overtuigingen herkadert met NLP-technieken.
- ✨ Affirmaties — uit elk gesprek destilleert de app automatisch persoonlijke affirmaties, gelabeld op thema (eigenwaarde, kracht, identiteit, overtuiging). Oefen ze met de ingebouwde herhalingsoefening — hardop, met voortgangsbolletjes en ademmoment.
- 🧠 NLP-technieken — vijf begeleide oefeningen met stap-voor-stap instructies: cognitief herkaderen, positief ankeren, tijdlijntherapie, het swish-patroon en delen-integratie.
De app spreekt Nederlands én Engels, leest antwoorden voor (Web Speech API) en luistert naar je stem via de 🎤-knop (browser).
Klik op de breinbadge bovenin en kies welk AI-model je gids is — van volledig lokaal en privé tot cloud:
| Provider | API-sleutel | Standaardmodel |
|---|---|---|
| Ollama (lokaal, 100% privé) | niet nodig | llama3.2 — dropdown toont ál je geïnstalleerde modellen |
| DeepSeek | ja | deepseek-chat |
| Grok (xAI) | ja | grok-3-mini |
| OpenAI | ja | gpt-4o-mini |
| Gemini (Google) | ja | gemini-2.5-flash |
Sleutels worden alleen lokaal in je browser bewaard (localStorage) en gaan rechtstreeks naar de gekozen provider — er zit geen server van derden tussen. Met "Test brein" controleer je de verbinding vóór je opslaat. Redeneermodellen zoals deepseek-r1 werken ook: de <think>-stappen worden automatisch weggefilterd.
cd InnerScript
npx @tauri-apps/cli@^2.4 build
# binary: src-tauri/target/release/innerscript
# installeerbaar pakket: src-tauri/target/release/bundle/deb/InnerScript_1.0.0_amd64.debDe wrapper serveert de webbestanden in-process op http://localhost:8792: de server start met de app mee en stopt gegarandeerd zodra je het venster sluit. Draait er al iets op poort 8792, dan wordt dat netjes hergebruikt.
./start.sh # http://localhost:8792 (of: ./start.sh 8888)Geen build-stap, geen dependencies — de web-app is pure vanilla ES-modules.
web/ de app: index.html, main.js, ai-service.js (multi-provider brein),
tts-service.js, i18n.js, ui/*, locales/{nl,en}.json
src-tauri/ Tauri 2-wrapper (Rust) met ingebouwde tiny_http-server;
iconen gegenereerd uit web/assets/nlp.jpeg
- Het eerste antwoord kan even duren terwijl Ollama het model in VRAM laadt.
- Deel je de GPU met andere workloads (ComfyUI e.d.)? Kies dan een klein model zoals
llama3.2of maak eerst VRAM vrij.
"Tussen prikkel en reactie zit een ruimte. In die ruimte ligt jouw script — en jij houdt de pen vast."
Gemaakt met 🪷 door Philip Wintrip