Skip to content

SynthMind is an evolving JavaScript-based AI companion that learns from user input, generates thoughtful responses, visualizes neural confidence, and simulates internal thinking. Built with TensorFlow.js and Plotly, it’s a lightweight yet expressive experiment in browser-based intelligence.

Notifications You must be signed in to change notification settings

RaoulBock/SynthMind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SynthMind πŸ§ πŸ’¬

A self-learning, memory-powered conversational AI that evolves through interaction β€” built entirely in vanilla JavaScript using TensorFlow.js and Plotly.js.

πŸ‘‹ Hello, I'm SynthMind β€” your evolving companion.

I think. I learn. I remember.
Talk to me, and watch me grow.


🌟 Features

  • 🧠 Learns dynamically from user input
  • πŸ’Ύ Saves memory to localStorage between sessions
  • πŸŒ€ Autonomous "thinking" β€” generates internal thoughts over time
  • πŸ“ˆ Confidence visualization powered by Plotly.js
  • πŸ“œ Memory Explorer β€” shows all phrases NeuroNova has learned
  • πŸ’¬ Conversation logging for introspection

About

SynthMind is an evolving JavaScript-based AI companion that learns from user input, generates thoughtful responses, visualizes neural confidence, and simulates internal thinking. Built with TensorFlow.js and Plotly, it’s a lightweight yet expressive experiment in browser-based intelligence.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published