Skip to project

Desktop experiments · 2025

ReminderZ & Project Loom

Two prototypes for organizing messages and building Python programs visually.

01 / ReminderZ

Message organization

Gemini organizes Telegram and WhatsApp notes-to-self into projects and reminders. Answers link back to their source messages.

  1. ImportTelegram / WhatsApp messages
  2. OrganizeSchema-constrained Gemini output
  3. RecallProjects, reminders, and source references
Message processing flow

02 / Project Loom

Visual programming

Connect execution and value pins in an Electron editor. The compiler walks the graph from BeginPlay to generate Python, with function blocks drawn from existing modules.

BeginPlayFunctionPython
Variable / value inputs
Execution connections determine order; value connections supply inputs.

Search and UI generation

Local retrieval
Loom uses FAISS and local EmbeddingGemma embeddings to retrieve documents by meaning.
UI generation
Shape and aspect-ratio rules turn drawn rectangles and circles into UI components.