Wake up to a printed paper — not a feed.
Interest-matched morning newspaper. Emailed daily. Printed on your Wi‑Fi printer.
when you’re away. Resume when you’re home.
Most news products optimize for engagement. The AI Times optimizes for signal.
| Old morning | With The AI Times |
|---|---|
| Infinite scroll, ads, outrage | One A4 paper, your interests only |
| Tap Print every day | Printer runs itself at 6:05 |
| Miss it while traveling | ** printing** →Resume when home |
Built for people who still believe a paper on the table beats another tab.
Hook for Show HN / Product Hunt:
“An always-on agent that turns RSS into The [Your Name] Times, emails it at 6:00, and AirPrints it at 6:05 — with a button for when you’re not home.”
- Personal or company paper —The Sairam Times , Herald, Post, orThe Acme Times
- News prompt + BYOK — OpenAI, Claude, Gemini, Groq, Ollama, or offline desk
- Always-on agents — Scrapling + RSS desk, morning delivery, print daemon (Python)
- Dense A4 layouts — classic / modern / compact / broadsheet / magazine
- Wi‑Fi / AirPrint / IPP — connect your home or office printeronce
- ** / Resume** — skip printing while traveling; email can still arrive
- Daily puzzles — crossword, sudoku, word search, cryptogram, trivia (unique per day)
- Share — WhatsApp, Slack webhook, mailto, copy link
git clone https://github.com/firstninja-v/the-ai-times.git
cd the-ai-times
npm install
npm run agents:install
npm run dev
- Compose your paper →
/setup - Connect Wi‑Fi printer + schedule →
/agent→Turn on every day - Run once now to prove generate → email → print
npm run agent:news # wires all day
npm run agent:morning # generate → email → print on schedule
npm run agent:print # printer loop / discovery
Open /agent:
- Scan Wi‑Fi printers or paste
ipp://192.168.x.x/ipp/print - Connect this printer once
- Set email time / print time
- Turn on every day
- Leaving town? ** printing** → back home?Resume
No browser tab required after that. Keep the machine (or a small home server) on.
| Layer | Tech |
|---|---|
| App | Next.js · TypeScript · Tailwind · shadcn/ui |
| Agents | Python — morning_daemon.py ,news_agent.py ,print_daemon.py |
| Paper desk | agents/newspaper/ — fetch, layout, images, puzzles, Wi‑Fi IPP |
| Runtime | .ai-times/ profiles, printers, delivery state, inbox |
src/ # Next.js UI + APIs
agents/ # Python daemons + newspaper studio
docs/shots/ # README screenshots
banner.jpg # GitHub banner
LICENSE
Use .github/LAUNCH.md for the full list. Short version:
- Push this
mainto GitHub (so Python agents + banner appear) - Set About description + topics from
.github/REPO_TOPICS.txt - Social preview: upload
docs/og-card.jpgin repo Settings → Social preview - Pin the repo on your profile
- Post Show HN with the hook above + 20s demo
- Share in r/selfhosted + r/rss with a GIF of print/
MIT — see LICENSE.
<sub>All the signal · None of the slop</sub>