DEV TRENDS / DAILY DISCOVERIES
Apr 17, 2026 · What developers are building
Daily discoveries from developer communities, independent makers, and open source.
docs(issue-393): fix typo
No project description yet.
保护每一次 AI 调用的隐私安全 — 面向企业和个人的大模型安全接入网关
智链 AI 网关在统一代理转发大模型 API 的基础上,内置数据脱敏、隐私保护、全链路审计三大安全能力,确保敏感信息不泄露、每次调用可追溯。支持 OpenAI、Anthropic、Azure、通义千问、DeepSeek 等主流提供商,三态熔断器保障高可用。
Original最快的 Wasm 解释器
Benchmark 和 Wasm3、Wasmi、Wamr(解释器模式)三个主流解释器的性能对比: wasmz 是一个用 Zig 编写的 WebAssembly 运行时,旨在快速、紧凑且易于嵌入。它实现了一个功能齐全的解释器,支持现代 WebAssembly 提案和 WASI。 同时我测试了的 Wasi 版 esbuild、quickjs、SQLite 运行,所以这并不是一个 项目。 动机 现有的主流 Wasm 解释器(不是像 wasmtime 这样包含 AOT 和 JIT 的重量级 Runtime,而是解释执行)缺乏对现代功能的支持(例如新版异常和 GC 提案),导致我另一个 Kotlin Wasm 的项目无法运行。 我想也写一些东西来验证我从研究 Lua 和 mRuby 源代码中学到的东西,以下是我在 Parser 和 VM 中进行的主要优化: 基于寄存器的 IR(栈到寄存器降级) Direct Threaded Code Dispatch r0 和 fp0 累加器寄存器及其变体 指令融合 和 callleaf 跳过结果槽设置和返回值复制 槽回收 惰性编译 基于 mmap 的内存 在这个页面我更详细的解释了相关优化内容:
Originaltext expander类工具,拓展键盘指令,将关键字转成快捷操作
一个基于 Windows 输入 Hook 的效率工具,通过自定义关键字触发操作,比如快速生成常用代码、打开网页等。 主要用于提升个人工作效率,欢迎感兴趣的朋友试用反馈。
OriginalWorldSeed — 给 AI agents一个世界
GitHub: WorldSeed 是一个开源的 multiagent 世界引擎。 写一份场景配置:里面有哪些角色、能做什么、每个人看得到什么。跑起来,agent 就在你这个世界里活起来了。 换一份配置就是另一个世界: 茶馆里四个间谍互相试探 黑暗森林里几个文明彼此猜忌 后宫里嫔妃各自算计 互联网公司裁员当天,八个人各怀心思 一屋子 AI 合租,一起写代码 每次跑都不一样。每个 agent 手上的信息不同、判断不同、动作也不同。故事是它们演出来的,不是你写的。 bash git clone && cd WorldSeed uv sync extra dm cd frontend && npm install && npm run build && cd .. uv run worldseed play configs/teahouse.yaml 打开仪表板就是上帝视角——每个 agent 看到什么、在想什么、下一步打算干嘛,一览无余。 想自己捏一个世界,可以写 YAML(configs/ 里有现成例子),也可以直接用自带的 skill /createworld: /createworld "太空站真人秀,六个选手,每轮淘汰一人" 另有个 /assetsourcing skill,聚合 Met / V&A / Cleveland 等博物馆开放 API 找参考图。 信息不对称是引擎内建的,每个 agent 只能看到属于自己的那份世界 可预测的规则走 DSL,不确定的交给 LLM 当裁判(DM) MIT 协议开源。 Agent 不该只有一个任务——它们该有一个世界。
OriginalAwesome-AIGC-Image-Video-Detection 全网最全AIGC检测相关资源仓库
AwesomeAIGCImageVideoDetection 项目简介 这是一个由蚂蚁集团 AI 安全实验室整理开源的全网最全 AIGC 图像/视频检测(Deepfake Detection)相关资源仓库。随着生成式 AI 技术的飞速发展,Deepfake 与 AI 伪造内容的滥用风险日益加剧。本项目系统性地收集了该领域的最新前沿研究、基准测试集、开源模型以及实用的检测工具,是当前最全面的AI鉴真资源仓库,致力于为相关开发者和研究人员提供一站式的技术导航 仓库亮点内容 📰 热点事件 (Hot Events):收录 AI 伪造技术在真实世界引发的典型安全及滥用事件 。 📄 前沿论文 (Research Papers):按技术流派细致分类,包含传统分类器方法以及目前前沿的基于多模态大模型(MLLMBased,如 GPT4V, LLaVA 辅助提供自然语言解释)的检测研究。 📊 基准与数据集 (Benchmarks & Datasets):汇总当前主流的 AIGC 检测数据集、评估基准及模型。 🛠️ 实用工具与竞赛 (Practical Tools & Competitions):提供开箱即用的工业界检测工具链接,并跟踪各大顶会的重点竞赛信息。 参考文章与延伸阅读: CVPR 2026 NTIRE 图像检测挑战赛冠军方案
OriginalLearn Hermes Agent — 27 章从零手写生产级 AI Agent 的 Python 教程
Learn Hermes Agent 是一个代码优先的开源教程:用 27 章带你从零手写一个可跨平台、会持久化、能自我进化的自主 AI Agent。每章都有一个可运行的 Python 参考实现(agents/sNN.py),配套中英文讲解文档。灵感来自 Hermes Agent,但刻意砍掉了产品层细节,只保留"真正决定一个 Agent 能不能自主工作"的核心机制。 核心亮点 1. 从最小对话循环 (s01) 一路到 RL 自进化 (s27),每一步都是能跑的代码,不是只有图示。 2. 覆盖真实骨架:Agent Loop、工具系统、SQLite+FTS5 会话、Prompt 组装、上下文压缩、记忆与技能、权限、子 Agent、MCP、多平台网关(Telegram / Discord / Slack / WeChat)、终端后端(Docker / SSH / Modal)、Cron、Browser、Voice、Hook、轨迹与 RL——一个不落。 3. 中文为主线,更新最快、最完整;英文同步;每章都有一张黑板风格示意图(如上)。 4. 教学原则明确:先讲"没有这个机制会出什么问题",再讲"最小正确实现",最后讲"它如何插回主循环"。 适合谁 会基本 Python、想真正理解一个自主 Agent 是怎么搭起来的读者——不想停留在"套个框架跑起来"的层面。
OriginalHimi Recorder:一款具有隐身能力的 macOS 录屏工具
<p align="center" </p <h1 align="center"Himi Recorder</h1 <p align="center"一款具有隐身能力的 macOS 录屏工具 —— 绕过系统录屏检测机制,让被录制的应用无法感知正在被录屏。常驻菜单栏,框选任意区域,录制为 MP4。</p 演示 核心原理 为什么不用系统录屏 API? macOS 传统的录屏方案(如 AVCaptureScreenInput)会触发系统级的录屏指示器,让被录制的应用能够检测到正在被录屏。Himi Recorder 使用 ScreenCaptureKit 的 SCStream API,以排除自身窗口的方式进行屏幕捕获,录制内容不包含应用自身的 UI 元素(控制条、边框等)。 反检测机制 常见的录屏检测手段是扫描所有进程的文件描述符(procpidfdinfo),检查是否有进程正在写入 .mp4/.mov 等视频文件。Himi Recorder 通过以下策略规避: 伪装文件扩展名: 录制过程中使用 .tmp 后缀写入临时文件,AVAssetWriter 的容器格式由 fileType 参数决定,不依赖文件扩展名 延迟重命名: 录制完成后(finishWriting 回调后)才将 .tmp 重命名为 .mp4,确保活跃写入期间不暴露视频文件特征 技术架构 ┌─────────────────────────────────────────────────┐ │ AppDelegate │ │ (录制流程协调:框选 → 倒计时 → 录制 → 预览) │ ├──────────┬──────────┬───────────┬────────────────┤ │StatusBar │Selection │ControlBar │ Preview │ │Controller│ Overlay │ Window │ Window │ ├──────────┴──────────┴───────────┴────────────────┤ │ ScreenCaptureEngine (SCStream) │ │ ┌─────────────────────────────────────────────┐ │ │ │ SCShareableContent → SCContentFilter │ │ │ │ → SCStream + SCStreamOutput │ │ │ │ → CMSampleBuffer → CGImage │ │ │ └─────────────────────────────────────────────┘ │ ├──────────────────────────────────────────────────┤ │ VideoWriter (AVAssetWriter) │ │ CGImage → CVPixelBuffer → H.264 → MP4 │ └──────────────────────────────────────────────────┘ ScreenCaptureKit (SCStream): 以流的方式捕获指定屏幕区域,通过 sourceRect 只截取框选范围,帧率可配(24/30/60fps) AVAssetWriter: 实时将每帧 CGImage 转为 CVPixelBuffer,编码为 H.264 写入 MP4 多屏幕支持: 在所有屏幕上显示框选遮罩,自动检测框选区域所在的显示器 坐标系处理: NSScreen(左下原点)↔ CG/Quartz(左上原点)自动转换 功能特性 菜单栏常驻: 轻量后台运行,不占 Dock 位置 任意区域框选: 支持多屏幕,可拖拽调整框选范围(8 个手柄) 3 秒倒计时: 录制前倒计时,居中显示在框选区域 录制时长显示: 控制条实时显示录制时长 + 闪烁红点 视频预览编辑: 速度调节:0.5x / 1x / 1.5x / 2x / 2.5x / 3x / 3.5x / 4x QuickTime 风格裁剪条:拖拽首尾手柄截取片段 导出方式: 「导出」按钮:选择路径保存 MP4 到本地 「✓」按钮:复制到系统剪贴板,可直接粘贴到微信等 IM 发送 快捷键支持: 可自定义开始/结束录制的全局快捷键 ESC 一键取消: 在框选、倒计时或录制过程中,随时按 ESC 取消整个录制流程 帧率可选: 24 / 30 / 60 fps,默认 60fps 系统要求 macOS 14.0 (Sonoma) 或更高版本 需要授予「屏幕录制」权限 快速开始 1. 克隆并构建 bash git clone <repourl himirecorder cd himirecorder ./build.sh 2. 首次运行 bash open HimiRecorder.app 首次启动时,系统会请求屏幕录制权限: 1. 点击「打开系统设置」 2. 在「隐私与安全性 → 屏幕录制」中打开 Himi Recorder 的开关 3. 重新启动应用 3. 1. 点击菜单栏图标 → 「开始录制」 2. 在任意屏幕上框选需要录制的区域(可拖拽手柄调整) 3. 点击控制条上的「开始录制」按钮(按 ESC 可随时取消) 4. 等待 3 秒倒计时 5. 录制进行中,控制条显示时长 6. 点击「结束录制」(或按 ESC 取消并丢弃录制) 7. 在预览窗口中: 调整播放速度 拖拽裁剪条截取片段 点击「导出」保存到本地,或点击「✓」复制到剪贴板 项目结构 himirecorder/ ├── Package.swift SPM 包配置 ├── build.sh 一键构建脚本 ├── HimiRecorder/ │ ├── App/ │ │ ├── main.swift 应用入口 │ │ └── AppDelegate.swift 录制流程协调 │ ├── Protocols/ 可测试性协议抽象 │ │ ├── ScreenCapturing.swift │ │ ├── VideoWriting.swift │ │ ├── SettingsStoring.swift │ │ └── HotKeyRegistering.swift │ ├── Core/ │ │ ├── ScreenCaptureEngine.swift SCStream 截图引擎 │ │ └── VideoWriter.swift AVAssetWriter 视频编码 │ ├── Controllers/ │ │ ├── StatusBarController.swift │ │ ├── SelectionOverlayWindowController.swift │ │ ├── PreviewWindowController.swift │ │ └── SettingsWindowController.swift │ ├── Views/ │ │ ├── SelectionOverlayView.swift │ │ ├── ControlBarView.swift │ │ ├── CountdownView.swift │ │ └── ShortcutRecorderView.swift │ ├── Managers/ │ │ ├── SettingsManager.swift │ │ └── HotKeyManager.swift │ └── Utils/ │ ├── CGImage+PixelBuffer.swift │ └── PermissionHelper.swift ├── HimiRecorderTests/ 100+ 单元测试 │ ├── SettingsManagerTests.swift │ ├── SelectionGeometryTests.swift │ ├── ControlBarTests.swift │ ├── ScreenCaptureEngineTests.swift │ ├── VideoWriterTests.swift │ ├── HotKeyManagerTests.swift │ ├── CGImagePixelBufferTests.swift │ ├── E2ERecordingFlowTests.swift │ └── Mocks/ ├── DetectorTestApp/ 录屏检测测试工具 (详见 DetectorTestApp/README.md) └── HimiRecorder.app/ 构建产物 Recording Detector — 隐身效果测试工具 项目附带一个独立的测试 APP Recording Detector,用于验证 Himi Recorder 的隐身能力。它通过 procpidfdinfo 扫描所有进程的文件描述符,检测是否有进程正在写入视频文件(.mp4/.mov 等),能够检测到 QQ、OBS 等常见录屏软件。 Himi Recorder 的规避策略:录制期间使用 .tmp 后缀写入临时文件,录制完成后才重命名为 .mp4,因此在录制过程中不会被视频文件写入检测捕获。 <p align="center" </p bash cd DetectorTestApp && ./build.sh && open DetectorTestApp.app 详细说明见 DetectorTestApp/README.md 开发 bash 构建 swift build 运行测试 swift test Release 构建 + 打包 APP ./build.sh 许可证 MIT License
OriginalWatermarkZero,一个浏览器本地处理的 Gemini 可见水印去除工具
网站地址: WatermarkZero 是一个浏览器端的 Gemini 可见水印去除工具,图片不需要上传到服务器,处理直接在本地浏览器完成。 它主要解决一个比较具体的问题:Gemini 生成的图片右下角会带可见水印,很多现有工具要么直接裁掉角落,要么把图片传到远端处理。这个网站的思路是尽量在浏览器里完成处理,保留原图内容,同时把适用范围说清楚。 目前支持的内容: JPG、PNG、WebP 本地处理,不上传图片 处理结果预览和下载 示例图对比 两篇说明文章,分别讲原理和使用方式 限制也比较明确: 只针对可见 Gemini 水印 不处理隐藏水印,比如 SynthID 不承诺支持所有图片 做这个小工具,主要是想把“本地处理、范围明确、打开就能用”这几个点做好。如果周刊觉得合适,欢迎收录。
Originaltab Harbor-一个更安静的新标签页工作台,把打开中的标签、快捷链接、待读和轻量待办收进同一个顺手的空间里
仓库链接: 主要功能 1. 标签页统一管理 Tab Harbor 会把标签页整理成更像工作区的结构:按域名自动分组、支持手动分组、保留快捷入口,并且能从顶部图标快速跳回对应区域;想把浏览器收拾利落一点时,也可以一键清理重复标签页。 2. 待读处理 那些“现在先不看,但之后一定要回来”的页面,可以先收入右侧抽屉,之后再搜索、恢复或归档,而不是永远挂在浏览器顶部。 3. 待办和跳转 除了整理标签页,你还可以在这里顺手记下待办、补一点简短说明、归档完成项,并从顶部图标快速回到当前任务相关的分组。 4. 切换主题 想让它更像你自己的工作台时,可以切换主题、调透明度、换背景图。 它尽量让工作台更安静,但不让系统更重。 你可以切换主题、调透明度、换背景图,也可以一键清理重复标签页;同时所有数据都还是保存在 chrome.storage.local,不需要服务器也不需要账号。
OriginalAuxora - 聊几分钟自动生成广告投放方案,适合不懂投放的开发者
最近在折腾自己项目的推广,发现一个工具挺实用的,分享一下。 做独立开发的应该都有这个感受:产品写完了,投放完全不会。Google Ads 后台像飞机驾驶舱,Meta Ads 的受众定向能纠结一下午,关键词不知道怎么选,Landing Page 文案写了删删了写。 Auxora 的思路是用对话代替后台操作。打开直接聊,说一下你的产品和目标客户,AI 追问几轮之后会生成一份完整的投放方案,包括市场分析、关键词、广告素材和 Landing Page。 免费 200 credits,够跑完一个项目的完整流程,不需要绑卡。 网站:app.auxora.ai
Original一款灵感源自《集合啦!动物森友会》的 UI 组件库
风格软萌可爱,适配游戏动漫相关人员使用,开箱即用。 基于 React + TypeScript 实现的轻量 UI 组件库,灵感来源于任天堂《集合啦!动物森友会》游戏界面。 项目官网:
Original别再为画图发愁了!这款 AI 绘图神器能直接读懂你的“脑电波”-https://gptimg.app/
1. 消失的“真情实感” 不知道从什么时候起,我们被包围在了一堆“敷衍”的东西里。 打开社交软件,是千篇一律的滤镜和网红打卡图;打开工作邮箱,是 AI 生成的、客套却毫无温度的回复;甚至打开很多所谓的“AI 绘图网站”,跳出来的也是简陋的 UI、满屏的广告,以及生成的那些塑料感十足、逻辑混乱的图片。 我们生活在一个效率至上的时代,却也生活在一个“情感荒漠”的时代。很多时候,你真的想表达一点什么,想送给爱人一份独一无二的礼物,或者想记录下那个只存在于你梦境中、带有某种破碎感的午后,你却发现——找不到工具。 如果一个工具无法承载你的情绪,它就只是一堆冷冰冰的代码,一个随时可以被丢弃的“垃圾网页”。 02. [GPT Image2]:不只是生成,更是“看见” 我们创立 GPT Image2 的初衷,其实非常感性。 我们曾经遇到过一位用户,他想为去世的祖父写一首歌,却苦于找不到一张合适的封面。他形容那是“一种带有陈旧樟脑丸气味、伴随着弄堂里昏黄灯光的宁静”。这种极其私人化的感性体验,在主流的图库里是找不到的。 但在 GPT Image2,通过对语义深度的极致打磨,我们帮他画了出来。当那张图片跳出来的一瞬间,他告诉我们:“那一刻,我觉得 AI 听懂了我的思念。” 这就是我们坚持的价值。我们不仅仅是在提供一个生成图片的接口,我们是在通过 GPT Image2 的交互设计和算法优化,去翻译你的情绪,去具象化你的感性。 03. 拒绝敷衍,是我们的底线 为什么我们要在细节上死磕? 交互的“呼吸感”: 真正的设计不应该是堆砌,而应该是留白。你会在 GPT Image2 感受到一种克制而优雅的交互,因为它不应该干扰你的创作,而应该像空气一样陪伴你。 审美的“高级感”: 垃圾网页只会给你一堆杂乱的像素,而我们要给你的,是具有电影质感、构图平衡、能够直接触动灵魂的作品。 情绪的“颗粒度”: 我们花费大量精力优化模型,是为了让它能读懂“孤独”、“治愈”、“怀旧”这些词汇背后细微的差别。 04. 每一个灵魂,都值得一份专属的礼物 我们卖的不是图片,是陪伴,是倾听,是那份“懂你”的欣慰。 无论是你想为暗恋的人定制一张独一无二的告白卡片,还是想为自己的内心世界寻找一个出口,GPT Image2 都在这里。我们不希望你把它当作一个冷冰冰的生产工具,我们希望它是你表达爱、表达感性、表达真善美的画笔。 在这个敷衍的世界里,总要有人坚持做一点有真情实感的事情。
OriginalScrollbook
The Netflix of Books. See it. Hear it. Learn it.
Sandalan
The adulting cheat sheet every Filipino wished they had
SafeConverter
PDF sem limites, sem cadastro e sem dor de cabeça
Levvi
Plan your routines based on your energy, not pressure
LIVE: wtf are agents buying?
Watch agents spend money in real time
Fontes de Letras Diferentes
Crie Letras Diferentes Online: Fontes Estilos Personalizadas
SoloTrillion.ai
One person. Four AI agents. A creator operation.
Fast Followers & Real Likes
instagram optimizer
Trust FIN GmbH
Your Financial Clarity Starts Here
Percentage Increase Calculator
Calculate percentage increase instantly.
Focusnest
Mix noise and nature sounds to enter your focus mode
AgendaLinda
Free scheduling app for beauty pros — no DM needed
Crado
Catch CE, FCC, ACMA & UKCA gaps before your lab does
Free WordPress Hosting - No Ads
Live WordPress site in seconds. Free, no credit card needed.
Form Dump
The form backend for AI Agents (and Humans)
Kalamy
One shortcut to fix, rephrase, translate, and explain a text
CoAgentor
AI Agents that participate live in meetings
CavBot
Catch broken routes and user drop-off from one place
2PlayerFun
Free two-player games play with a friend on the same device
NogginLogger
Voice/AI tracking of anything
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.