Spaces:
Sleeping
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.