tinybard / HACKATHON_README.md
Hermes Bot
Initial commit: hackathon README, AGENTS.md, .gitignore
5759726
|
Raw
History Blame Contribute Delete
6.69 kB
# Build Small Hackathon — Complete Reference
**Source:** https://huggingface.co/spaces/build-small-hackathon/README/blob/main/README.md
**Organization:** https://huggingface.co/build-small-hackathon
**Discord:** https://discord.gg/YHECTft87Z
---
## 📅 Timeline
| Phase | Date | Status |
|-------|------|--------|
| Registration | May 7 – June 3, 2026 | ✅ Closed |
| Hack Window | June 5 – June 15, 2026 | 🟢 **LIVE NOW** |
| Mid-window AMA | TBD | Upcoming |
| Submissions Close | June 15, 2026 | Deadline |
| Winners Announced | TBD | After judging |
---
## 🎯 Two Tracks — Pick One
### 🏡 Track 1: Backyard AI
**Solve a real problem for someone you actually know.**
- Pick a person: neighbor, parent, small-business owner
- Build something that makes their day measurably better
**Judged on:**
- ✦ Problem is specific and real
- ✦ The person actually used it
- ✦ Honest fit between problem and small-model constraint
- ✦ Polish of the Gradio app
### 🍄 Track 2: An Adventure in Thousand Token Wood
**Build something delightful that wouldn't exist without AI.**
- A toy, tiny game, strange interactive story, art experiment
- The AI should be doing the fun thing — not just helping you build it
- Strange is good. Joyful is the bar.
**Judged on:**
- ✦ Genuinely delightful (would you show a friend?)
- ✦ AI is load-bearing for the experience
- ✦ Originality of concept
- ✦ Polish of the Gradio app
---
## 📏 Three Hard Constraints
| # | Rule | Details |
|---|------|---------|
| 1 | **Small Models Only** | Total parameters ≤ 32 billion. Must fit on a laptop. |
| 2 | **Built on Gradio** | Your app must be a Gradio app, hosted as a Hugging Face Space. |
| 3 | **Show, Don't Tell** | Short demo video + social media post required for submission. |
---
## 🏅 Bonus Quests (Merit Badges) — Extra Points
| Badge | Name | Requirement |
|-------|------|-------------|
| 🔌 | **Off the Grid** | No cloud APIs. Entirely local-first. |
| 🎯 | **Well-Tuned** | Uses a fine-tuned model you've published on Hugging Face. |
| 🎨 | **Off-Brand** | Custom frontend pushing past default Gradio look (use `gr.Server`). |
| 🦙 | **Llama Champion** | Model runs through llama.cpp runtime. |
| 📡 | **Sharing is Caring** | Shared agent trace on the Hub for everyone to learn from. |
| 📓 | **Field Notes** | Wrote a blog post/report about what you built and learned. |
---
## 💰 Prize Pool: $48,000+ Cash & Physical Prizes
### Main Track Awards — $18,000
| Track | 1st | 2nd | 3rd | 4th |
|-------|-----|-----|-----|-----|
| **Backyard AI** | $4,000 | $2,500 | $1,500 | $1,000 |
| **Thousand Token Wood** | $4,000 | $2,500 | $1,500 | $1,000 |
### Community Choice — $2,000
- One winner, voted by the community
### Sponsor Awards
| Sponsor | Prize |
|---------|-------|
| **OpenBMB** | $10,000 total — 3 prizes per track (1st: $2,500, 2nd: $1,500, 3rd: $1,000) |
| **OpenAI** | $10,000 total — 1st: $5,000, 2nd: $3,000, 3rd: $2,000 |
| **NVIDIA** | 2× RTX 5080 GPUs for standout Nemotron builds |
| **Modal** | $20,000 credits — 1st: $10k, 2nd: $7k, 3rd: $3k |
| **Cohere** | $5,000 cash to prize pool |
| **JetBrains** | $5,000 cash to prize pool |
| **Black Forest Labs** | $3,000 cash to prize pool |
### Special Awards — $8,000
| Award | Prize |
|-------|-------|
| **Bonus Quest Champion** | $2,000 — Most merit badges on a single submission |
| **Off-Brand Award** | $1,500 — Best custom UI past default Gradio |
| **Tiny Titan** | $1,000 — Best app on ≤4B parameter model |
| **Best Demo** | $1,500 — Full package: great video + social post |
| **Community Favorite** | $2,000 — Voted by participants |
---
## 🛠 Tools & Resources for the Trail
| Resource | Link |
|----------|------|
| ML Intern (starter kit) | https://github.com/huggingface/ml-intern |
| Gradio Guides | https://www.gradio.app/guides/quickstart |
| Gradio `gr.Server` (custom UI) | https://huggingface.co/blog/introducing-gradio-server |
| Llama.cpp Getting Started | https://github.com/ggml-org/llama.cpp |
| Hackathon Org (submit Spaces here) | https://huggingface.co/build-small-hackathon |
---
## 📋 Submission Checklist (Due June 15)
- [ ] Gradio app hosted as a **Hugging Face Space** under the `build-small-hackathon` org
- [ ] Model ≤ 32B parameters (verify in Space config)
- [ ] **Demo video** (short, shows the app working)
- [ ] **Social media post** (tweet, LinkedIn, etc. — link in submission)
- [ ] Space link submitted via the org
---
## 🔑 Per-Participant Credits (Just for Registering)
| Provider | Credit |
|----------|--------|
| OpenAI Codex | $100 (first 1,000 participants) |
| Modal | $250 |
| Hugging Face | $20 |
---
## 💡 Project Ideas Brainstorming
### Backyard AI Track Ideas
- **Local recipe organizer** for a parent who prints recipes from websites
- **Inventory tracker** for a neighbor's small craft business
- **Medication reminder** with voice for an elderly relative
- **Garden planting calendar** customized to local climate zone
- **Homework helper** for a specific subject a kid struggles with
- **Accessibility tool** for someone with specific needs (voice-to-text, high contrast, etc.)
### Thousand Token Wood Track Ideas
- **Interactive micro-fiction** where the model co-writes a strange story
- **Tiny text adventure** with AI-generated rooms/NPCs
- **AI art collaborator** — you draw a blob, it completes it into something weird
- **Dream interpreter** that generates surreal illustrations
- **Procedural poem generator** with strange constraints
- **AI dungeon master** for a 5-minute solo RPG session
- **Glitch poetry** — model corrupts/transforms text in artistic ways
---
## ⚡ Quick Start Commands
```bash
# Clone the hackathon org (for reference)
git clone https://huggingface.co/build-small-hackathon
# Create a new Gradio Space locally
# Then push to: https://huggingface.co/build-small-hackathon/your-space-name
# Test model size (example)
python -c "
from transformers import AutoModelForCausalLM
model = AutoModelForCausalLM.from_pretrained('model-name')
print(f'Parameters: {sum(p.numel() for p in model.parameters()) / 1e9:.2f}B')
"
```
---
## 📝 Notes for Our Team
- **We're in the hack window (June 5-15)** — build time is NOW
- **Two weekends** to build, ship, and demo
- **Gradio Space must be under the org** — not personal account
- **Model size is HARD constraint** — verify before submitting
- **Bonus quests stack** — aim for multiple badges for extra points
- **Demo video + social post are mandatory** — don't leave for last minute
---
*Last updated: 2026-06-07 | Source: Hugging Face Spaces README*