从桌面到浏览器:今日开源项目中的远程控制、AI 代理与逆向工程
日报 · 2026-10-15 · GitHub 新星
覆盖日期:2026-10-15 · 北京时间
发布时间:2026/10/16 08:00:37
修订于 2026/10/17 15:00:49 · 原刊收录 31 个项目,修订版采用 31 个仍可公开项目。本版不作跨期比较。
本期日报收录 31 个项目,涵盖应用与服务、研究项目、库与框架等类型。文章聚焦远程控制与跨设备协作、AI 代理工作流、游戏与逆向工程、以及实验性研究等主题,介绍 Sill、herdr-web-ui、open_scion、BRUTAL、LASRecomp、Handwired 等代表性项目,分析它们解决的问题、适用场景与已知限制。
修订版说明:原刊收录 31 个项目,本版依据 31 个仍可公开项目。对比资料不再完整,本版不作跨期比较。原刊物快照和历史文章保留。
今天的开源项目样本呈现出几条清晰的脉络:远程控制与跨设备协作工具正在变得轻量且注重隐私,AI 代理的配套基础设施(从版本控制到远程管理界面)开始成体系地出现,而游戏与逆向工程领域则展示了静态重编译和底层框架的新玩法。以下按主题展开介绍其中值得关注的项目。
1. 远程控制与跨设备协作
远程桌面和跨设备协作是本期最集中的主题之一,多个项目从不同角度切入这一需求。
Sill 是一款免费开源的 Mac 远程工具,能将 Mac 上的任意窗口或整个桌面实时显示到 iPhone 或 iPad 上,并支持通过触摸、Apple Pencil、触控板或键盘进行远程交互。它的实现方式值得注意:Mac 端使用 ScreenCaptureKit 捕获窗口,以 HEVC 编码后通过 TLS 1.3 加密连接直接发送到设备,没有中间服务器,也没有账户系统。连接方式灵活,支持同一网络、USB 线、无网络时的 Direct Wireless Connection,或通过 Tailscale 等自有 VPN 实现远程访问。Sill 的定位是隐私优先的轻量工具,但也有一些明确限制:一次只能显示一个窗口或整个桌面,且不播放 Mac 的声音。它需要 Apple 芯片的 Mac(macOS 14 或更高)和 iOS 17 或 iPadOS 17 以上的设备。
https://github.com/Saffsanity/sill
herdr-web-ui 则是面向 AI 代理的远程管理界面,为 herdr 提供浏览器和手机客户端。它让你在手机或浏览器上读取和回复运行在电脑上的 Claude Code 或 Codex 会话,支持聊天、实时终端、审批和推送通知。当代理需要输入时,手机会收到提醒,点击即可打开问题卡片;你也可以从手机发送截图给代理。它作为 herdr 插件安装,通过本地端口访问,也可作为 PWA 安装到手机。需要注意的是,Windows 上终端使用屏幕镜像,且不支持某些代理的聊天视图。
https://github.com/devswha/herdr-web-ui
2. AI 代理的基础设施
随着编码代理的普及,围绕它们的工具链正在快速成型,本期出现了版本控制、配置管理和浏览器自动化等多个方向的项目。
open_scion 是一个为编码代理设计的开源版本控制系统,实现了 Anthropic 在《Redesigning source control》中描述的 Scion 架构。它的核心思路是把工作移到服务器端:客户端保持在线,只获取需要的数据;历史查询由服务器完成并缓存;变更通过 compare-and-swap 落地,而不是排队合并;每次更新都记录在变更集日志中。它还支持自动冲突解决(可选用任何 LLM 提供商或确定性工具)、代理友好的审查规则(注释变更比逻辑变更需要更少的审批)以及按代理分级的权限控制。项目采用 MIT 许可,服务器从不调用语言模型,所有 AI 功能可与任何提供商配合或完全不用。目前是 0.1.0 首个公开版本,接口可能变化,已知限制如存储核心的垃圾回收尚未实现。
https://github.com/feder-cr/open_scion
Folkbench 解决的是 AI 中转站选择问题。它持续测试各家 AI 中转站,公开可用率、响应耗时和价格,并提供配套桌面客户端 Folkbench Switch,用于一键切换 Claude Code、Codex、Gemini CLI 等工具的 Base URL 与 API Key。Switch 基于 Tauri + Rust 构建,所有 API Key 和配置仅存储在本地,支持配置差异预览和官方凭据暂存恢复。它适合经常在多个中转站和官方线路之间切换的用户,省去手动修改配置文件的麻烦。
https://github.com/Folkbench/folkbench
Scout 是一个开源浏览器代理,用自然语言描述任务,它通过真实浏览器自动完成网页操作并返回结果。它支持网页研究、表单填写、商品比较、登录等任务,可以返回结构化数据(通过 JSON Schema 指定)。Scout 可以在本地运行(需要 Node 22+ 和 Playwright),也可以使用 Outcrawl 的云浏览器。本地运行时没有回放功能,且如果模型服务不支持结构化回复,需要调整 structuredOutput 设置。
https://github.com/outcrawlai/scout
3. 游戏与逆向工程
游戏领域出现了两个方向截然不同的项目:一个是底层游戏框架,一个是经典游戏的重编译移植。
BRUTAL 是一个免费开源的 C# 游戏框架,定位是“制作游戏或构建自己的游戏引擎”的基础。它提供自定义互操作层,让 C# 直接访问原生 API 和 Vulkan,并包含数学、内存管理、字符串、集合、任务调度、日志、本地化等底层库,以及 Vulkan、GLFW、Dear ImGui、FMOD、RakNet、Jolt、Box2D 的绑定。BRUTAL 明确不做通用引擎:没有编辑器、场景图或渲染器,也不打算添加。它被用于 Kitten Space Agency(直接基于 BRUTAL)和 RimWorld 的 Waylith 引擎(Ludeon 报告性能是 Unity 版的 2 到 4 倍)。项目采用 MIT 许可,适合有经验的开发者,需要明确知道自己要做什么,不适合寻求开箱即用功能的用户。
https://github.com/ahwootech/BRUTAL
LASRecomp 则是将《塞尔达传说:织梦岛》(Switch 版)静态重编译为原生 Windows、macOS 和 Linux 应用。这不是模拟器,而是将 Switch 代码静态重编译为原生应用,支持解锁宽高比、内置随机化器(包括道具洗牌、入口随机化、迷宫房间洗牌等)、键盘和手柄支持、MetalFX 升频等特性。项目需要用户自备合法获取的 v1.0.0 游戏文件,不包含任何任天堂素材。目前是 beta 版本,存在已知问题,如特定场景渲染错误、控制器在开始界面无效、检查特定物品时崩溃等。值得注意的是,项目说明中明确表示几乎全部代码由 AI(Claude Code)编写,由人类指导、测试和审查。
https://github.com/peiikai/LASRecomp
4. 实验性研究与新奇应用
本期还有一些难以归类的实验性项目,它们展示了开源社区的想象力。
Handwired 是一个将普通 JavaScript 代码转换为神经网络表示的工具,无需训练,保持精确且可微分。它把 if-else、循环和状态转换为矩阵乘法和 ReLU 运算,然后可以在 JS 或 WebGPU 上运行。这解锁了一些有趣的用例:解冻权重进行训练、将冻结的程序附加到通用神经网络进行端到端训练、以及让传统单线程 JS 代码获得 GPU 级并行(示例中 JSON 搜索在 10 万文档上毫秒级完成)。项目定位是实验性工具,适合对程序可微分化和 GPU 并行化感兴趣的开发者。
https://github.com/chenglou/handwired
jackie-fmri-sim 是一个研究原型,基于真实神经影像和生理记录,重建一只狗(Jackie)的实时情绪和脑区状态。它使用六次标注的扫描会话(包含嗅球、杏仁核、伏隔核的 BOLD 值,以及 EEG 频带功率、心率、呼吸、加速度和行为标记),持续更新六维情绪向量(喜悦、好奇、平静、兴奋、焦虑、喜爱)和 25 区域激活图。你可以用任意文本刺激查询,返回可解释的状态向量和最可能的行为表型。项目状态为研究原型,仅依赖 Python 标准库。
https://github.com/StoopwenpueNq/jackie-fmri-sim
open-claude-ui 是一个高保真还原 Claude 桌面端 UI 的开源组件库与动效引擎,基于 REA 逆向工程框架深度拆解。它包含 30 个生产级 React 组件和 8 项逆向算法,附带 3000+ 行的逆向分析手册,详细记录了设计令牌、交互物理、动效参数等。项目不公开分发任何专有二进制资产(如商业字体和录音),提供系统级字体回退栈和 Web Audio 合成音效。适合前端开发者学习或复用 Claude 的设计系统。
https://github.com/Caho1/open-claude-ui
5. 其他值得关注的项目
house-control 将家庭平面图呈现为实时 3D 模型,在 Mac 菜单栏和 iPhone 上控制灯光与空调,支持 Smart Life、Home Assistant、Philips Hue 和 Apple Home。它内置可视化编辑器,可绘制房间、放置家具并关联真实设备,还提供 AI 访问功能(通过 MCP 让 AI 助手控制设备)。项目无框架、无 Electron、无服务器、无自有账户,但存在一些限制:iPhone 应用不在 App Store,平面图仅在 Mac 上编辑,Apple Home 设备仅由 iPhone 应用控制,红外空调为单向控制。
https://github.com/0xProbabillity/house-control
DEsk 是一个为 Linux 设计的 Wayland 桌面环境,采用拟物化风格,将桌面呈现为一张胡桃木书桌:窗口像纸张、程序在书架上、通知在邮箱里。它支持 Debian 13、Ubuntu 24.04/26.04 和 Arch Linux,最低配置 2 核 CPU、4GB 内存,推荐 4 核、8GB 内存和 OpenGL ES 3.0 GPU。目前是 beta 版本,可能存在粗糙之处。
https://github.com/fyzugx/DEsk
6. 本期观察
从本期收录的 31 个项目来看,几个趋势值得注意:一是远程控制和跨设备协作工具正在向轻量、隐私优先的方向发展,Sill 和 herdr-web-ui 都强调无服务器或本地优先;二是 AI 代理的配套基础设施开始成体系,从版本控制(open_scion)到配置管理(Folkbench)再到浏览器自动化(Scout),形成了一个完整的工具链;三是游戏领域出现了底层框架(BRUTAL)和重编译移植(LASRecomp)两种不同的技术路线,都体现了对控制权和独立性的追求。这些项目大多处于早期阶段(beta 或 0.x 版本),使用时需要留意各自的限制和已知问题。
文章生成于 2026/10/17 15:00:49 · 依据本期保存的资料撰写
本期项目与来源资料
收录数按本期首次达标收录的项目统计。
- Caho1/open-claude-uiTypeScript · 707 Stars
UI组件复用、逆向分析资料
Stars 统计更新于 2026/10/16 07:41:09
查看原始资料
作者描述
基于 REA 深度拆解并高保真还原 Claude 官方桌面端 UI。纯手写 30 个独立 React 组件与 8 项硬核交互物理算法,附带 3000+ 行逆向分析手册。
编报时的 AI 中文解读
这是一个高保真还原 Claude 桌面端 UI 的开源组件库与动效引擎,包含 30 个生产级 React 组件和 8 项逆向算法,并附带 3000+ 行的深度逆向分析手册,适合前端开发者学习或复用。
编报时的 README 依据
| **系统与协作拓扑** | `ContainerResponsiveBar.tsx` | 基于 `@container` 的 4 阶流体压缩梯队 (>=576px / <480px / <384px / <320px),杜绝单字折行。 | | **系统与协作拓扑** | `useClaudeRovingFocus.ts` | W3C WAI-ARIA 规范:方向键二维与一维网格漫游导航、Home/End 边界快速跳跃、RTL 翻转。 | | **系统与协作拓扑** | `useRateLimitBackoff.ts` | 429/503 截断指数退避(`t = min(t_max, t_base * 2^a) * (1 ± J)`)、全抖动与熔断。 | --- ## 🚀 快速上手 (Quick Start) ### 1. 引入样式表与 Tailwind 配置 在你的项目中引入 CDS 核心主题样式表: ```css /* 引入全局主题变量与关键帧 */ @import "open-claude-ui/code-examples/cds-theme.css"; ``` 在你的 `tailwind.config.js` 中扩展主题: ```javascript
cacheWriteTokens: 16000, maxContextWindow: 200000 }} /> <ChatComposer onSend={(text) => console.log('Send message:', text)} /> </div> </ScrollFadeContainer> </div> ); } ``` --- ## 🎨 视觉故事书预览 (Interactive Storybook) 无需启动繁重的本地服务器,只需双击打开自带的 HTML 文件即可体验全量高保真组件: ```bash open docs/claude-components-storybook.html ``` 故事书包含: * 陶土色彩体系与暗黑模式即时切换 * 全量按钮尺寸与悬浮反馈 * 999px 全圆角滑动分段胶囊 * 二阶弹簧动效实时演示 * 附件磁贴与代码复制衰减状态机 --- ## 🤖 AI Agent 协同与开发规范 (Agent Guidelines)
<a href="https://github.com/morluto/rea"><img src="https://img.shields.io/badge/Reverse%20Engineered%20with-REA-ea580c?logo=github" alt="Reverse Engineered with REA" /></a> <a href="assets/README.md"><img src="https://img.shields.io/badge/assets-clean--room%20compliance-success" alt="Asset Compliance" /></a> <a href="https://www.typescriptlang.org/"><img src="https://img.shields.io/badge/TypeScript-5.5+-blue?logo=typescript" alt="TypeScript" /></a> <a href="https://react.dev/"><img src="https://img.shields.io/badge/React-18+-61DAFB?logo=react" alt="React" /></a>
<a href="https://tailwindcss.com/"><img src="https://img.shields.io/badge/TailwindCSS-3.4+-38B2AC?logo=tailwind-css" alt="TailwindCSS" /></a> <a href="https://www.framer.com/motion/"><img src="https://img.shields.io/badge/Framer_Motion-11+-0055FF?logo=framer" alt="Framer Motion" /></a> </p> --- ## 📖 简介 (Introduction) `open-claude-ui` 是基于对现代桌面端 AI 客户端进行深度拆解与逆向分析构建的高保真开源 UI 组件库与动效引擎。 整个逆向推导、反混淆静态分析与 ASAR 资源解构,均依托于先进的多平台逆向工程框架 **[REA (Reverse Engineer Anything)](https://github.com/morluto/rea)** 完成——通过 REA 的静态 AST 解析、闭包代码反混淆与运行时跟踪能力,穿透生产级压缩包,精准还原了底层工程物理常数与数学模型。
不同于市面上常见的盲猜或近似复刻,本项目所有组件规范、物理阻尼常数、着色器关键帧及音频管道均**严格依据真实前端架构反编译验证**提炼而成: * **温润的人文质感 (Editorial Warmth)**:纯正陶土橙(Clay `#d97757`)、4 层微对比表面阶梯(Surface 0-3)与视网膜高分屏发丝细边补偿(Hairline Ring); * **严苛的交互物理学 (Interaction Physics)**:4 套生产级物理弹簧参数调校、4px 指针移动死区、CJK 输入法合成守卫、7 档渐隐非线性 Alpha 遮罩; * **高阶视听与系统架构 (Audiovisual & Architecture)**:基于原生 Web Audio API 的零延迟合成提示音、以光标为锚点的画廊跑道平移缩放、macOS 桌面毛玻璃透明融合与 Cowork 多代理协同拓扑。 > ⚖️ **版权与合规声明 (DMCA & Assets Policy)**: > 本开源项目**不公开分发任何专有二进制资产**(包括商业字体 `.ttf` 与录音 `.mp3`)。本项目提供原生系统级字体回退栈与 Web Audio API 纯代码合成音效,完全自包含、合规安全。详情参见 [assets/README.md](assets/README.md)。 ---
- StoopwenpueNq/jackie-fmri-simPython · 469 Stars
脑状态重建
Stars 统计更新于 2026/10/16 07:41:11
查看原始资料
作者描述
jackie-fmri-sim
编报时的 AI 中文解读
这是一个研究原型,基于真实神经影像和生理记录,重建一只狗(Jackie)的实时情绪和脑区状态,可查询任意文本刺激并返回状态向量和行为表型。
编报时的 README 依据
Full numeric vectors (EEG band percentages, z-scores, acceleration, licking, etc.) are stored as `Session` dataclasses inside `scan_data.py`. --- Example session: > best friend dog #42 best friend dog → affection HR=112.0 arousal=0.412 {'joy': 0.61, ...} > i 1.6 random street dog #43 random street dog → anxiety HR=124.0 arousal=0.783 ... > social random street dog → anxiety HR=124 fMRI=assets/image - 2026-10-14T115850.011.jpg best friend dog → affection HR=112 fMRI=assets/image - 2026-10-14T115911.524.jpg
# jackie-brain-twin **Digital twin of the canine subject “Jackie” (Canis lupus familiaris)** Reconstructed from multi-session functional MRI, simultaneous EEG, physiological telemetry and behavioural annotation.    --- ## Table of Contents 1. [Project Summary](#project-summary) 2. [Scientific Background](#scientific-background) 3. [Included fMRI Slices](#included-fmri-slices)
neighbor dog → calm HR=98 fMRI=assets/image - 2026-10-14T115921.681.jpg ## Installation ```bash git clone https://github.com/<your-username>/jackie-brain-twin.git cd jackie-brain-twin python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate pip install -r requirements.txt # currently only stdlib required
- 0xProbabillity/house-controlSwift · 403 Stars
3D家庭控制、灯光控制、空调控制
Stars 统计更新于 2026/10/16 07:41:12
查看原始资料
作者描述
Your home as a live 3D model in the Mac menu bar and on iPhone — lights and ACs via Smart Life, Home Assistant, Philips Hue and Apple Home.
编报时的 AI 中文解读
将家庭平面图呈现为实时3D模型,在Mac菜单栏和iPhone上控制灯光与空调,支持Smart Life、Home Assistant、Philips Hue和Apple Home设备。
编报时的 README 依据
<p align="center"> <img src="docs/icon.png" width="112" alt="House Control icon"> </p> <h1 align="center">House Control</h1> <p align="center"> Your home as a live 3D model — in the Mac's menu bar, around its notch and on your iPhone —<br> controlling its lights and air conditioners through Smart Life, Home Assistant, Philips Hue and Apple Home. </p> <p align="center"> <a href="#download"><b>Download</b></a> · <a href="#build-and-run"><b>Build it yourself</b></a> · <a href="#support-the-project"><b>Support the project</b></a> </p> <p align="center">
<img src="docs/hero.png" alt="The panel, an air conditioner sheet and a colour light sheet"> </p> ## What it does - **Lives in the menu bar.** Click the house icon and a panel drops down; click anywhere else and it is gone. - **Your floor plan in 3D.** Rooms, walls, doors, windows and furniture are built from one JSON file. Lamps light the scene the way they light the room; an AC that is running blows visible air. - **Lights.** Tap to toggle, drag across a tile to dim, open a light for brightness, white temperature and colour.
<img src="docs/connections.png" width="820" alt="The editor's Connections: Smart Life, Home Assistant, Philips Hue and Apple Home"> </p> Right-click the icon → **Edit Home… → Connections**, and connect what you have: | Platform | How | Details | | --- | --- | --- | | **Smart Life / Tuya** | Scan a QR code with the Smart Life app. No Tuya developer account | [docs/smart-life.md](docs/smart-life.md) | | **Home Assistant** | Found on your network by itself; paste a long-lived access token | [docs/connections.md](docs/connections.md#home-assistant) |
| Click the menu bar icon | Open or close the panel | | Right-click the menu bar icon | Edit Home, Load Floor Plan, Reveal Plan File, Reveal Device Log, Show Island, Pair iPhone, AI Access, Reload, Quit | | Click a lamp in the 3D view, or its tile | Toggle it | | Drag sideways across a light tile | Dim it | | Click the sliders icon on a light tile | Brightness, white temperature, colour | | Click an AC, or its tile | Open its sheet: temperature, mode, fan speed | | Click a room | Zoom in on it and list only its devices | | Drag the 3D view / scroll over it | Rotate / zoom |
you are holding — so the paired Mac puts the code on its screen for you. Without a Mac, share the code to any other screen. The session is kept in the iPhone's Keychain and never leaves the device. ## Make it your home Right-click the icon and choose **Edit Home…** <p align="center"> <img src="docs/editor.png" width="820" alt="The floor plan editor"> </p> - Drag rooms to move them and drag a corner to resize; everything snaps to 5 cm. - Where two rooms touch, the wall between them appears by itself. Walls facing the camera are cut away.
the app. House Control ships signed ad hoc instead, and earns trust the open-source way: the code is all here, the release is built in public, and you can [build it yourself](#build-and-run) in a couple of minutes. ### Remove it Quit it (right-click the menu bar icon → **Quit**), delete **House Control** from Applications and, to remove your plan and connections too, `~/Library/Application Support/HouseControl/`. ## Requirements | | | | --- | --- | | macOS | 13 Ventura or newer | | Xcode Command Line Tools | Swift 5.9 or newer — `xcode-select --install` | | Node.js | 20.19+ or 22.12+ |
| For the iPhone app | Xcode 16 or newer, [XcodeGen](https://github.com/yonaskolb/XcodeGen) (`brew install xcodegen`), iOS 17+ | ## Build and run ```bash git clone https://github.com/0xProbabillity/house-control.git cd house-control ./scripts/build-app.sh open build/HouseControl.app ``` The script builds the web UI with Vite, the native shell with SwiftPM, and assembles an ad-hoc signed `build/HouseControl.app`. The first build downloads the npm packages; later builds take a few seconds.
(`UNSIGNED=1 ./scripts/release-mac.sh`), attests its provenance and opens a **draft** release with the disk image and its SHA-256. Check it, then publish the draft. Running the workflow by hand from the Actions tab builds the same image as a downloadable artifact without a release. With an Apple Developer ID of your own, `ASC_KEY_ID=… ASC_ISSUER_ID=… ./scripts/release-mac.sh --publish` builds a signed and notarized image locally instead; the script lists what it needs. ## Limitations - The iPhone app is not on the App Store (it is on TestFlight for the author's testers).
- The floor plan is edited on the Mac only. The iPhone receives it, and only while both are on the same network. - Rooms are axis-aligned rectangles. An L-shaped room is two rooms. - Apple Home devices are switched by the iPhone app only: macOS gives HomeKit to App Store apps only. - Smart Life devices are reached through Tuya's cloud, not over the local network, so they need an internet connection (Home Assistant and Hue work on your network alone). - Infrared air conditioners are one-way: the app shows what was last sent, not what the unit is doing. ## Support the project <picture>
- Saffsanity/sillSwift · 1,570 Stars
远程桌面、跨设备协作
Stars 统计更新于 2026/10/16 07:56:05
查看原始资料
作者描述
Any window from your Mac, live on your iPhone or iPad. Touch, Apple Pencil, trackpad and keys. Free, open source, no servers.
编报时的 AI 中文解读
Sill 是一款免费开源工具,可将 Mac 上的任意窗口或整个桌面实时显示到 iPhone 或 iPad 上,并支持通过触摸、Apple Pencil、触控板或键盘进行远程交互。适用于需要在移动设备上访问 Mac 应用或桌面的用户。
编报时的 README 依据
- Your Mac and your device on the same network, joined by a USB cable, or near each other with Direct Wireless Connection on. Away from home, your own VPN, such as Tailscale, with Remote Access on. ## How it works - **Sill for Mac** lives in the menu bar. When your device picks a window, or the whole desktop, Sill captures it with ScreenCaptureKit and encodes it as HEVC with VideoToolbox, on the hardware video encoder in your Mac (or, while that is busy, in software). It captures nothing while no device is connected.
Sill for Mac is a free, notarized download from [getsill.app](https://getsill.app/download). Sill for iPhone and iPad is free on the [App Store](https://apps.apple.com/app/id6816359860), and you can also build it from source (below). ## Screenshots These are the iPad screenshots from the App Store; on iPhone and iPhone Duo, Sill has layouts of its own.
Screen.](design/screenshots/ipad-6.jpg)](design/screenshots/ipad-6.jpg) | ## Requirements - A Mac with Apple silicon, on macOS 14 or later. - An iPhone or iPad with iOS 17 or iPadOS 17 or later. - On your Mac, Sill asks for Screen Recording, to show your windows, and Accessibility, to click, scroll and type for you and to move and size the window it shows. On macOS 15 or later, also allow Local Network. On your iPhone or iPad, Sill asks for Local Network, to find your Mac, and for the camera when you scan your Mac's pairing code (you can type the code instead).
- **The virtual display** (off by default) moves a window you stream onto a display of its own on your Mac, so it keeps updating when other windows cover it. It uses a private macOS API, which is one reason Sill for Mac comes from the website and not from the Mac App Store. Good to know: Sill shows one window, or the whole desktop, at a time, and it does not play sound from your Mac. Only the iPhones and iPads you paired can connect, unless you turn off Require pairing in Settings › Devices; then any device on your network can, still encrypted. Pairing at home came with Sill
- ahwootech/BRUTALC# · 1,133 Stars
游戏开发、引擎开发
Stars 统计更新于 2026/10/16 07:41:08
查看原始资料
作者描述
A free, open source C# framework for making games, or your own game engine. Direct access to native APIs and Vulkan, with the low-level libraries around them. The foundation under Kitten Space Agency and RimWorld's Waylith engine.
编报时的 AI 中文解读
BRUTAL 是一个免费、开源的 C# 框架,用于制作游戏或构建自己的游戏引擎。它提供对原生 API 和 Vulkan 的直接访问,并包含数学、内存管理、并发等底层库。适合希望拥有高度控制权、不依赖 Unity 等通用引擎的开发者。
编报时的 README 依据
At its core is a custom interop layer giving C# direct access to native APIs and libraries. Around that we've built mathematics, memory management, strings, collections, job scheduling, logging, localization, and bindings for Vulkan, GLFW, Dear ImGui, FMOD, RakNet, Jolt and Box2D. BRUTAL doesn't make the architectural decisions for you. You write your own stack. You can use whatever NuGet packages you want, including third-party ones.
It's called BRUTAL for a reason. In some ways it's much harder to use than Unity, Unreal or Godot. In other ways, particularly if you're doing something unusual, it's considerably easier. You actually have to know what you want to do first. ## Why You are only as independent as your tools are.
Each top-level folder in this repository is one library, published as a NuGet package. Reference only the ones you need. | Library | What it is | | --- | --- | | `Brutal.Core` | Base types, attributes, platform detection, pointer helpers, Roslyn analyzers | | `Brutal.Interop` | The custom interop layer that gives C# direct access to native APIs | | `Brutal.Memory` | Unmanaged memory management and allocators | | `Brutal.Collections` | Collections that don't allocate | | `Brutal.Strings` | String building and handling without allocation |
- **A foundation, like a kernel.** Think of the Linux kernel and something like Ubuntu. It's not an exact comparison, but it gets the idea across. We provide the foundation and you build your own systems on top. ### What BRUTAL is not BRUTAL is not trying to be a general-purpose engine. There is no editor, no scene graph and no renderer, and we're not adding them. We push back on efforts to add more, because adding everything is how the industry ended up with the kind of engines we don't want to use. Pull requests that drift away from a clear purpose will be rejected.
| `Brutal.Monitor.Common`, `Brutal.Monitor.Host`, `Brutal.RenderDoc`, `Brutal.RenderDoc.ImGui` | Runtime monitoring and RenderDoc capture integration | | `Brutal.NativeFileDialog`, `Brutal.NotCurses`, `Brutal.ZLib` | Native file dialogs, terminal UI, compression | Third-party notices for each library live in its `LICENSES` folder, `Brutal.ImGui/LICENSES` say. ## Getting started ### Prerequisites - [.NET 10 SDK](https://dotnet.microsoft.com/download) - A Vulkan 1.3 capable GPU with current drivers (if you render)
- The [Vulkan SDK](https://vulkan.lunarg.com/) if you want validation layers while developing - Windows or Linux ### Your first window Create a project and add Core and Glfw: ```sh dotnet new console -n HelloBrutal cd HelloBrutal dotnet add package Ahwoo.Brutal.Core dotnet add package Ahwoo.Brutal.Glfw ``` Replace `Program.cs`: ```csharp using Brutal.GlfwApi; using Brutal.Numerics; if (!Glfw.Init()) throw new Exception("Failed to initialize GLFW"); Glfw.WindowHint(GlfwWindowHint.ClientApi, 0); var window = Glfw.CreateWindow(new GlfwWindow.CreateInfo { Title = "Hello BRUTAL",
- Folkbench/folkbenchRust · 1,127 Stars
模型接口转发、用量统计
Stars 统计更新于 2026/10/16 07:41:08
查看原始资料
作者描述
AI API 中转站评测排行与切换工具:实测可用率、延迟与价格 · Open-source AI API relay benchmark, rankings & switcher for Claude Code / Codex
编报时的 AI 中文解读
Folkbench 是一个提供 AI 中转站评测排行和配套桌面客户端 Switch 的项目,用于帮助用户选择稳定的中转站,并一键切换 Claude Code、Codex 等工具的配置。
编报时的 README 依据
| **Claude Fable 5.1** | [查看各站点实测数据](https://folkbench.com/rankings/claude-fable-5-1?utm_source=github&utm_medium=readme&utm_campaign=folkbench-blog) | | **Grok 4.7** | [查看各站点实测数据](https://folkbench.com/rankings/grok-4-7?utm_source=github&utm_medium=readme&utm_campaign=folkbench-blog) | | **DeepSeek V4.1 Flash** | [查看各站点实测数据](https://folkbench.com/rankings/deepseek-v4-1-flash?utm_source=github&utm_medium=readme&utm_campaign=folkbench-blog) | ## Folkbench Switch 对新手友好的 AI 编程助手配置工具,Claude Code、Codex、Gemini CLI 等一键配好,简单易用。[下载 macOS / Windows 版](https://github.com/Folkbench/folkbench/releases)。
macOS:Apple Silicon / Intel(`.dmg`);Windows:x64(`.exe`)。安装包与 SHA256 校验文件统一在 [Releases](https://github.com/Folkbench/folkbench/releases) 下载。 <picture> <source media="(prefers-color-scheme: dark)" srcset="docs/images/features/switch-dark.png"> <img src="docs/images/features/switch-light.png" width="100%" alt="Folkbench Switch 示意"> </picture> Switch 是 Folkbench 配套的开源桌面客户端(基于 Tauri + Rust 构建)。它的核心价值是:**让你在多个中转站和官方线路之间一键切换 Base URL 与 API Key,彻底告别人肉修改配置。** ### 🎯 核心功能 - 🔄 **一键切换服务商**:保存多家服务的 Base URL 与 API Key,点击即可将配置应用到目标工具,支持随时切换与还原。
`apps/switch/` 下的 Switch 代码以 [Apache-2.0](apps/switch/LICENSE) 开源。博客文章、图片与品牌素材不在此范围内,详见 [LICENSE.md](LICENSE.md)。 <p align="center"><picture><source media="(prefers-color-scheme: dark)" srcset="docs/images/banner-zh-dark.png"><img src="docs/images/banner-zh-light.png" width="100%" alt="Folkbench — 最好用的模型,谁都能选到。"></picture></p>
- devswha/herdr-web-uiTypeScript · 1,024 Stars
远程代理管理、聊天辅助、推送通知
Stars 统计更新于 2026/10/16 07:56:05
查看原始资料
作者描述
Browser and phone client for herdr: chat and live terminal for every agent pane, remote PCs over SSH, web push alerts
编报时的 AI 中文解读
这是一个浏览器和手机客户端,用于连接 herdr 代理会话,支持聊天、实时终端、审批和推送通知,方便远程管理 AI 代理。
编报时的 README 依据
**Claude Code and Codex, from your phone.** A browser and phone client for [herdr](https://github.com/herdrdev/herdr). Read and reply to the same agent sessions running on your computer — on desktop or phone, as chat, with the terminal when you need it. <table> <tr> <td width="50%" valign="top">
<a href="https://github.com/user-attachments/assets/b228a2b8-6db5-4546-a15b-972056000cab"><img src="docs/media/readme/alerts.webp" width="100%" alt="Live recording. The phone shows another workspace's terminal while Claude works on checkout-api in the browser. When Claude asks which rate limit to use, an alert reading "checkout-api Needs input" drops in on the phone and a tap opens the question as a card; in the browser, checkout-api's row and its row under Agents show a red question mark, and the same card waits in its chat."></a> <br><b>Know when an agent needs you</b>
message with the screenshot appears on the phone and in the desktop's chat, then moves in on the desktop's chat. In the full video, Claude then runs its first command, which reads src/routes/receipt.ts and src/server.ts."></a> <br><b>Send a screenshot from your phone</b> <br><sub>The + button uploads it into the pane's folder and adds its path; Claude reads the image.</sub> </td> </tr> <tr> <td width="50%" valign="top">
Already have the prerequisites? Install just the plugin: ```bash herdr plugin install devswha/herdr-web-ui ``` With herdr running, open **[localhost:7317](http://localhost:7317)**. Pick a pane or start an agent with **New workspace**. To use your phone, scan the installer's QR code and add the app to your home screen. [Quick start →](docs/guide.md#quick-start) The server listens on `127.0.0.1` by default. For access from another device, see [phone setup](docs/guide.md#on-your-phone) and [access and safety](docs/guide.md#access-and-safety). ## faq
Linux (x64, arm64) or macOS. Installs missing herdr 0.9.0+, Bun 1.4+ and Node 18+ prerequisites for your user, then installs the app as a herdr plugin. If an existing herdr installation is older than 0.9.0, update and restart herdr yourself before rerunning the installer. With the default listen address and Tailscale running, successful HTTPS setup provides a tailnet address and QR code. Your own devices get in without a code as it is: `tailscale serve` states your login. If your own phone is asked to pair anyway, `HERDR_WEB_TAILSCALE_SERVE_ONLY=1` lets it in without a code on a tailnet one
Requires [Git for Windows](https://git-scm.com/download/win). Installs missing herdr and Bun for your user, then installs the same plugin. No Node or WSL is needed. Open **Phone setup** in herdr for phone access. Windows terminals use the [screen mirror](docs/remote-pcs.md#windows-pcs), with typing and a fixed grid, until herdr supports terminal attach there. <p align="center"> <img src="docs/screenshots/install.png" width="720" alt="Installer output: Bun, Node and the herdr plugin install, then tailscale serve publishes the app and a QR code for the phone appears."> </p>
Claude Code, Codex, omp, omo, gjc, pi and Hermes are read from their own session stores. For OpenCode 2, the chat reads the session herdr reports from OpenCode's database; the home screen and OpenCode 1.x use the live terminal instead. Devin CLI is a chat when herdr or the running process names its session, as `devin --resume <id>` does; a plain `devin` shows the live terminal. Any other program in a herdr pane gets the live terminal and its status. [Supported agents →](docs/guide.md#supported-agents) **Does it replace herdr's own TUI?**
- chenglou/handwiredTypeScript · 1,008 Stars
代码转神经网络、GPU并行化
Stars 统计更新于 2026/10/16 07:41:08
查看原始资料
作者描述
Turn your regular JavaScript code into a neural net.
编报时的 AI 中文解读
这是一个将普通JavaScript代码转换为神经网络表示的实验性工具,无需训练即可保持精确且可微分,并支持在JS或WebGPU上运行。适合对程序可微分化和GPU并行化感兴趣的开发者探索。
编报时的 README 依据
- unfreezing the weights and train them (what does that even do? Let's find out!) - attaching a specific frozen program to a generic neural net and train end-to-end (now a nanoGPT can do both Shakespeare and your particular UI?) - achieving GPU-level of parallelism with JS code that was written in a traditional single-threaded way (see the JSON search demo that runs in milliseconds over 100k documents) ## Play With It Try the demos live: https://chenglou.me/handwired/
`git clone && bun install`, then `bun start` to run them locally. Check `docs/`, `src/` and `template/` to get started! (`lab/` is a bunch of old experiments you can check or ignore) 
- peiikai/LASRecompC · 912 Stars
游戏运行、随机化游戏
Stars 统计更新于 2026/10/16 07:41:09
查看原始资料
作者描述
Static recompilation of Link's Awakening (Switch) to native macOS, Windows and Linux
编报时的 AI 中文解读
将《塞尔达传说:织梦岛》(Switch版)静态重编译为原生Windows、macOS和Linux应用,支持原版游戏和多种随机化模式,需要用户自备合法游戏文件。
编报时的 README 依据
> in the controversy in relation to this project. You may simply ignore this project and its code. > As with anything on the internet, you run the code at your own discretion. **LAS Recomp** is a static recompilation of *The Legend of Zelda: Link's Awakening* (Nintendo Switch, 2019) into a native Windows, macOS and Linux application. > [!NOTE] > Currently supported platforms: > - macOS - Apple Silicon only, Metal graphics backend + MetalFX > - Windows - x86-64 only, Vulkan graphics backend > - Linux - x86-64, Vulkan graphics backend (AppImage)
- Optional 360-degree movement, blur removal and a hidden Hero Mode icon. - Apple MetalFX upscaler on macOS (the default there). - Internal resolution adjustments: raise or lower the resolution in steps, match the display, or use dynamic resolution. Combined with the MetalFX upscaler, even a MacBook Air should handle this easily with the right settings. Bilinear upscaling is the only option on Windows currently. **Randomizer** - In-game seed generator. - Seed IDs for sharing or reproducing exact seeds. - Per-seed save games. - Full item shuffle. - Trade Quest shuffle.
- Entrance Randomizer - shuffles dungeon entrances, houses and caves, and connector caves. Includes a decoupled option. - Dungeon Room Shuffler - shuffles all dungeon rooms, creating unique custom dungeons every seed. Three modes: - Coherent: dungeon rooms are shuffled but connecting rooms are lined up. To keep this workable in logic, dungeons sometimes use duplicate rooms (as few as possible). - Chaos: dungeon rooms are shuffled but don't need to make sense. Walking north may lead you to a door from another direction.
`python3.12 -m venv venv && venv/bin/pip install -r requirements.txt`. 3. Run: `./build/lasrecomp extracted` (start screen) or `./build/lasrecomp extracted --play` (straight into the game). 4. Package: `make deps` (once: SDL3, FFmpeg, keystone and Python from pinned sources, built for macOS 15), `make rando-helper` (the seed generator as a standalone helper, so players need no Python), `make gen-helper` and `tools/fetch_zig.sh` (what the start screen builds the game code with), then `make app` ->
2. Build, from an MSYS2 UCRT64 shell (or Git Bash with `export PATH="/c/msys64/ucrt64/bin:/c/msys64/usr/bin:$PATH"`): `make -j` -> `build/lasrecomp.exe`. Set up your game files (above), then `make gen` and `make -j` again. 3. Run: `./build/lasrecomp.exe extracted`, from a shell with `C:\msys64\ucrt64\bin` on PATH (for the DLLs). 4. Package: `make deps-windows` (once: LGPL FFmpeg), `make rando-helper RANDO_PY="<path to python.org Python 3.12>"` (MSYS2's Python has no oead wheel), then `make dist` -> `build/dist/LAS Recomp-<version>-windows.zip`. ### Linux
`build/dist/LAS Recomp-<version>-linux-<arch>.AppImage`, built in Ubuntu 22.04 containers (podman). `make smoketest` checks the x86-64 AppImage before a release. Where files live (game files, saves, seeds, settings, caches, imported fonts): - macOS app: `~/Library/Application Support/com.peiikai.lasrecomp/` (the app itself is never written to). - Windows: next to `lasrecomp.exe`, so put the `LAS Recomp` folder somewhere writable (not Program Files). - Linux: `~/.local/share/lasrecomp/` (`$XDG_DATA_HOME/lasrecomp`); the log is `lasrecomp.log` there when started without a terminal.
> - Linux aarch64 (ARM) - **experimental**: built but untested on real hardware; reports welcome > ([docs/linux.md](docs/linux.md) lists what to include)  > [!NOTE] > **No game files are included.** LAS Recomp needs your own legally obtained copy of the extracted game files of > *Link's Awakening* **v1.0.0**. Instructions on how to obtain these files will **NOT** be provided.
`build/LAS Recomp.app` (macOS 15+, Apple Silicon) and `make dmg` -> `build/dist/LAS Recomp-<version>-macOS.dmg`. ### Windows Requirements: Windows 10+ x86-64, a CPU with AVX2 and a GPU with Vulkan 1.3. More detail in [docs/BUILD-windows.md](docs/BUILD-windows.md). 1. One-time setup, in PowerShell from the repo root: `powershell -ExecutionPolicy Bypass -File tools\setup_windows.ps1`. It installs MSYS2 (UCRT64: clang, make, SDL3, FFmpeg, Vulkan, shaderc), Python 3.12 for the tools and the randomizer (`third_party\LAS-Randomizer\venv`) and switches the clone to LF line endings.
Requirements: x86-64 with AVX2 (or aarch64, experimental), a GPU with Vulkan 1.3, clang, SDL 3, FFmpeg, shaderc and Vulkan Memory Allocator from your distribution, Python 3.12. Packages, cross builds and details in [docs/linux.md](docs/linux.md). 1. Build: `make -j` -> `build/lasrecomp`. Set up your game files (above), then `make gen` and `make -j` again. 2. Run: `./build/lasrecomp extracted`. 3. Package: `make appimage` (this machine's arch; `ARCH=aarch64` cross-compiles) or `make appimages` (both) ->
This is a beta release. That means bugs are likely, crashes could occur, randomizer seeds could possibly be unsolvable (dungeon room shuffle modes are especially experimental at this point) and some graphics issues remain (especially in wide and ultrawide aspect ratios). This is a work in progress, hence the beta designation. To report a bug or a possible randomizer logic issue, use either the [Discord](https://discord.gg/DhrgdYqdcY) or a [GitHub issue](https://github.com/peiikai/LASRecomp/issues) - see [CONTRIBUTING.md](CONTRIBUTING.md#reporting-bugs) for what to include. ### Known issues
- The Mysterious Woods look wrong when viewed from outside the woods. - Some lighting effects show horizontal or vertical lines in dungeons, caves and houses. - Controller doesn’t work on the start screen. - Shadow bugs in big dungeon rooms at ultrawide - Black boxes sometimes appear in dungeon rooms. - Checking the dresser in BowWow's mom's room causes the game to crash. - Clicking Title Screen in LAS Recomp's custom settings crashes. ## Features **Runs natively** - **This is not emulation.** Runs natively on Windows, macOS and Linux using static recompilation of the Switch code.
- outcrawlai/scoutTypeScript · 829 Stars
网页自动化
Stars 统计更新于 2026/10/16 07:41:09
查看原始资料
作者描述
Scout: the open-source browser agent, by Outcrawl. Mirrored automatically from Outcrawl's own repository.
编报时的 AI 中文解读
Scout 是一个开源浏览器代理,用户用自然语言描述任务,它通过真实浏览器自动完成网页操作并返回结果。适用于需要自动化网页研究、表单填写、信息比较等任务的开发者和普通用户。
编报时的 README 依据
Tasks you would do in a browser yourself, written the way you would ask a colleague. Each of these is a working example you can run: - **Research.** "Go to Hacker News and report the three stories with the most comments: title, link and comment count." [`research.ts`](packages/scout/examples/research.ts) - **Fill in a form.** "Order a pizza on this form, then tell me exactly what the shop received." [`form-fill.ts`](packages/scout/examples/form-fill.ts)
- **Compare.** "Find these two books and compare their price and stock, then tell me which is cheaper." [`compare.ts`](packages/scout/examples/compare.ts) - **Sign in.** "Sign in with these details and read the welcome message." [`login.ts`](packages/scout/examples/login.ts) - **On the cloud.** The research task on Outcrawl's cloud, with a link to watch the replay. [`outcrawl.ts`](packages/scout/examples/outcrawl.ts) Want the answer in a fixed shape, such as a list of names and prices? Pass a JSON Schema with the task and the answer comes back in exactly that shape. ## Bring your own models
**1. Install Scout.** You need Node 22 or later. On the cloud there is no browser to install. ```sh npm i @outcrawl/scout ``` **2. Add your keys.** An Outcrawl key for the browser ([get one free at outcrawl.ai](https://outcrawl.ai): 1,000 credits every month, no card needed) and a key for your model. Scout works with any AI model service that speaks the standard chat completions API, including a model running on your own computer: ```sh export OUTCRAWL_API_KEY=your-outcrawl-key export SCOUT_BASE_URL=https://your-endpoint/v1 export SCOUT_API_KEY=your-model-key
export SCOUT_HANDS_MODEL=your-model-id ``` **3. Give it a task.** Save this as `task.ts` and run `npx tsx task.ts`: ```ts import { Scout } from '@outcrawl/scout'; const scout = new Scout({ browser: 'outcrawl', models: { hands: { model: process.env.SCOUT_HANDS_MODEL!, baseURL: process.env.SCOUT_BASE_URL!, apiKey: process.env.SCOUT_API_KEY!, }, }, }); const result = await scout.run('Find the top three stories on Hacker News right now'); console.log(result.data); console.log(result.replayUrl); // watch the whole run, step by step ```
<img alt="TypeScript, Node 22 or later" src="https://img.shields.io/badge/TypeScript-Node%2022%2B-ede8fc?style=flat-square&labelColor=1a1815"> </p> # Tell it the task. It opens a browser and gets it done. Scout is an open-source agent that uses a real browser to finish a task for you. Describe what you need in plain words. Scout reads the page, clicks, types and scrolls until the job is done, then hands back the answer. If it cannot finish, it tells you what is missing and returns what it found.
Scout opens a browser on Outcrawl's cloud, works through the page, and prints the answer with a link to the replay. **Rather use a browser on your own machine?** Install one with `npm i playwright-core && npx playwright install chromium`, then change the one line to `browser: { launch: {} }`. Add `headless: false` inside `launch` to watch it work. Replays come with the cloud, so `replayUrl` stays empty on your own browser. > [!TIP] > Not writing the code yourself? Give this page to your coding agent and ask it to set Scout up and run your task. ## What you can ask it to do
If a service refuses Scout's request for a structured reply, the run's error says which job it was and what to change: set `structuredOutput` on that job to `'json_object'` or `'strict'`. ## The best way to run it: Outcrawl's cloud <p> <picture> <source media="(prefers-color-scheme: dark)" srcset=".github/assets/figure-dark.png"> <source media="(prefers-color-scheme: light)" srcset=".github/assets/figure-light.png"> <img alt="Your agent on the left reaches a browser on your own laptop, or a browser on Outcrawl's cloud on the right." src=".github/assets/figure-light.png" width="100%">
- fyzugx/DEskC · 747 Stars
桌面环境
Stars 统计更新于 2026/10/16 07:41:09
查看原始资料
编报时的 AI 中文解读
DEsk 是一个为 Linux 设计的 Wayland 桌面环境,采用拟物化风格,将桌面呈现为一张胡桃木书桌,窗口像纸张、程序在书架上、通知在邮箱里。适合追求独特视觉体验和拟物化交互的用户。
编报时的 README 依据
clone this repository). Then, in its folder, run the line for your system: **Debian 13** ```sh sudo sh scripts/install_debian.sh ``` **Ubuntu 24.04 / 26.04** (and Linux Mint, Pop!_OS) ```sh sudo sh scripts/install_ubuntu.sh ``` **Arch Linux** (and EndeavourOS, Manjaro) ```sh sudo sh scripts/install_arch.sh ``` Then log out and choose **DEsk** on the login screen. - It shows what it will install and asks first. `--yes` takes the suggested answers; `--no-apps` installs DEsk without the recommended programs. - The first login draws the room once: a few seconds on a GPU, longer
| memory | 4 GB (DEsk itself 200-450 MB) | 8 GB or more | | GPU | none needed (a long first login) | OpenGL ES 3.0 with GBM (Mesa Intel, AMD, Nouveau; VMware's SVGA3D) | | screen | 1366x768 | 1440x900 or more | | disk | about 1 GB (`--bare`; `--no-apps` adds what Shell Settings opens) | 2-2.7 GB with the whole set | | system | Debian 13, Ubuntu 24.04 / 26.04 LTS, Arch Linux | the same | ## Build ```sh meson setup build meson compile -C build ``` ## Run Inside your current session, as a window: ```sh ./build/desk -s foot ```
- At run time: `grim` for screenshots, `curl` for the weather at the door. ### Minimum and recommended Measured with the CPU, GPU and memory cut down (`systemd-run` CPUQuota and MemoryMax, `taskset`; nested, 1440x900, the same hand moves every run). Once the room is traced, even one core without a GPU dropped no frames; a frame costs about 2 ms. Only the first login traces the room: 6-9 s on a GPU, about 10 minutes on two cores without one (then it is cached). | | minimum | recommended | | --- | --- | --- | | CPU | 2 x86-64 cores (1 works) | 4 cores or more |
 > **Status: beta.** DEsk is used day to day on its author's machines and has > been checked carefully (see [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md), > section 9), but this is its first release: expect rough edges, and expect > things to change. Your settings and data will be carried forward. ## Install Download the latest release from the [Releases page](https://github.com/fyzugx/DEsk/releases) and unpack it (or
- feder-cr/open_scionGo · 699 Stars
版本控制
Stars 统计更新于 2026/10/16 07:41:09
查看原始资料
作者描述
Open-source version of Scion: version control built for coding agents.
编报时的 AI 中文解读
open_scion 是一个为编码代理设计的开源版本控制系统,实现了 Anthropic 描述的 Scion 架构,支持服务器端历史查询、无合并队列的提交、自动冲突解决等功能,适用于需要高效协作的代理工作流。
编报时的 README 依据
MIT licensed. Vendor neutral: the server never calls a language model, and every AI feature works with any provider, or none. <sub>open_scion is an independent implementation of the publicly described design. It is not affiliated with or endorsed by Anthropic.</sub> --- ## Why Classic Git hosting was built for humans who clone a repository, work for hours and push once. Coding agents work differently: thousands of short-lived tasks, each touching a few files, each wanting to land in seconds, all on the same branches. Full clones, merge queues and client-side history walks become the
Details: [ARCHITECTURE.md](doc/graft/ARCHITECTURE.md) and [STORAGE.md](doc/graft/STORAGE.md). ## Quick start Requirements: Linux or macOS, Go 1.26, a C toolchain, Meson and Ninja (the build compiles a bundled Git). ```shell git clone https://github.com/feder-cr/open_scion.git cd open_scion make build # server, CLI and tools into _build/bin examples/graft/quickstart.sh # a server, a cache daemon, two agents and a land, in a temporary directory ./_build/bin/graft # the CLI and its commands ```
- [Agent security](doc/graft/AGENT-SECURITY.md), [benchmarks](doc/graft/BENCH.md), [fuzzing](doc/graft/FUZZING.md) - [Limitations and roadmap](doc/graft/LIMITATIONS.md) - Design documents of each phase: [PLAN.md](doc/graft/PLAN.md) to [PLAN6.md](doc/graft/PLAN6.md) ## Status Version 0.1.0, the first public release. Everything above is implemented and covered by unit, end-to-end, multi-node, crash and fuzz tests. Interfaces may still change before 1.0. Known gaps (for example garbage collection of packs in the storage core) are listed in [LIMITATIONS.md](doc/graft/LIMITATIONS.md).
- AjncSystem/ShadowOfTheColossus-PCC++ · 642 Stars
游戏运行
查看原始资料
作者描述
Native Windows port of Shadow of the Colossus (PS4, CUSA08809) - bring your own game dump. Port nativo para PC.
编报时的 AI 中文解读
这是一个将PS4版《旺达与巨像》移植到Windows的原生移植项目,需要用户自备游戏dump和声音模块。适合拥有该游戏正版dump并希望在PC上游玩的玩家。
- Supermedo/uncharted_pcC++ · 638 Stars
游戏运行
查看原始资料
作者描述
Uncharted: The Nathan Drake Collection running natively on Windows - by SuperMedo
编报时的 AI 中文解读
在Windows上原生运行《神秘海域:德雷克合集》三款游戏的启动器,需要用户自备PS4游戏解密文件。
- MyLuxy/overdriveC++ · 359 Stars
游戏下载、游戏浏览
查看原始资料
作者描述
Overdrive, a PS5 homebrew game store with 1,800+ games.
编报时的 AI 中文解读
Overdrive 是一个面向已越狱 PS5 主机的自制软件游戏商店,提供超过 1800 款游戏供浏览和下载,支持搜索、收藏、多语言界面,并可通过 ShadowMount+ 安装。
- i12bp8/decomp.wtfPython · 354 Stars
游戏反编译
查看原始资料
作者描述
What The Function: your AI agent decompiles games you own into C that compiles to the exact same bytes. Runs locally.
编报时的 AI 中文解读
这是一个本地运行的AI代理工具,用于将用户拥有的游戏反编译为C代码,并确保编译结果与原始字节完全一致。适用于游戏逆向工程、移植和修改场景。
- yeyuxin777/baoyan-agent-benchmarkPython · 336 Stars
智能体评估
查看原始资料
作者描述
Sprix AI at 屿智同行 × 保研岛 — an open-source benchmark for AI agents in Baoyan advising and application planning.
编报时的 AI 中文解读
这是一个用于评估研究生招生咨询智能体的基准测试项目,包含70个中文任务、23个案例和83个答案阶段,并提供评分标准和参考程序。适用于研究或开发招生咨询智能体的团队。
- abhi245y/PS5LMC++ · 332 Stars
模型本地部署、模型接口服务、模型下载管理
查看原始资料
作者描述
llama.cpp on a jailbroken PS5: run any GGUF model natively on the console, starting with Qwen 3.8
编报时的 AI 中文解读
在越狱PS5上原生运行GGUF语言模型的应用,提供电视仪表盘、模型库、下载队列和聊天/API服务。
- pro-vi/cc-stretchTypeScript · 301 Stars
聊天辅助
查看原始资料
作者描述
Stretchtext replies for Claude Code: short by default, each phrase grows in place when you click it
编报时的 AI 中文解读
cc-stretch 是一个 Claude Code 插件,让回复默认显示为短形式,点击短语即可展开完整内容,帮助用户快速浏览长回复。适用于希望减少阅读量、快速抓住要点的 Claude Code 用户。
- Entelligence-AI/agentplayPython · 208 Stars
会话回放、代理分析
查看原始资料
作者描述
Replay your coding agent sessions as a map and a timeline
编报时的 AI 中文解读
本地开源工具,将编码代理会话记录重放为地图和时间线,帮助用户查看代理读取、编辑、失败和交付的内容。适用于使用Claude Code、Codex、Cursor等编码代理的开发者。
- VallierDev/uu-remote-linuxRust · 194 Stars
远程控制、远程桌面、文件传输
查看原始资料
作者描述
非官方 UU 远程 Linux 被控端 · Unofficial Linux host for NetEase UU Remote
编报时的 AI 中文解读
这是一个非官方的 Linux 被控端程序,让 Linux 电脑能被网易 UU 远程的官方客户端远程控制,支持远程桌面、文件传输、终端等功能。适合需要在 Linux 上使用 UU 远程的用户。
- CarterT27/scionRust · 188 Stars
版本控制、稀疏检出、Git迁移
查看原始资料
作者描述
Implementation of Anthropic's version control system
编报时的 AI 中文解读
Scion 是一个独立的 Rust 实现的版本控制系统,专为始终在线的客户端、编码代理和 CI 设计,采用服务端存储历史、客户端按需获取对象的架构。适用于需要高效稀疏检出和远程操作的开发场景。
- TG-Twilight/c001apkDart · 174 Stars
社区浏览、内容搜索、个性化设置
查看原始资料
作者描述
一个轻量的非官方酷安客户端
编报时的 AI 中文解读
一个轻量、简体中文的非官方酷安客户端,支持浏览动态、文章、评论、用户空间,以及搜索应用、用户、话题和内容,并提供明暗主题、字体大小、本地收藏与屏蔽、浏览历史等功能。
- Graphicle-AI/graphicleRust · 174 Stars
代码图谱、项目记忆
查看原始资料
作者描述
Code graph and memory for your coding agents, in one Rust program. For Claude Code, Codex, Cursor and any MCP client.
编报时的 AI 中文解读
Graphicle 是一个为编码代理提供代码图谱和项目记忆的工具,通过 MCP 协议与 Claude Code、Cursor 等客户端集成,帮助代理快速定位相关代码和文档。
- LSPosed/dexsql-releasePython · 139 Stars
APK分析、SQL查询、AI代理集成
查看原始资料
作者描述
SQL for Android apk and dex files
编报时的 AI 中文解读
DexSQL 是一个通过 SQL 查询 APK 和 DEX 文件中类、方法、字符串及调用关系的工具,支持命令行和 MCP 服务器,便于 AI 代理进行静态分析。
- zFitness/gow3_android未标注语言 · 110 Stars
游戏移植
查看原始资料
作者描述
Native Android port of God of War III Remastered (PS4).
编报时的 AI 中文解读
将《战神 III 重制版》从 PS4 移植到 Android 设备,让玩家在 ARM64 设备上运行该游戏。 面向拥有该游戏副本的玩家,需要自行从 PS4 导出游戏文件。
- OpenImagingLab/FlashVSR_PlusPython · 81 Stars
视频超分辨率
查看原始资料
作者描述
This is the official repo of FlashVSR+: Efficient Video Super-Resolution via Hybrid Attention and Reward-Yield Distribution Matching.
编报时的 AI 中文解读
FlashVSR+ 是一个高效的视频超分辨率框架,支持在单张 RTX 4090 上实现 4K 推理,提供 Turbo、Base、V1 三种预设,并附带推理代码、预训练模型和训练数据集。
- crsolver/claude-pxlTypeScript · 73 Stars
像素画生成、精灵表生成、动画制作
查看原始资料
编报时的 AI 中文解读
pxl 是一个将像素艺术作为代码编写的工具,通过简洁的 .px.js 文件生成 PNG、精灵表、动画 GIF,并提供实时浏览器预览。它专为 AI 代理设计,也适合人类使用,无需运行时依赖和构建步骤。
- apenasdouglas/ai-motion-library未标注语言 · 63 Stars
动画提示词、视频制作辅助
查看原始资料
作者描述
Biblioteca de Motion apenasdouglas: 24 efeitos de animação com o nome em português e o termo pra pedir pra IA. Receitas pra canal dark, tema escuro e claro, skill pro Claude Code. Motion graphics prompts in Portuguese.
编报时的 AI 中文解读
提供24种运动图形动画效果的葡萄牙语提示词库,包含效果名称、请求术语和示例,并配有适用于暗色YouTube频道的场景配方和Claude Code技能。
- Ernket/CodeScan-ArtexGo · 56 Stars
代码审计、漏洞检测、接口权限分析
查看原始资料
作者描述
二开artex的代码审计平台
编报时的 AI 中文解读
这是一个LLM多Agent驱动的静态代码审计平台,用于审计代码仓库,产出接口清单、权限判定和缺陷结论,并支持漏洞复核。适用于需要深入代码审计的安全研究人员或开发团队。
- vonnyluis/McMEMETypeScript · 14 Stars
双人协作创作、表情图导出
查看原始资料
作者描述
一起点餐,一起造梗。双人协作餐点表情图工作室:选餐、写台词、共同确认、导出漫画。支持简体中文与英文,当前为演示原型。
编报时的 AI 中文解读
McMEME 是一个双人协作的餐点表情图工作室,用户选择餐点、编写台词、共同确认后导出高清 PNG 漫画,适合朋友、情侣和同事互动创作。