OffGridSchedula / docs /social-post.md
ParetoOptimal's picture
Initial Commit
3d6be29
|
Raw
History Blame Contribute Delete
1.72 kB

Draft social posts β€” OffGridSchedula (#BuildSmall)

X / Twitter (primary)

Your kid's school events are buried in the class group chat β€” and you miss them.

πŸ—“οΈ OffGridSchedula turns a pasted chat (or a flyer screenshot) into calendar events, catches conflicts, and drafts the reply.

πŸ”’ 100% local Β· πŸ¦™ llama.cpp Β· 🎯 fine-tuned Gemma 4 (≀32B) Β· no cloud, no account

Built for #BuildSmall πŸ‘‡ https://huggingface.co/spaces/ParetoOptimal/OffGridSchedula

LinkedIn (longer)

The dates are always in the group chat. The misses happen anyway.

For the Build-Small hackathon I built OffGridSchedula β€” a tiny, local scheduling agent for one very specific person: a busy parent drowning in a noisy class group chat.

Paste the chat (or a screenshot of a flyer/invite) and it returns the events, a conflict check against your calendar, and a ready-to-send reply β€” all reviewed before anything is saved. Output is a local .ics, with optional Google Calendar push.

The honest part: it's a small model doing a small job well. Gemma 4 (31B, ≀32B β€” fine-tuned with QLoRA and published on the Hub), run through llama.cpp, 100% local β€” no cloud AI APIs. Custom Gradio UI, agent traces shared as a dataset, full field notes in the repo.

Try it (phone browser, no install): https://huggingface.co/spaces/ParetoOptimal/OffGridSchedula

#BuildSmall #Gradio #HuggingFace #llamacpp #LocalAI #Gemma

Alt text for the demo clip

A phone browser pasting a school group chat into OffGridSchedula; it extracts "Picture Day, Thu 9am" and "Practice, Tue 5pm", flags a conflict, and offers a Download .ics button β€” all running locally.