Project Gideon
A privacy-focused offline Rust desktop assistant with local LLM chat, voice, task, document, and automation capabilities.
- Status
- Completed
- Date
- June 2025
- Category
- Systems
Summary
A fully offline desktop AI assistant built in Rust that provides local LLM chat, voice commands, task management, clipboard intelligence, and desktop automation through an AI agent system.
Description
Project Gideon is a privacy-focused desktop assistant that runs entirely offline using local LLM inference via Ollama. It combines an AI agent system (ZeroClaw) with deep OS integration—offering task management, document parsing, clipboard monitoring, and cross-platform automation (mouse/keyboard control). The UI is built with Slint, providing a modern native experience with dark/light themes.
Architecture
- Local LLM chat
- Speech-to-text
- Document analysis
- Desktop automation
- Task scheduling
- Clipboard intelligence
Technology
- Rust
- Slint UI
- Ollama
- Whisper.cpp
- Sled
- Tokio
- Enigo
Features
- Local LLM chat with on-device inference, conversation history, and configurable response behavior.
- Offline speech-to-text assistant with multilingual transcription support (EN/HI/UR) for voice workflows.
- Local document analysis pipeline for PDF, DOCX, and CSV with text extraction and quick insights.
- Desktop automation engine for mouse, keyboard, app control, and window management actions.
- Task scheduling and tracking with priorities, due dates, progress states, and embedded Sled storage.
- Clipboard monitoring with content classification, timestamped history, and automatic summary generation.
Links
Images
Machine-readable: /projects.json · /llms.txt · /llms-full.txt