Daily productivity tips for developers, powered by AI
Work smarter. Ship faster. Learn every day.
Keno is a web app that delivers fresh, AI-generated productivity tips every day — tailored for developers. No fluff. Just practical, copy-paste-ready advice across the tools you already use.
💡 Think of it as a daily standup with a senior dev who always has a useful trick up their sleeve.
| Feature | Description |
|---|---|
| 🤖 AI-Powered Tips | Fresh insights generated daily via OpenAI |
| 🗂️ 6 Categories | Git · Terminal · Editor · React · CSS · TypeScript |
| 🌙 Dark Mode | Easy on the eyes, day or night |
| 📱 Responsive | Works on desktop, tablet, and mobile |
| 🖍️ Syntax Highlighting | Code snippets rendered with Prism.js |
| 🔄 Daily Refresh | New content every day to keep learning |
Make sure you have the following installed:
- Node.js
>= 20.0.0— Download - A package manager:
npm,yarn,pnpm, orbun
git clone https://github.com/srteerra/keno.git
cd keno
npm installCreate a .env.local file in the project root:
# .env.local
NEXT_PUBLIC_API_URL=https://your-api-url.com/api
⚠️ Without this variable, the app won't be able to fetch AI-generated tips.
npm run devOpen http://localhost:3000 — you're good to go! 🎉
keno/
├── Framework → Next.js 15 (App Router)
├── Language → TypeScript 5.x
├── Styling → Tailwind CSS
├── UI Components → Radix UI / shadcn/ui
├── Markdown → react-markdown
├── Highlighting → Prism.js
├── Icons → Lucide Icons
└── Deployment → Vercel
npm run dev # Start development server (localhost:3000)
npm run build # Build for production
npm run start # Start production server
npm run lint # Lint with ESLint
npm run type-check # Run TypeScript type checkkeno/
├── app/ # Next.js App Router pages & layouts
├── components/ # Reusable UI components
├── lib/ # Utilities and helpers
├── public/ # Static assets
└── .env.local # Environment variables (create this!)
Contributions, issues, and feature requests are welcome!
- Fork the repository
- Create your branch:
git checkout -b feature/my-feature - Commit your changes:
git commit -m 'Add my feature' - Push to your branch:
git push origin feature/my-feature - Open a Pull Request
- Next.js — React framework
- OpenAI — AI model provider
- Vercel — Hosting & deployment
- shadcn/ui — UI component system
⭐ Found this useful? Give it a star! ⭐
Made with ❤️ by developers, for developers