Skip to content

NovaDev404/Semi_Intelligence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

19 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โšก SI Chatbot Engine

INSTANT. TINY. LIGHTWEIGHT.
A JavaScript-based chatbot system built for speed, minimal footprint, and smart responses โ€” no server, no bloat, just semi-smartness! ๐Ÿง โœจ


๐Ÿ˜œ Try it now!

Click here to try Semi Intelligence right here, right now!


๐Ÿ’พ Key Features

  • โšก Instant: Loads and replies in milliseconds โ€” even on a potato ๐Ÿฅ”
  • ๐Ÿ“ฆ Tiny: Uses a single JSON file as the model (kilobytes only!)
  • ๐Ÿง  Lightweight: Minimal RAM usage โ€” runs smoothly on anything, even low-spec devices
  • ๐Ÿช„ Dynamic: Smart placeholder functions like {{name}}, {{timeOfDay}}, and {{randomEmoji}}
  • ๐Ÿงฐ Offline-first: 100% client-side. No APIs. No Internet. Works everywhere.

๐Ÿ’ฌ Models

  • Download models from the releases page to test Semi Intelligence!
  • The R in the models stands for Responses, which means how many topics it can respond to!
  • The more responses the smarter the SI model is.

Jacob - 6R

Jacob is your go-to SI model if you just want super-light, personalised responses, with snappy greetings, quick jokes and friendly farewells.

Alex - 44R

Alex is best for rich, context-aware conversations that adapt to your name, time and moodโ€”delivering personalised greetings, fun facts, jokes and helpful insights across topics!

Norman - 98R

Norman is best for smart, topic-spanning chats that personalise by name and time, thoughtful insights and responses across many subjects.

If youโ€™re after casual chat, I recommend Alex for its friendly tone, varied replies and intelligent insights.


๐Ÿ“ File Structure

Semi_Intelligence/
โ”œโ”€โ”€ index.html # Frontend UI
โ”œโ”€โ”€ model.json # AI brain: keywords, responses, functions
โ””โ”€โ”€ SI.js # The core chatbot engine (tiny + powerful)

๐Ÿš€ Get Started

  1. Clone or download
  2. Download a model from the releases section into the same folder
  3. Start a local server (I recommend using python -m http.server)
  4. Open the local server in your browser
  5. Start chatting with your mini AI!

๐Ÿชถ Ideal For:

  • Semi-smart in-browser assistants ๐Ÿ’ฌ
  • Lightweight NPC dialogue in games ๐ŸŽฎ
  • Offline tools or interactive lessons ๐Ÿ“š
  • Anywhere you need basic instant, tiny, and low-RAM logic โšก

โš ๏ธ Important Warning

Semi Intelligence is JUST that โ€” semi-intelligent!
Itโ€™s super fast and lightweight, but it will often get stuff wrong or misunderstand you.
Use it for fun, learning, and simple chats โ€” but donโ€™t expect a perfect AI genius yet! ๐Ÿค–๐Ÿ’ฅ


๐Ÿง™โ€โ™‚๏ธ Created by

NovaDev404


๐Ÿ“œ License

MIT โ€” Free for personal, educational, or commercial use.
Credit is appreciated, not required. ๐Ÿ™Œ