- SignalDesk1小时前
也许是目前性能最好、最克制、最懂打工人的开源桌面工具之一 光标留白,是"息间";托盘一隅,是"Margin" 开源地址: https://github.com/U13tor/Margin 之前有很多想法,想写各种功能的软件;但碍于能力、个人精力等都没去实施;但是现在不同了,VibeCoding 让各种想法都能变为现实,Margin.息间正是我各种想法的 VibeCoding 作品,全程没手敲一行代码,全部依靠海外与国内前沿大模型打工搓出(除了这个推广文案,真的没手敲一行代码/文档)。 开源地址: https://github.com/U13tor/Margin 已经设置好了构建流水线,安装包都是 GitHub Actions 自动编译发布的。因为个人开源作品无数字签名,可能部分浏览器或杀软下载时会提示风险,不放心的朋友完全可以把代码 clone 下来自己编译。 0x0 简介 开发技术栈( Qt 原生开发、qml 实现界面)、软件架构(插件化加载、每个插件都可设置是否加载)、核心优势(Qt 原生开发 性能好 单进程,内存占用少) 现在市面上的桌面工具,动不动就套个 Electron 或者内嵌一整个 Chromium 浏览器。哪怕只是写个简单的便签或待办清单,开机就要吃掉七八百兆甚至 1G 内存,后台托盘多挂两个,风扇就开始嗷嗷转,电脑卡得怀疑人生。 作为一名常年泡在电脑前、饱受各种套壳全家桶折磨的野生开发者兼重度打工人,我想要的桌面工具必须足够克制、轻巧、懂事,而且绝对不偷鸡摸狗。于是就有了 Margin (息间) : 纯正的 C++ / Qt 6.7 + QML 原生开发 :彻底抛弃网页套壳方案,采用单进程原生架构。平时静默常驻在 Windows 系统托盘里,插件全开,内存占用 200MB 左右,空闲时 CPU 占用近乎 0%,启动秒开,动画如丝般顺滑,绝不抢占你的 IDE 、编译环境或生产力资源。 模块化插件架构( Host + Plugin + EventBus ) :大家用软件最烦捆绑大礼包。Margin 核心只负责提供基础设施,四大功能全部做成了独立的动态库插件( .dll )。 每个插件都可以在设置面板里单独开启或关闭 (如上图动图所示),不想要的功能随手一点就彻底卸载,多 1KB 内存都不占,坚决不搞后台偷偷自启那一套。 极致的隐私洁癖(真·零外网请求、零遥测、纯本地加密) : 零网络调用 :软件没有更新弹窗、没有行为埋点、没有崩溃上报。除了 LlamaPet 插件访问本机 localhost 本地端口与大模型通信外,底层配有代码级 LoopbackGuard 拦截网,任何外网请求一律就地掐死,大家尽管拿 Wireshark 随便抓包验证! 无需登录即开即用 :没有用户体系,不收集手机号、邮箱或任何设备指纹。 本地端到端加密 :所有数据均存储在本地 SQLite 数据库中。涉及敏感的应用记录与配置均采用 AES-256-GCM 加密,密钥托给 Windows 原生 DPAPI 保护,数据是你的,也永远只属于你。 0x1 主要功能 介绍下 Margin 核心插件功能,每个功能具体干啥 Aura Locker 很多公司有规定人离开必须锁屏,不然要处罚;基于这样背景有了这个插件功能,基于蓝牙广播 实现离座锁屏,电脑必须要有蓝牙,自己有一个可发送蓝牙广播手表,设置好后 离开电脑后会自动锁屏 痛点扎心 :在很多中大厂、外企、金融机构或安全规范严格的单位,都有“离座必锁屏”的硬性规定,忘了锁轻则被同事抓包整蛊发群消息请喝奶茶,重则被安全巡检抓拍通报扣绩效;就算没有考核,起身去接水或上洗手间时,屏幕上还摊着机密代码、敏感聊天记录或摸鱼页面,路过的人瞄上一眼总让人心里一紧。 优雅解法 :市面上有些方案用摄像头怼脸识别人脸离开(天天被镜头对着不仅费电,心里还直犯嘀咕),或者自制红外单片机硬件(折腾成本极高)。Margin 的解法相当极客且无感—— 利用低功耗蓝牙( BLE )广播信号强度( RSSI )被动测距 ! 只要你手上戴着支持 BLE 广播的智能设备(比如小米手表、Apple Watch 、华为手环等日常穿戴设备),在设置里一键配对(如前面的设置动图所示),设定好离开阈值: 一旦你离开工位约 5 米、超过 30 秒,Margin 就会自动触发系统锁屏!深藏功与名。 防抽风设计 :担心在工位旁边走动导致频繁误锁?插件专门内置了 离座确认缓冲 与 回座 60 秒冷却保护期 ,确保不会因为蓝牙信号轻微波动而神经质地反复锁屏,无感守护,不打乱你的工作心流。 Screen Time Tracker 类似手机上的屏幕时间,基于被动监控非轮询实现窗口监控统计每个电脑终端应用时长,可以看自己每天都在用电脑干嘛,是努力工作还是在摸鱼 哈哈 痛点扎心 :每天在电脑前坐得腰酸背痛,下班复盘时却一脸茫然:今天时间到底都去哪儿了?到底是在 IDE 里写了 6 个小时业务代码,还是在各大摸鱼网站高强度冲浪了 3 个小时? 告别流氓做法,做纯正的被动事件驱动 : 电脑上的时间统计软件不少,但许多为了省事直接在后台开死循环定时轮询,把 CPU 搞得持续发热;更有甚者直接挂全局键盘钩子,杀毒软件一天报毒三次,还把你的账号密码隐私全看光了。 Margin 坚决不这么干,它采用 Windows 原生的 WinEventHook 被动监听机制:只有当你真正用鼠标点击或者 Alt+Tab 切换前台窗口的瞬间,系统才会给 Margin 发送微秒级回调通知。 0 轮询、0 键盘记录、完全零开销 。 一目了然的时间看板 : 如上图所示,以优雅清晰的暗色环形图和分类条形图展示数据:开发( IDE/编辑器)、终端( Terminal )、浏览器、办公软件等各占百分之多少,支持 [今日] 、 [本周] 、 [本月] 以及近 30 天每日总时长趋势汇总。到底是谁在偷偷加班、谁在惬意摸鱼,数据从不撒谎! Rhythm & Health 核心功能定时提醒做颈椎操,程序员最后都是劲椎病的康复治疗,这个功能主要目的是延缓这个过程,健康工作五十年 痛点扎心 :很多长期伏案的重度电脑使用者最大的职业健康风险,往往是提前突出的 C4-C5 颈椎间盘。敲起代码或处理工作上头了,在椅子上一瘫就是几个小时,站起来时脖子像生了锈的轴承一样咔咔响。市面上的番茄钟到时间就在角落弹个小窗,大家基本顺手就叉掉了,该驼背还是接着驼背。 真带你动起来的颈椎放松操 : Margin 的健康模块不仅内置了经典的番茄工作法( 25 分钟专注 / 5 分钟休息),最实用的是在休息时段直接弹出全屏的 [颈椎放松操引导窗口] (看上面动图): 内置了 8 节专业颈椎放松操动画与图文要领 (如动作 7/8“颈项争力”、“左顾右盼”、“前俯后仰”等),配合舒缓的倒计时引导。休息那几分钟别再低头刷手机了,跟着图示动一动脖子和肩膀,真正保住打工人的革命本钱。当然,遇到线上紧急排障救火,也贴心支持一键跳过,绝不强行打断重要操作。 绝妙联动 :它还跟上面的 Aura Locker 蓝牙锁屏 全面打通了!如果你中途起身去洗手间或倒水,电脑自动锁屏的同时, 番茄钟会自动挂起暂停 ;等你回到工位
- 情报分类:硬件与数码
- 分类依据:内容涉及硬件、数码产品或通信卡
- 信息来源:服务器 / V2EX
- 发布时间:2026/9/19 11:50:46
- 暂无回复