登录社区云,与社区用户共同成长
邀请您加入社区
以下为本文档的中文说明agent-browser-electron(智能体浏览器Electron版)是moeru-ai开发的一款技能,专门用于通过Chrome DevTools Protocol(CDP)检查和调试Electron应用中的渲染器窗口。该技能解决了agent-browser在处理Electron应用时的局限性:当多个BrowserWindow实例共享相同URL、窗口懒加载创建、或ag
企业资料可能位于本地磁盘,或者只能通过内网访问;用户需要读取文件、整理目录、生成报告,而不是只问一个问题;密钥、模型配置和业务数据不能直接暴露在浏览器端;用户希望在办公软件、文件管理器和 AI 助手之间快速切换;弱网、离线和本地模型场景需要更强的客户端能力。Electron 适合承载这类产品,但“能打开窗口”距离“企业级可交付”还有很长一段距离。如何把 Electron 的主进程、预加载脚本和渲染
【摘要】作者因DeepSeek API余额监控不便,开发了开源桌面应用DeepSeek Monitor。该工具聚合账户余额、模型用量(V4/V4 Pro)、7日消费趋势于380px窗口,支持自动刷新、系统托盘驻留及多账户管理。技术采用零依赖Electron方案,通过拦截登录请求自动捕获Token,并利用系统钥匙串加密凭证。v1.1.0新增余额阈值预警(防刷屏设计)、应用内自动更新功能。项目遵循&q
国企员工用AI从零做出跨平台阅读器。Electron+Vue3+DeepSeek技术栈,Capacitor实现桌面代码直接转APK。本文记录了技术选型、架构设计、AI功能Prompt工程和踩坑经验。
【摘要】本文介绍如何将现有Vue项目通过Electron打包成桌面应用。Electron由主进程(Node.js)和渲染进程(Vue项目)组成,支持跨平台打包。操作步骤包括:安装Electron依赖、创建主进程文件、配置预加载脚本、修改package.json添加打包命令,最后使用electron-builder生成可执行文件。开发时需注意端口配置、路径正确性及安全性设置(禁用nodeIntegr
使用 LLD 的好处是显著减少链接时间,例如在 ripgrep 的增量重建中,链接时间减少了 7 倍,总编译时间减少了 40%;如果出现问题,可以使用 -C linker-features=-lld 标志禁用 LLD,恢复使用系统的默认链接器。文章回顾了链接时间在编译中的重要性,以及 LLD 链接器的优势和潜在问题,并呼吁用户在当前的 beta 版本上进行测试并反馈问题。:LLD 的性能提升部分来
记录 Monorepo 中 Web 与 Electron 端 React "Invalid hook call" 的完整排查过程,涵盖版本错配、实例混用、CSP 拦截等根因分析与修复方案。
本文详细介绍了如何利用Github Actions为Electron+Vue3项目设计自动化构建系统,实现Mac/Win/Linux三端的并行构建与签名流程。通过electron-builder工具链、多平台构建矩阵设计以及代码签名与公证的实现细节,帮助开发者高效完成桌面应用的持续集成与交付。
本文介绍了一个名为Cursor Light的开源桌面工具,它能通过红绿灯直观显示AI编程工具Cursor Agent的实时状态。该工具解决了开发者需要频繁切换窗口查看Agent状态的痛点,用三色指示灯(红/黄/绿)分别表示异常、执行中和空闲状态。采用Tauri框架开发,具有体积小、置顶显示、边缘吸附等特点,支持一键配置和便携使用。项目适合经常使用Cursor Agent执行长任务或多窗口工作的开发
本文作者将一款基于 Electron+Go 开发的《英雄联盟》战绩查询工具重构为 Tauri+Rust 实现,显著优化了应用性能:安装包从 128MB 降至 5MB(缩减 96%),冷启动时间从 1.5s 缩短至 500ms,内存占用从 306MB 降至 241MB。文章详细剖析了原架构的三大痛点(体积臃肿、多进程调试困难、HTTP 通信开销),并分享了历时 8 个月的渐进式迁移策略:前端 1 个
本文分享了Rust+Vue跨语言开发实战中的核心痛点与解决方案。针对智能工作日志记录器(WorkLogger)项目需求,团队选择了Tauri 2.0技术栈:前端Vue 3+TypeScript,后端Rust+SQLite。主要解决了两个关键问题: 类型定义同步问题:通过ts-rs自动生成TypeScript类型、建立CI类型检查机制、前端添加运行时类型校验,确保Rust和TypeScript数据结
《GoldenDict-Lite:轻量级MDX词典工具的探索与实践》摘要 本文介绍了GoldenDict-Lite的开发初衷与技术实现。针对现有词典工具体积庞大、依赖繁重的问题,项目选择TauriCPP框架进行轻量化改造,通过纯C++实现、静态链接WebView2等技术手段,将程序体积压缩至约500KB。关键改进包括:剥离Qt依赖改用标准库、优化编码转换流程、内嵌前端资源等。最终成果具有启动快(<