보관된 C + +/Qt6 데스크톱 마스코트를 부활시키고 완전히 자율적인 로컬 AI 에이전트 코어를 주입했습니다 (Ollama/Qwen 제공).

작성자

카테고리:

← 피드로
DEV Community · Lumina403 · 2026-06-15 개발(SW)
Cover image for I resurrected an archived C++/Qt6 desktop mascot and injected a fully autonomous local AI agent core into it (Powered by Ollama/Qwen)

Lumina403

Hey everyone,

I’ve been working on a small passion project for the past few weeks and wanted to share it here: Lumina AI.

It started as me reviving an old archived project called Shijima-Qt—a simple Qt desktop mascot. I always liked the idea, so I tried to push it further and turn it into something more useful: a lightweight, offline AI desktop agent.

I’m a 17-year-old self-taught developer from Indonesia, and this project has basically been my way of learning more about C++, desktop applications, and local AI systems by building something far beyond what I originally thought I could handle.

Some of the things I ended up implementing include:

  • Local AI integration through Ollama
  • A native tool-calling system written in C++
  • Desktop and active-window awareness
  • Basic file and system automation
  • Lightweight web scraping using Qt networking
  • Persistent JSON-based memory between sessions

The project is built with C++17, Qt6, Make, and Ollama, with a strong focus on staying lightweight and running entirely offline.

One thing I tried to be careful about was preserving the original project’s history. The repository still contains the full commit history from Shijima-Qt, since I see this more as continuing an abandoned idea rather than replacing it.

The project is open source under GPLv3.

I’m still learning, so I’d be especially interested in hearing how more experienced C++ and AI developers would approach some of these problems differently. If you spot architectural mistakes, questionable design decisions, or areas that could be improved, I’d genuinely love to learn from the feedback.

Repository:
https://github.com/Lumina403/Lumina-AI

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다