
完整作品展
技术栈
20 projects


一款免费在线瓷砖拼图游戏,与朋友或电脑对战。
heliostatic · HN
A couple weeks ago we were on vacation with friends, and after the kids were asleep we played games -- mostly Qwirkle, which I had never played and am terrible at. I don't care about being terrible at games, so I made a web version to keep playing after vacation: build lines of tiles that share a color or a shape, 2-4 players (or add bots). I wanted it to be low friction, so there are no accounts. Your identity is an anonymous id in localStorage, and you can move it to another device by scanning a QR code or hitting a unique url. Start a game and text someone the link (game slugs are semi-memorable three word phrases), or "Play the computer" and you can play immediately against bots. Games are async-friendly with web push for turn notifications. The stack is one Node process on a small VM, Next.js + Socket.IO, no database. The server and the client use the same engine so moves validate optimistically, and the bots go through the same functions, so bot moves are always legal. State is

在无限画布上与AI聊天,对话可分支为独立线程。
rousan · HN
Warren – branch any AI answer into its own thread on a infinite canvas

Aligne brings workflow logic, communications, approvals, and stakeholder review into a single shared view so teams see exactly what customers experience at every step.
@GetAligne · X
We got tired of asking “which version is live?” So we built Aligne.

按主题分组聊天消息,快速查找过往对话。
doantam · HN
I built a chat client that uses embeddings to cluster messages by topic

实时翻译管理 WhatsApp 和 Telegram 对话,支持 200+ 种语言。
TranAI — 聚合海外主流应用的多开翻译器,支持沉浸式翻译、有道/百度/Google/DeepL/ChatGPT 等翻译通道和 AI 智能回复


与伴侣分享每日更新,获取 AI-mediated 关系洞察。
@Crypt0_Titan · X
While other AI advises you to dump your GF (because it's agreeable), our AI (Sage) hears both sides of the story and helps mediate between you two