跳到主要内容

AgentGo - 我学习 OpenClaw 架构开发的迷你 Agent 框架

勾玉aniki
博客作者,py&go后端开发,爱好动漫。邮箱tangssst@qq.com

AgentGo 是一个基于 OpenClaw 架构设计的轻量级通用 Agent 框架,使用 Go 语言实现。它设计目标是领域通用、可靠稳定、简单易用、高度可扩展,可作为学习现代 Agent 架构的绝佳起点,也可直接用于生产环境中的智能任务自动化场景。

20000+ 下载量的 Zed 主题开发心得Jetbrains-Darcula-Zed-Theme

勾玉aniki
博客作者,py&go后端开发,爱好动漫。邮箱tangssst@qq.com

Jetbrains-Darcula-Zed-Theme 是我专为 Zed 编辑器设计的深色主题,基于 JetBrains 经典的 Darcula 配色方案。在短时间内积累了 20000+ 的下载量,成为 Zed 插件市场不错的一个主题。

https://github.com/Bronya0/Jetbrains-Darcula-Zed-Theme

OnlyWallpaper - Mac GPU加速低功耗视频壁纸实现

勾玉aniki
博客作者,py&go后端开发,爱好动漫。邮箱tangssst@qq.com

在 macOS 上实现动态壁纸一直是个技术挑战。市面上的方案要么功耗极高,要么实现复杂。我开发的 OnlyWallpaper 通过 GPU 硬件加速实现了一个高效、低功耗的视频壁纸解决方案,功耗仅 10-50mW,是传统方案的百分之一。

https://github.com/Bronya0/OnlyWallpaper

OnlyWallpaper-Win - Windows动态壁纸的守护进程架构

勾玉aniki
博客作者,py&go后端开发,爱好动漫。邮箱tangssst@qq.com

在 Windows 上实现动态壁纸需要与系统核心组件交互,包括桌面窗口管理、电源状态监控、注册表配置等。 于是我开发了OnlyWallpaper-Win,采用微服务架构思路,通过 CLI + 守护进程的分离设计,实现了一个稳定、低耗的 Windows 动态壁纸解决方案。

https://github.com/Bronya0/OnlyWallpaper-Win

libvips:一个高效的图像处理工具用法

勾玉aniki
博客作者,py&go后端开发,爱好动漫。邮箱tangssst@qq.com

libvips 是一个需求驱动、水平线程化的图像处理库。与其他类似的库相比,libvips 运行速度快,占用内存少。

提供了大约300种图像处理操作,涵盖算术、直方图、卷积、形态学操作、频率滤波、颜色、重采样、统计等。它支持从8位整数到128位复数的多种数值类型,并且图像可以有任意数量的波段。

Solve Google AI Studio freezing

勾玉aniki
博客作者,py&go后端开发,爱好动漫。邮箱tangssst@qq.com

Performance degradation in complex, single-page web applications like Google AI Studio is a known issue on Chromium-based browsers (Google Chrome, Microsoft Edge). Users may experience input lag and general unresponsiveness. This is often not a fault of the web application itself, but a consequence of how the browser renders page elements, specifically the scrollbar.

基于顶级编解码器实现纯前端高效图片压缩

勾玉aniki
博客作者,py&go后端开发,爱好动漫。邮箱tangssst@qq.com

Google的Squoosh项目封装了MozJPEG、libwebp、rust Oxipng等顶级图像编解码器,但是使用依赖于Node.js,而jSquash项目对此进行了二次封装,将底层编解码器以WebAssembly的形式提供,实现不依赖node的纯前端的压缩方式。 经测试可以将10mb的png压缩为500kb的jpg,肉眼画质无损失,95%的优化。

文末会给出我的使用代码。github项目地址也在文末。