All 49 Dependencies
Every package Glass by Pickle depends on, ranked by repo health score.
Glass by Pickle is a local-first, open-source desktop AI assistant built on Electron and Next.js. It runs entirely on your machine, passively observing your screen and audio to build a live context buffer—then answers your questions and generates meeting summaries using that accumulated knowledge. No persistent recording, no cloud uploads, no third-party data brokers: your digital activity stays yours.
What makes Glass distinctive is its multi-layer AI abstraction. You can route queries through OpenAI, Google Gemini, Anthropic Claude, or a fully offline stack powered by Ollama for LLMs and Whisper for speech-to-text. Switch providers without changing any workflow; Glass exposes a unified interface regardless of what runs underneath. Acoustic echo cancellation—compiled from Rust to WebAssembly—separates your microphone from system audio in real time, ensuring clean transcription even during speaker-heavy video calls.
Glass also ships a dual-database architecture. When you are offline or unauthenticated, all data lands in a local SQLite database. Authenticate and everything syncs to Firebase Firestore automatically, enabling access to your session history from a companion web dashboard. Encryption is applied by default to all sensitive fields—API keys, transcripts, summaries—before any cloud write.
The project is actively maintained under GPL-3.0 and welcomes contributors. A CONTRIBUTING guide, detailed design-patterns documentation, and a modular feature structure make it approachable for developers who want to extend or self-host it.