SUMMARY AI summary by gpt-5-mini
LocalAIAssistant is a Qt6-based cross‑platform desktop AI assistant (GUI + CLI) with an integrated "AI girlfriend" voice-interaction module. It targets users and developers who want a local, extensible assistant for chat, document-driven knowledge retrieval, voice interaction, and semi‑autonomous task automation. Key features: - Dual GUI/CLI, file attachments (text, images, PDF, DOCX), SSE streaming, session/history, multi-language and theme support, macOS/Windows/Linux. - AI girlfriend: immersive window, avatar levels (PNG/MP4), 14 emotion states, mood bar, persistent memory, multi-session, ASR/TTS, customizable persona. - Knowledge base: document import, text chunking, ONNX local embeddings (optional), HNSW vector search, async import, memory enhancement. - Task engine: agent iteration loop producing JSON plans (create/write/move/delete/search/shell), native cross‑platform file ops, shell detection, three-tier safety checks, 30+ command-injection protections, undo and user confirmation. Tech: C++17, Qt6, CMake; optional Poppler/libzip/ONNX Runtime; hnswlib for vectors; iFlytek for speech.
AI Coding Tools Used
This repository contains config files from these AI coding tools, indicating AI-assisted development.
Language breakdown (by bytes)
Owner
Dates
| Created on GitHub | 2026-04-26 |
| Last push | 2026-05-09 |
| First seen here | 2026-05-09 |
| Last fetched | 2026-05-09 18:21 |