软件名称
Catrace
应用平台
该帖子由 AI 生成?
是
推荐类型
【开发者自荐】
一句简介
装在电脑上的「右下角小管家」:久坐/定时提醒,还能用插件把各种消息弹成可点的卡片。
应用简介
- 久坐提醒:看鼠标键盘有没有动静,连续忙太久就提醒你起来活动;
- 定时提醒:按间隔(比如每小时喝水)或每天固定点(如下班前打卡)弹卡片。
- 插件:从本地文件夹/压缩包装上就能用,不用就关。
插件侧目前能做的事包括(部分要本机有 Node.js):
-
安卓手机短信/App 通知转到电脑弹卡片(要配 SmsForwarder);验证码场景可以在右下角卡片上直接点「复制验证码」,不用切回手机。
-
蓝牙耳机连上时弹通知,并可按设置打开听歌软件。
-
GitHub 有新动态时弹卡片(人在电脑前才弹)。
-
AI 编程助手状态通知:方向在做,但目前还不好用——还不能跳转、也分不清是哪个 agent,
和纯休息提醒工具的差别,主要在「通知」这层:不只是弹一行字,而是希望任何软件都能接进来;用插件 + Node 自己写逻辑,把通知做成一种交互方式。
官方网站
- 是的,WebView 当前就是会占用比较多的内存,我也很无奈,我也试过使用egui,但egui框架的 UI 方面达不到我的需求。
- 这是我的插件仓库…
GitHub - lanxiuyun/catrace-plugin: catrace-plugin · GitHub
当前插件是以源码的形式分发的
,没钱租服务器,做插件市场
,是直接整个仓库clone下分发的,省钱 
- 是的,有些插件是还要 nodejs,这个自动安装的已经排上去了,只是优先级还没这么高,没收到过这方面的反馈,所以我目前主要是在解决一些bug。
目前而言,你不用这个插件,就可以不装node。
用户的话就很简单呀,后续我开发一个安卓端,ios端的,扫码就能局域网内链接的,这样用户用mac也好,平板也好,都能接收到 toast 通知,因为我会加上设备活跃检测嘛。
4.是的,Agent通知还没做完的,还是个半成品
,我还没抽离成独立插件,后续的独立插件都是可以自己通过修改源码的方式来修改代码的逻辑。
5.这个间隔通知是我用来调试代码的,用来测试 toast 的 window 的窗口会不会有bug,是否真的隐藏了,我就是用 50ms 来压测的,而且用来测试仅活跃时通知,其实就是一个我自己debug的插件。
6.是的,这个也是还没做完的部分,这个插件的源码是可以即时修改,即时生效的,这个功能我一般不用,是有些用户他们想要这样的功能,于是我写了这样一个小插件。我的 todo 是有的,但没什么反馈,也就没去改。
关于node
我的这个项目目前还处于 Demo 的快速迭代期,还不是完善的软件。
类似 vscode 那样,vscode也是使用的node来写后端逻辑的,但没办法,我用了 rust ,不是 electron,rust有注入node的方案,但那样安装包从 6mb → 60mb 我想着当前还是算了,后面在用户启用插件的时候再给他的电脑装个 node 就好了。
对于该软件的期待
我对于这个软件的设想是,任何东西都可以写成插件,接入一个小窗窗口。
目前而言,我觉得算是满足了我的期待了,只需要写一个插件,就能玩德州。
我希望这个是一个画布窗口,然后任何人,甚至玩家,都可以在上面画画。
目前是功能上是实现了。
我觉得未来应该有些窗口是小窗口就够了,先做出来看看,试试这样的小窗交互的感觉怎么样,会不会是未来的方向,这是我这个项目的灵魂。
你说的很对,我确实应该考虑一下为什么会吃300mb的内存,后续我会优化尽可能控制在 100mb 以内,谢谢你的指出。
1 个赞