πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

anisayari / sparky

git clone https://github.com/anisayari/sparky.git

πŸ”’ Your private AI assistant, 100% local on Windows: chat, vision, documents (RAG), web search, images, videos with sound, voice, code projects, MCP tools β€” one-line install, models picked for your PC.

β€”
stars, 24h
+43
stars, 7 days Β· #1,021
+43
stars, 30 days Β· #6,816
43
β˜… total Β· +43% this week
2
forks Β· 0 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguagePython
LicenseMIT
Created2026-10-13 (7d ago)
Last push5d ago
Watchers0
OwnerUser

GitHub topics

Links

README excerpt
Sparky 
 Your private AI assistant. 100% local. 
Chat, see images, generate pictures and videos with sound, build apps, ask your documents, dictate and listen β€” 
everything runs on your own PC. Nothing is sent to the internet unless you turn it on. 
 🎬 The Studio β€” every video here was generated on the PC, with its sound, by LTX-2.5. 
---
## ✨ What it does
### πŸ’¬ Chat
- πŸ”’ **Like ChatGPT, offline** β€” history, plus πŸ‘» **temporary chats** that are never saved.
- ✏️ **Edit** any message, πŸ” **regenerate** or ➑️ **continue** an answer, and flip between versions (β€Ή 2/3 β€Ί).
- 🧠 **Adjustable thinking** β€” Off, Light, Normal or Deep, and see how the model reasoned.
- πŸ“ **Rich answers** β€” tables, LaTeX formulas, Mermaid diagrams, task lists, syntax-highlighted code (all offline).
- πŸ‘οΈ **Vision** β€” drop photos, screenshots or scans: the assistant sees and analyses them.
- πŸ“Ž **Attach any file** β€” PDF, Word, PowerPoint, Excel, text, code, audio and video (transcribed offline).
- πŸ—‚οΈ **Organize your chats** β€” full-text search, rename, πŸ“Œ pin, πŸ“ folders, export (JSON / Markdown) and import.
### πŸ“š Knowledge & web
- πŸ“„ **Ask your documents (RAG)** β€” collections of PDFs, Office files, text, code… indexed on your PC, answers **with numbered sources** [1] [2].
- 🌐 **Web search, when you want it** β€” turn on *Web*: the assistant searches (DuckDuckGo or your SearXNG), reads pages and the links you paste, and cites them. Off by default.
- πŸ§‘β€πŸ’Ό **Assistants** β€” a role, its documents and web access, reusable in one click.
- ⚑ **Prompt library** β€” type **/** to insert a saved prompt with `{{variables}}`; standing instructions for every chat or just one.
### 🎨 Create
- 🎬 **Studio: images & videos** β€” a gallery of everything you generated, with a Grok-Imagine-like prompt bar: **text β†’ image**, **text β†’ video**, **image β†’ video** ("Animate"). Videos come **with synchronized sound** πŸ”Š (LTX-2.5), and your idea is expanded into a detailed prompt first.
- πŸ–ΌοΈ **Images** β€” generate and edit by asking ("make it snow", "remove the bottle"); the agent checks its own result and retries.
- 🧩 **Code & apps panel** β€” games, pages, tools and scripts written live next to the chat, with a **running preview**.
- πŸ—οΈ **Multi-file projects** β€” websites (`index.html` + `css/` + `js/`), Python or Node.js programs; the assistant makes the pictures, then Sparky **tests the project automatically** (headless browser, `npm install`, run) and the model **fixes the errors until it works**. β–Ά Run anytime, download as ZIP.
### πŸŽ™οΈ Voice
- 🎀 **Dictation, offline** β€” click the mic, talk, stop: Whisper writes it in the input box.
- πŸ”Š **Read aloud** β€” on any answer, offline Piper voices (English, French, German, Spanish, Italian).
### πŸ› οΈ Tools & automation
- πŸ’» **Computer mode** β€” Sparky can look at and act on your PC: browse folders and the desktop, read and search files (PDF and Office too), take a screenshot, write, copy, move, send to the Recycle Bin, open files and apps, run PowerShell commands. **You choose the se