WEB DEMO: the web app and models run in-browser, nothing is uploaded (demo link in github)
CLI: a package manager for models and source data (pipx etiny)
TECH: 3 tiny fine-tuned embedding models, trained on 5GB of synth data using 4x NVIDIA H100s (EuroHPC credit)
Ideas for other models would be much appreciated! a friend suggested a 'preppers model'? not sure... tks, Shane
Model/corpus (web app + downloadable model packages) - Personal Goals: 23k advice rules / 29 books / 25MB bundle / fine-tune corpus of 1.2M documents (2.3GB, 320 seed documents) - Startup Pitch Deck: 75 advice rules / 5 guides / fine-tune corpus of 2K documents (2.2GB, 349 seed documents) - Career Advice: 5K advice rules / 5 books / fine-tune corpus of 17K documents (91MB, 278 seed documents)
TECHNOLOGY: Each of the 3 models is its own nano embedding model, fine-tuned on NVIDIA 4x H100s (EuroHPC credit). Nothing is uploaded in the web app, everything runs locally fronteend in-browser via the nano embedding models and WASM/WEBGPU. At scan time the app matches your text against the rule set in two ways: exact pattern matches and meaning matches. The advice rules themselves are machine-derived from the books, 28K across the three verticals, and the regex + embed model helps map to user text. Nothing is AI generated at scan time, pure matching, so the same text gives the same re-ranked matchings (I can explain this better if needed).
Source material - I have used public domain material for 98% - I have used table of contents from copyrighted books (only accessible in web app) (fyi: I have emailed penguin publishing re: 'Atomic Habits'... doubt I will get a response) - full texts are NOT included in downloads (source excerpts for public docs are)
Roadmap/wish-list - get feedback on concept - fine-tune more nano-models or improve existing - new model x10: prepping guides, outdoor hobbies, musicical genealogy trees - npm package and cli tools (py scripts) + feature parity with web app - build a true generative Nano-LLMs (ie. not embedding models) - feat: state management (allow for dismissing/removing sources) - feat: allow for indexing your own personal PDF/books - ...Obsidian plugin? proper domain? Claude Skill?
Thanks for reading, would love to know what you think, and I hope you enjoy ETINY Shane