DEV Community

Syed Aayan Ahmed
Syed Aayan Ahmed

Posted on

Most Advanced Open-Source AI Assistant

🧠 Great SAGE — An Offline AI Assistant I Built During My Exam Break (Now Open-Source)

Hi everyone — I’m Aayan, and I want to tell you about a project I’ve poured weeks of work into: a fully offline, desktop-based AI assistant I built from scratch during my exam break.

It's called Great SAGE — short for Smart AI Guided Entity. It works locally on Windows, has its own GUI with an avatar, understands voice commands via a wake-word, and even runs a full large language model (LLM) offline to handle AI tasks.

And now... it’s open-source. The project is up and running, but I need help with polishing, debugging, and expanding it. If you're a Python dev, AI enthusiast, or just someone curious about real offline AI automation — this is for you.

What is Great SAGE?
Great SAGE is a full-featured AI assistant designed to run completely offline on your PC. It doesn’t send anything to the cloud, doesn’t rely on APIs, and doesn’t need internet access to function.

Here’s what it does:

Detects a wake word (“Hey SAGE”) using local wake-word detection

Understands voice input with offline speech recognition (Vosk)

Processes AI queries using a local LLM (MythoMax 13B, via llama.cpp or ollama)

Responds via TTS and GUI output

Controls apps and files with your voice — open programs, move/delete files, organize folders

Sets reminders and fetches daily info like weather or news

Supports image generation from voice prompts using Stable Diffusion

Includes Android sync features via KDE Connect and Scrcpy

Has a login system secured with password + facial recognition

Comes with a GUI and animated assistant avatar built in Tkinter

It’s a real, functioning system — not a concept, not a mockup, not a UI template.

Why I Built It
To be honest, I built it to challenge myself. I wanted to prove that a full AI assistant could be done without the cloud. No Google APIs, no OpenAI keys, no server dependencies.

Just Python, local models, open-source tools, and a lot of trial-and-error.

I also wanted something that felt personal — not a generic bot. So I added the avatar. The GUI. The wake word. The local AI engine.

I’m proud of what I managed to build alone — but I know it could be so much better with help.

What It Needs Now
The core of Great SAGE is solid — but it's rough around the edges. Some parts of the voice pipeline need syncing. The GUI and backend integration could be cleaner. There are some bugs. Optimization is needed for smoother performance, especially when multiple subsystems run at once.

That’s why I’m opening it up.

Looking for Contributors
Whether you’re a Python dev, GUI designer, AI tinkerer, or just someone who loves improving open-source software — I’d love to have your help.

Here’s what I could use:

Fixes for voice input/output bugs and integration issues

GUI improvements (Tkinter enhancements, avatar effects, layout tweaks)

Async cleanup and smarter subprocess handling

Better error handling across the app

General performance optimization

Testing on different Windows systems (it currently runs on Quadro M5000M + i7-6820HQ + 32GB RAM)

If you enjoy working with speech recognition, local LLMs, Tkinter, automation, or system control via Python — this is a goldmine.

Download and Try It
Because of GitHub’s storage limits, the full codebase (13+ GB) is hosted externally:

📥 Download: Great SAGE on Internet Archive
đź“‚ GitHub Repo: github.com/randomperson12314/Great-SAGE

Minimum Specs
GPU: Quadro M5000M

CPU: Intel Core i7-6820HQ

RAM: 32 GB

OS: Windows 11
(Yeah, it’s heavy — because everything runs locally, including the LLM.)

Final Words
I built this to prove something to myself — and now I’m hoping others can take it further.

If you’ve ever wanted to work on a real AI assistant, one that’s fully local, feature-rich, and open to hacking, this is your chance.

Even small contributions — fixing a GUI bug, cleaning up async logic, testing on a different machine — would help.

I’ll be around to review PRs, answer questions, and support anyone who wants to dive in.

Let’s make Great SAGE actually great. 🚀

Thanks for reading — feel free to drop a comment or DM me if you’re curious.

— Aayan

Top comments (0)