Wiki 知识库

全部文档 / 标签: Electron

14 篇
清除

你不知道的客户端开发:选型、原生、多端与借力

作者分享了客户端开发的技术选型思考,梳理 Web、跨端(Electron、Tauri、Flutter)与原生三条路线的权衡,提出研发效率、体验、性能的『不可能三角』。以自己的 Mac 清理工具 Mole 为例,讲述为何 Windows 版选择 C# + WinUI 3,如何用脚本同步设计 token 与多语言保持两端一致,并详细介绍在 Mac 上通过 Parallels、Claude Code、远程终端与真机测试开发 Windows 软件的工作流,以及混合多语言调用(Swift 调 JS、Rust 调 JS)解决难题的实践,认为 AI 时代规则抽象比代码抽象更重要,测试验证是工程师核心价值。

技术 › 移动端 Tw93 2026-10-2721.8 KB 14K 189 86

REA Engineering:10 步在无源码情况下逆向拆解任意应用

文章介绍了开源工具 REA(Reverse Engineer Anything),它作为 MCP 服务器连接 Claude Code、Codex、Cursor 等编程 Agent,整合二进制分析、字符串提取、函数定位、调用追踪等现有逆向工具,让 AI 基于「证据」而非猜测来理解应用。文章对比了让 AI 凭经验猜测与基于真实文件分析的差异,给出完整安装配置和 10 步方法论:选择单一功能、编写强制证据的提示词、区分事实与假设、先写行为规范再实现代码等,强调这是理解与重建软件的可靠路径,而非简单复制。

技术 › 网络安全 Noisy 2026-10-2415.9 KB 229.7K 263 84

多客户端开发技术选型思考:用 Mac 开发 Windows 软件的技术栈

作者 Tw93 分享用 Mac 开发 Windows 软件时对客户端技术选型的思考。文章梳理了三种主要路线:Web 壳方案(PhoneGap/Cordova)、跨端方案(React Native、Flutter、Electron、Tauri、Wails 等)以及原生开发(SwiftUI、Compose、WinUI 3)。作者提出研发效率、体验与性能的'不可能三角',并指出在 AI Coding 大幅降低开发成本的当下,原生开发变得更具吸引力,因为双平台代码成本被 AI 补齐,而人更应专注于多端调试与验收。最终强调技术为业务服务,先解决用户真实需求,再优化体验。

技术 › 前端 Tw93 (@HiTw93) 2026-10-2111.8 KB 65

从安装包到可用功能:我用 REA 做了一次完整实操

作者与 Codex 协作,使用 REA(为 AI 提供软件分析工具调用入口的框架)分析 Notion 官方安装包中的剪贴板模块,查清文字与图片复制函数的输入处理、重试逻辑、异步时序、错误阶段和资源清理等细节规则。随后整理行为说明、实现独立的复制工具,并通过 30 项受控测试与原函数对照,最终全部一致。文章总结了缩小分析目标、固定版本与文件指纹、用证据驱动验证的方法,以及 REA 适用与不适用的场景。

技术 › 工具与效率 Rachel 2026-10-1811.6 KB 16.7K 11 89

万字长文|超简单 REA:逆向平权,从入门到精通

本文是面向新手的 REA (Reverse Engineer Anything) 详解教程。REA 是一个装在 AI Agent 里的逆向工程 MCP 工具箱,半年内 GitHub star 达 22 万。它本身不发明新技术,而是充当中间翻译层,让 Claude Code、Codex 等 AI Agent 能指挥 Hopper、Ghidra、IDA 等老牌逆向工具,并把结果翻译成大白话,每条结论都带证据。文章覆盖逆向工程和 MCP 的基础概念、REA 能干与不能干的事、安装配置步骤(Node.js 版本要求、npx 安装、doctor 体检)、三个分析引擎的挑选、第一个分析任务的实操、常见坑与 FAQ。新手可从免引擎的 JavaScript/Electron 应用分析入手。

技术 › 网络安全 想风 2026-10-1529.4 KB 92.4K 528 81

REA 火成这样真不是吹的,我拿剪映和几个项目试了试

作者分享了对 REA(Reverse Engineer Anything)工具的实测体验。REA 为 Claude、Codex 等 AI 接入了一整套逆向工程工具,能够分析没有源码的软件,从模块、路由、IPC 通信追踪功能实现逻辑,并在自己的项目中复现。它还可以拆解不开放接口的 Electron 桌面应用,甚至调用 Ghidra、Hopper 读取伪代码和汇编,精准还原老游戏和老旧库中的算法。作者以剪映等项目为例验证了其强大能力,并引发讨论:AI 时代,软件逆向如此容易,是否意味着一切都要开源了?

技术 › 网络安全 余温 (@gkxspace) 2026-10-122.9 KB 55

开源项目 rea:用 AI Agent 复刻任意软件功能

作者推荐了一个开源项目 rea,该项目可将任意软件、页面解析出来,通过二进制反编译并经 MCP 协议告知 AI,用户只需用自然语言描述想复刻的功能,AI 即可自动剖析并复刻。rea 通过 MCP 协议连接 AI Agent 与 Hopper、Ghidra、IDA Pro 等逆向分析工具,支持分析原生二进制程序、桌面应用、JavaScript、Electron、.NET、Android APK 及网页行为。其核心价值在于让 AI 不仅能阅读源代码,还能理解没有源代码的软件是如何工作的。

技术 › Agent cxuan (@criscxuan) 2026-10-081.1 KB 55

DeepSeek 官方竟然偷偷做了 Harness 桌面端

作者发现 DeepSeek 官方悄悄在 GitHub 仓库中合入了基于 Electron 的 Harness 桌面端应用,未发任何公告。文章介绍了作者自行编译运行官方桌面端的过程:安装 pnpm、克隆仓库、启动开发模式,并测试了对话、文件操作等功能。作者对比官方版与社区桌面端,指出官方版本在安全性和版本管理上更有优势:不开本地端口、使用自定义协议传输数据、整体签名发布与统一更新。官方版目前仍处早期,需自行从源码构建,未来有望正式分发安装包。

技术 › Harness Engineering 程序员鱼皮 2026-09-147.2 KB 13.1K 32 83

DSH Desktop 桌面端架构解析

作者分析了 DSH Desktop 桌面端的整体架构:Renderer 进程负责显示 Harness WebUI,Main 进程负责窗口创建、Harness 启动、更新与配置修复,两者通过 Preload 和 IPC 通信。聊天与任务执行走独立的本地 HTTP/RPC 通道,连接 Harness Runtime 独立进程(macOS 用 Electron UtilityProcess,Windows 用自带 Node.js),仅监听本地回环随机端口。Harness Runtime 基于 Cordis 插件组合,包含 Agent Loop、Tool Registry、Session Service 和模型适配器,并扩展了 Preset 导入导出、插件市场和 PPT 生成等能力。本地数据与安装目录分离便于升级保留配置,模型 API、更新和手机接入(Mobile Bridge)等外部服务各自独立。

跟 WebUI 说再见了,最强 DeepSeek 桌面端来了!

作者认为 DeepSeek Harness 的 WebUI 方式和 CLI 各有不足:浏览器难以管理长期运行的 Agent 会话,CLI 则在多任务时难以区分上下文。作者推荐 dataelement 社区(BISHENG 团队)开发的 DSH Desktop,一款 DeepSeek Harness 桌面端。相比其他竞品,它上手门槛低、有故障诊断与 Safe Mode、并提供企业版。作者实操演示了配置流程、PPT 一键生成、插件市场和 Agent Preset 广场等功能,并拆解了其 Electron + Harness Runtime 的技术架构:桌面宿主接管窗口、进程、更新与配置,Harness Runtime 继续负责 Agent 执行。

技术 › Harness Engineering cxuan 2026-09-1211.8 KB 55.8K 143 76

Personal Agent:基于 Electron 的个人 AI 代理开发实践

作者介绍了自己开发的个人 AI 代理框架 PersonalAgent。该工具基于 Electron 和 Pi 代理构建,旨在摆脱大厂的锁定。文章详细介绍了其桌面 UI、iOS 伴侣应用、Agent 生命周期管理(包括定时任务和延迟恢复)、自动模式、内置画板与截图、语音输入以及基于 Git 的内置知识库等功能,强调个人掌控 Agent 的重要性。

技术 › Agent Trash Panda 2026-04-2614.4 KB 73

全网首发!Nexu Windows 客户端百亿 Token 实战:打包性能优化与 CI 建设

本文详细介绍了开源项目 Nexu(基于 OpenClaw 的桌面客户端)在支持 Windows 平台过程中遇到的工程挑战及解决方案。团队通过抛弃默认打包流程,采用自定义的 7z 压缩与 NSIS 安装器方案,成功将安装时间从 10 分钟缩短至 2 分钟,并引入 Update Driver 抽象实现了跨平台更新逻辑的彻底解耦。此外,文章还分享了基于 GitHub Actions 的全自动化 CI 流程实践,旨在为 Electron 跨平台交付提供参考。

技术 › DevOps Tom Huang 2026-04-157.9 KB 5.6K 3 86

我做了一款集下载、AI 翻译、编辑字幕于一体的开源视频神器 MediaFlow

作者受够了为视频添加字幕时需频繁切换多个工具的繁琐流程,利用 AI 辅助开发了一个月,推出了开源工具 MediaFlow。该工具集成了视频下载(基于 yt-dlp)、AI 转录、AI 翻译(支持 Deepseek)、字幕编辑及视频合成等全套功能。作者还分享了在 Electron 与 Python 架构选择上的“苦涩教训”,提醒开发者在使用 AI 编码时需保持架构主导权。

技术 › 工具与效率 柴郡|Crypto+AI Plus 2026-04-105.9 KB 34.6K 17 81

CC Switch 作者 Jason:36岁转行程序员的 AI 编程实战与开源之路

本文讲述了开源项目 CC Switch 作者 Jason 的故事。他 36 岁从进出口贸易转行程序员,仅用六个月开发出获得 2 万 Star 的工具。文章详细记录了他从 Electron 重构至 Tauri 的技术抉择、配置管理的血泪教训,以及他总结的一套“AI 时代编程方法论”,包括 Plan Mode 的使用、上下文管理和代码质量控制等实战技巧。

技术 › 工具与效率 向 向阳乔木 2026-03-0121.9 KB 286.4K 490 87