Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InnerScript lotus

InnerScript

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.

Tauri Ollama Vanilla JS Taal

🌐 philip-wintrip.nl

InnerScript — innerlijke dialoog met AI-gids, affirmaties en NLP-technieken

Wat is InnerScript?

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).

Kies je eigen brein 🧠

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.

Starten

Desktop-app (Tauri)

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.deb

De 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.

In de browser

./start.sh          # http://localhost:8792  (of: ./start.sh 8888)

Geen build-stap, geen dependencies — de web-app is pure vanilla ES-modules.

Structuur

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

Tips voor lokaal draaien

  • 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.2 of 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

About

Herschrijf je innerlijke verhaal 🪷 — therapeutische NLP-app met innerlijke dialoog, affirmaties en een verwisselbaar AI-brein (Ollama/DeepSeek/Grok/OpenAI/Gemini). Vanilla JS + Tauri 2.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages