DEV TRENDS / DAILY DISCOVERIES
Apr 7, 2026 · What developers are building
Daily discoveries from developer communities, independent makers, and open source.
Gestify —给视频加上手势操控的浏览器扩展,支持安卓版 Edge 和 Firefox
Gestify 是一个浏览器扩展,为所有网页上的 HTML5 视频添加手势控制。 用过手机视频 APP 的都知道:左右滑快进、长按倍速、双击跳转、上下滑调音量——这些操作已经是肌肉记忆了。但在浏览器里看视频?只能点点点。 Gestify 把这些手势搬到了浏览器里,PC 和安卓手机都能用。 手势清单 | 手势 | 效果 | ||| | 左右滑动 | 快进/快退(下滑取消) | | 长按 | 2× 倍速播放(松手恢复) | | 长按 + 上滑 | 锁定当前倍速 | | 双击左侧 | 后退 10 秒 | | 双击右侧 | 前进 10 秒 | | 双击中间 | 暂停/播放 | | 右侧上下滑 | 调节音量 | | 左侧上下滑 | 调节亮度 | 支持的网站 所有使用标准 HTML5 <video 的网站,包括但不限于: YouTube、Netflix、Disney+、Bilibili、优酷、爱奇艺、腾讯视频、Twitch、TikTok、Vimeo、Udemy、Coursera、TED、LinkedIn Learning…… 安卓支持 Gestify 支持 安卓版 Edge 和 安卓版 Firefox。 手机浏览器全屏看视频本来没有任何手势,装了 Gestify 后体验直接对标原生 APP。特别适合不想装一堆视频 APP、只想用浏览器搞定一切的用户。 仅视频全屏时生效,非全屏自动禁用 安装链接 | 平台 | | ||| | Chrome | | | Edge | | | Firefox | | | Android | 在 Edge / Firefox 手机版扩展商店搜索「Gestify」 |
Original小象智汇AI教育产品研发(base武汉,优先大龄有业务感)
企业介绍 湖北小象智汇科技有限公司 是一家专注于用人工智能改善人类生活的创新型科技企业,致力于通过前沿技术推动行业变革。我们以技术驱动为核心,汇聚了一支由资深工程师和行业专家组成的团队,现因业务发展需要,诚邀优秀人才加入! 我们自认为是一个有着强烈技术理想的团队,希望通过AI打造优秀的教育类产品和服务,帮助人们从儿童到成年,成十倍的提升学习效率,形成良好的学习习惯和方法,让“本应该学好的孩子,都能够学好”! 招聘职位:TypeScript全栈开发(AI编程方向) 工作地点:[武汉] 招聘人数:[2~4]人 岗位职责 1. 技术架构与开发: 主导TypeScript全栈项目开发,涵盖前端界面(Vue/React)与后端服务(NestJS),优化系统性能与用户体验。 设计高可用、可扩展的微服务架构,实现前后端高效协同与接口规范化。 2. 后端应用优化: 集成Redis缓存、Kafka/RocketMQ消息队列,优化系统吞吐量与响应速度。 主导MySQL/PostgreSQL/MongoDB数据库设计,编写高效SQL语句,实施索引优化与分库分表策略。 3. AI技术融合: 深度实践AI编程在业务系统开发场景的应用,包括:制定AI编程的模板和规则、AI编程提示词工程、自动化代码生成、智能数据处理等,推动AI与业务系统开发的深度结合。 持续推动公司在AI编程领域的实践水平。 4. 工程实践与交付: 遵循代码规范与DevOps流程,确保项目高质量交付,主导代码审查与技术债务优化。 参与上线生产系统的部署运维,全年724小时99.9%的高可用性保障。 参与技术选型与工具链建设,提升团队开发效率。 任职要求 1. 技术能力: 前端:2年以上TypeScript开发经验,精通Vue3/React生态,熟悉Webpack/Vite构建优化,能独立完成复杂交互界面开发。 后端:熟练NestJS框架,掌握MikroORM/Prisma ORM,具备高并发RESTful API设计与实现能力。 中间件:熟练使用Redis、Kafka/RocketMQ等中间件,具备1年以上实战经验。 系统运营:熟悉Docker/K8s容器化部署,具备CI/CD流水线搭建经验。 数据库:精通MySQL/PostgreSQL索引优化与事务设计。 2. AI实践: 至少3个月的AI编码实践经验,熟悉AI辅助开发工具(如GitHub Copilot、Cursor、Claude Code等)。 3. 职业素养: 强责任心,以结果为导向,能主动承担责任并推动问题闭环; 技术探索欲强,年均学习新技术2项以上,关注行业前沿动态。 4. 教育背景: 理工科本科及以上学历,211/985院校背景优先,大龄有业务感的程序员优先。 薪资待遇:12~20K/月(视个人能力,可谈) 联系人vx: hygmpts(可扫下面二维码) 联系手机: 18171091002
Originalawesome-gpt-image: GPT Image 2 提示词精选合集
awesomegptimage 是一个 GPT Image 2 提示词(prompt)精选合集,收录了来自 X (Twitter) 社区的高质量 GPT Image 2 使用示例。 🔗 仓库链接: 项目亮点 GPT Image 2 相比 1.5 版本有显著提升: ✅ 更好的世界知识 更准确地呈现真实物体和场景 ✅ 更强的风格理解 可复制特定艺术风格和游戏美学 ✅ 更好的提示词遵循 精确执行复杂指令 ✅ 照片级真实输出 生成看起来像真实照片或截图的图像 📸 效果展示 GTA 6 游戏风格对比 | Nano Banana 2 | GPTImage | |::|::| | 6 Nano Banana 2 | 6 GPTImage | GPT Image 1.5 vs GPT Image 2 | GPT Image 1.5 | GPT Image 2 | |::|::| | Image 1.5 | Image 2 | Prompt: gameplay screenshot of a lion fighting against an npc in gta san andreas Zelda TOTK 风格 | Scene 1 | Scene 2 | Scene 3 | Scene 4 | |::|::|::|::| | 1 | 2 | 3 | 4 | Prompt: In the game Zelda totk link is in a e531 series train made by him RAW iPhone 质量 地铁站 | Nano Banana 2 | GPTImage | |::|::| | Subway 1 | Subway 2 | 更多示例请查看仓库: CC BY 4.0 欢迎贡献更多优质 prompt! 欢迎 Star ⭐ 和贡献!🙏
Original烧脑但不累人的推理小游戏:用线索找坏蛋
网页版点击即玩,适合轻量化办公休闲(摸鱼)。 这是一个烧脑但不累人的推理小游戏。你需要从20个嫌疑人中揪出坏蛋,证据链环环相扣,有一种拆解谜题的层层快感。二刷甚至三刷都比较耐玩。 现在完全是情怀支撑,一点硬广告都没有。
OriginalStakeCoachAI - 用 AI 模拟利益相关者,在重要会议前先"彩排"一次
重要会议前,你有没有想过先跟 AI 版的老板、CTO、CFO "开一次会"? StakeCoachAI 是一个开源的 AI 沟通训练平台,核心能力是模拟多人会议场景——你定义角色画像,设定会议背景,然后跟多个 AI 利益相关者实时对话。 和普通 AI 聊天工具的区别 群聊模拟:多个 AI 角色同时在场,会互相接话、争论、附和,而不是只跟你一对一 真实画像驱动:角色不是预设模板,而是基于你提供的聊天记录、会议录音等素材生成的个性化画像 情绪曲线追踪:实时可视化每个角色的态度变化(折线图 + 热力图),精确定位哪句话触发了态度转变 AI 教练复盘:对话结束后生成分析报告(阻力排名 + 有效论点 + 沟通建议),还能启动交互式教练对话 适用场景 方案评审、晋升答辩、跨部门协调、融资路演、客户谈判……任何需要"说服别人"的场景。 GitHub:
Original推荐一个 Rust+WASM+WebGL 的实时航班追踪项目 Flight-Viz
最近我做了一个新的开源项目 FlightViz() 3D 航班追踪器。技术栈比较有意思——整个项目用 Rust 编译成 WebAssembly,渲染层是原生 WebGL2 着色器,没有用任何 JS 框架,在浏览器里实时渲染 1 万多架飞机,保持 60fps。 项目上周在 Reddit r/webdev 拿到了版块第一( Hacker News 上也进了当天前十( Rust+WASM 在浏览器端的性能表现印象深刻。 一些技术亮点: 飞机图标完全在片段着色器里用 SDF 绘制,5 种不同形状(客机、货机、螺旋桨、直升机、军机),不用贴图 单次 drawcall 渲染全部飞机 点击机场可以看到类似真实机场的航班信息牌 搜索任意航班号可以定位到地图上或查看时刻表 WASM 二进制约 4MB,加载很快 技术博客在这里:
Original面试猫 offermore
面试猫是一款强大的AI面试/笔试助手,实时语音识别、截图识别、AI辅助回答,适用于多语言面试,助你轻松拿Offer! 主要功能: 实时AI面试助手:实时语音识别面试官问题,智能分析关键词,即时提供精准、上下文相关的智能回答建议。 隐蔽无痕支持,再无面试冷场尴尬。 模拟面试练习:提供海量真实面试题库,涵盖技术、案例等多种类型。可以无限次模拟练习,体验真实的面试场景,通过AI反馈不断优化表现。 AI总结与提升建议:每次面试AI都会生成详尽的反馈报告,助您快速提升全方位分析你的面试表现,提供语言表达、逻辑思维等多维度优化建议。 多语言支持:面试猫支持多种语言,包括中文、英语、日语、西班牙语等,助你轻松应对跨国面试,同时无缝兼容如腾讯会议、飞书、Zoom、Teams等所有主流视频会议平台。 实时AI面试助手:实时语音识别面试官问题,智能分析关键词,即时提供精准、上下文相关的智能回答建议,隐蔽无痕支持,再无面试冷场尴尬。 AI笔试辅助:支持截图/文本复制题目智能识别,最强GPT在线答题,答案精准推送,物理隔离绝对安全,助你顺利通过各类在线笔试 结合简历的精准回复:回答风格非常生活化,像是日常对话一般自然流畅,内容切实且符合实际多语言支持:面试猫支持多种语言的面试,包括中文、英语、日语、西班牙语等,是留学生面试的好帮手,同时无缝兼容如腾讯会议、飞书、Zoom、Teams等所有主流视频会议平台。 AI总结与提升建议:每次面试AI都会生成详尽的反馈报告,助您快速提升全方位分析你的面试表现,提供语言表达、逻辑思维等多维度优化建议。 注册即送积分,可以免费试用
OriginalBinglish:macOS版本的AI桌面英语
自动给macOS更换必应每日壁纸,顺便学个英语单词(AI生成相关图片、例句及翻译),此外还有休息提醒功能、每天推送一首外文歌曲、英语小游戏、Today in history 等。 注:以前推荐过windows版本的,macOS系首发。
OriginalVibeAround:把 Claude Code / Codex / Cursor CLI 接入飞书、Telegram、钉钉等 IM
banner 开源项目 VibeAround 是一个把主流 AI 编程 Agent(Claude Code、Codex CLI、Cursor CLI 等)和 IM 工具桥接在一起的桌面应用,无需任何官方付费订阅。 演示视频:< 已支持的 Agent Claude Code Gemini CLI Codex CLI Cursor CLI Kiro CLI Qwen Code OpenCode Agent 通过 ACP 统一使用 stdio 通信,支持 /switch claude、/switch codex 等命令在会话中随时切换。 支持的 IM 渠道 Telegram 飞书 Discord Slack 微信 钉钉 企业微信 QQ Bot 每个渠道是独立的 Node.js 插件,基于 @vibearound/pluginchannelsdk(npm | GitHub)开发,可按需下载使用。 更多核心功能 会话接力:在任意编程 Agent 里执行 /handover 命令生成接力口令,在 IM 中通过口令接续会话,反之亦然 多 Agent 多渠道并发:可以同时让 Claude 在 Telegram 上跑、让 Codex 在 Slack 上跑,互不干扰 Tauri 打包的桌面应用:提供 UI 安装引导,无需复杂配置 内置 Web 终端:基于 PTY + tmux,可在浏览器里开 shell 内置隧道支持:Cloudflare Tunnel / Ngrok / Localtunnel,可通过域名直接访问 技术栈 Rust 核心运行时 Axum Web 服务 Tauri 桌面应用 Node.js IM 渠道插件 平台与协议 目前仅支持 macOS,Linux 在开发路线图中。MIT 协议开源。 代码仓库:< 文档 Wiki:<
Originaldmcheck — 开源域名注册查询工具,支持 1000+ 后缀
GitHub: 输入关键词,同时查询 .com、.ai、.io 等 1000+ 后缀的域名注册状态。直连各注册局 WHOIS 服务器,不在列表中的后缀通过 RDAP 协议查询。结果通过 SSE 逐条返回。Go 编写,单二进制部署,前端无框架,支持 5 种语言和暗黑模式。AGPL3.0 开源。 (附一张首页截图)
OriginalAgent Task - 为 OpenClaw 开发的一个任务系统,可以异步的、约定优先的产出任务结果,并提供 WebUI 方便查看
视频演示 可以让 OpenClaw 能异步的、产出结构化的东西(比如可以按需产出 markdown 报告、HTML 页面、音频播客等),并有一个 直观的 WebUI 能方便我查看。 这样我看到一篇感兴趣的文章,就直接发给 OpenClaw 就行,好了我再去看分析就行。我也可以让它根据对我的了解,自己生成一些探索性的任务自己去执行。理论上也可以让它一直不停的执行任务。 界面预览 WebUI <table <tr <td align="center" width="50%" alt="WebUI 主页卡片页" width="100%" / <div主页卡片页</div </td <td align="center" width="50%" alt="WebUI 详情页" width="100%" / <div详情页</div </td </tr <tr <td align="center" width="50%" alt="任务类型设置弹框" width="100%" / <div任务类型设置</div </td <td align="center" width="50%" alt="同步至 OpenClaw 弹框" width="100%" / <div同步至 OpenClaw</div </td </tr </table 对话中的任务卡片 <table <tr <td align="center" width="50%" alt="生成任务卡片" width="100%" / <div生成任务卡片</div </td <td align="center" width="50%" alt="任务完成结果卡片" width="100%" / <div任务完成结果卡片</div </td </tr </table
OriginalI Built a Cyberpunk Color Memory Game — Here's How It Works
I've always been fascinated by how differently people perceive color. So I built DialIn — a cyberpunkthemed color memory game that tests your ability to remember and reproduce colors. gameplay How It Works The concept is deceptively simple: 1. See a color flashed on screen 2. Remember it 3. Recreate it using a color picker 4. Get scored on how close your guess is You play 5 rounds per game. The better you score, the higher your level climbs. Struggle too much? You drop down. It's addictive in that "just one more try" kind of way. The Scoring System This is where it gets interesting. I didn't want a simple "close or far" metric. I used CIEDE2000 — the same color difference algorithm used in professional color science. The scoring formula is an Scurve: javascript score = 10 / (1 + (deltaE / 25.25) 1.55) Where deltaE is the CIEDE2000 color difference between the original and your guess. This means: deltaE < 5 → You get 810 points (excellent match) deltaE ~ 25 → You get ~5 points (decent) deltaE 50 → You get 12 points (way off) There's also a hue bonus — if your hue is within 30° of the original, you get an extra 0.5 points. This rewards getting the "right color" even if saturation or brightness is off. Game Modes 🎨 Free Play Practice anytime, 5 rounds, automatic difficulty scaling through 5 levels. Higher levels introduce distractor colors to mess with your memory. ☀️ Daily Challenge Everyone gets the same 5 colors each day. Compete on a global leaderboard. Come back daily to build your streak. ⚔️ Color Duel Challenge a friend! Create a duel, share the link or a 6character code. Both players face the same colors and compare scores. Color Personality After each game, you get assigned a "color personality" based on your bias patterns: | Type | | ||| | 🎯 Precision Eye | Nearperfect color memory | | 🌈 Color Dreamer | Tends toward more vivid, saturated colors | | 🌙 Shadow Watcher | Prefers darker shades | | ☀️ Light Chaser | Draws toward brighter tones | | 🔥 Warm Soul | Biased toward warm hues | | 🧊 Cool Mind | Leans toward cool hues | | 🎲 Free Spirit | No consistent pattern — unpredictable! | It tracks your bias history across games, so your personality evolves as you play. Tech Stack I deliberately kept it simple: Frontend: Vanilla HTML + CSS + JavaScript (no framework) Styling: CSS custom properties + Tailwindinspired utility classes Scoring: CIEDE2000 implemented in pure JS Backend: Cloudflare Workers (API routes) Database: Cloudflare D1 (SQLite) for Daily leaderboard Hosting: Cloudflare Pages Domain: dialin.cc The entire frontend is under 50KB (unminified). No build step, no bundler, no nodemodules. Just files served directly. Why No Framework? For a game like this, the DOM interactions are straightforward — show/hide sections, update scores, render color blocks. A framework would add complexity without clear benefit. The codebase is clean enough that vanilla JS is actually easier to reason about. Design Choices Cyberpunk Aesthetic The dark theme uses CSS custom properties with neon accents (cyan, pink, purple). There's a Matrixrain background effect and scanline overlay. The light theme is available for those who prefer it. MobileFirst The game works equally well on phone and desktop. On mobile, the nav bar collapses to a "⋯" menu. Touchfriendly color picker with large hit targets. i18n Full English and Chinese support. Language detection from navigator.language, with manual toggle. What I Learned 1. navigator.share Is Not MobileOnly Desktop Chrome now supports the Web Share API. If you're using it to detect mobile, you'll have a bad time. Use userAgent or matchMedia instead. 2. Clipboard API Is Unreliable in Embedded Browsers WeChat, Feishu, and other embedded browsers don't support navigator.clipboard. The oldschool textarea + document.execCommand('copy') is still the most reliable crossbrowser copy method. 3. CIEDE2000 Is Worth It Simple RGB distance produces weird results — colors that look similar to humans score poorly, and vice versa. CIEDE2000 actually matches human perception. The math is complex but there are good JS implementations available. 4. Cloudflare Pages + D1 Is a Sweet Spot For a small project like this, having a SQLite database at the edge with zero configuration is amazing. The Workers API routes are just JavaScript functions. What's Next [ ] More detailed stats and progress tracking [ ] Duel tournament mode [ ] Custom color themes [ ] Accessibility improvements (colorblind mode?) Try It dialin.cc — No signup required, works on any device. I'd love to hear your feedback! What's your color personality? 🎨 Follow me on X/Twitter for updates.
GoDesk开源远控工具
C++ 一个远控工具 远程操作电脑,云游戏,模拟手柄等,类似ToDesk, 向日葵, RustDesk, TeamViewer的工具 亮点 其他远控的各种收费功能,使用我们的开源项目,您自己部署,免费使用。C++/Rust开发,性能很高,流畅。 markdown 截图或演示视频
OriginalHigh Temperature Heat Pumps | Rockshell
Smarter Energy Solutions for Demanding Heating Applications
HiBird
Work Together — In Any Language
Ultramock
Cinematic UI mockups in the browser
TestRelic AI
Ask your Playwright tests why they failed
VVSVS Cinematique
A Cinematic Tool for AI Filmmakers
Photomall
AI Photo Sharing with QR Code & Face Recognition
Reedify AI
Fully Personalized AI Fashion Assistant
Wordie
Grow your vocabulary while you browse the web
Wackowave
The AI layer between resume and reality.
Video Commander
The IDE for video engineers
FPL Copilot
Manage your FPL team on autopilot
AI Designer MCP
Give your agent tools to create beautiful, codebase-aware UI
Highlight Studio
Record, edit, and brand screen recordings Metal powered
Cramberry
Turn anything into study tools instantly
FITYCAL
Track body measurements, fat%, lean Mass, progress & more
ImgVid
Making Image & Video Creation Simpler
Klevano
Optimize your Google Business Profile, collect 5star reviews
BreathLock — Lock Apps Until You Breathe
The app that forces you to breathe before you scroll
BlockedOrDown
Real-time edge intelligence. Down or blocked - we know.
Emuluxe
The Developer-Native AI Mobile Simulator for IDE & Browser
No matching projects
Try another keyword or category.





















DEV TRENDS / COMMUNITY
Discuss this edition
Sign in with GitHub to share a thought, question, or useful follow-up.