把控制权拿回来:今日开源项目里的去广告、离线推理与账号安全实践
日报 · 2026-10-20 · GitHub 新星
覆盖日期:2026-10-20 · 北京时间
发布时间:2026/10/21 08:00:18
本期日报围绕“用户拿回对设备与工具的主动权”这一主线,介绍 DeepSeek 官方推理框架 DeepInfer、两款电视替代桌面 Free My TV 与 Aerial、账号环境管理工具 Claude Switcher、Claude Desktop 多开工具、屏幕录制工具 Scrawl,以及短剧创作技能包合集。文章分析了各自解决的问题、适用人群、安装方式与限制,并指出不同方案在易用性与定制深度上的取舍。
今天的开源日报呈现出一个有趣的共性:许多项目的目标不是创造新功能,而是把用户本该拥有的控制权拿回来——从广告电视桌面手里、从账号风控的隐形约束里、从“只能描述问题”的沟通成本里。以下按几个主题梳理值得关注的项目。
1. 当大模型被真空包装:DeepInfer 的离线推理意义
DeepSeek 官方开源的 DeepInfer 是本期最重磅的项目之一。它是一个高性能大规模推理框架,用于在 NVIDIA 或华为昇腾硬件上离线部署和运行 DeepSeek-V4.1-Flash 模型,官方描述其为“驱动 DeepSeek 大规模生产服务的推理框架”。
DeepInfer 的能力列表相当完整:优化内核、Attention DP / balanced CP 并行、MoE EP + EPLB、DSpark 置信度调度验证、SWA 有界重放、异步批调度、批量不变推理、确定性采样以及结构化输出。它支持 NVIDIA SM100 GPU 和华为昇腾 950 NPU,但需要较新的软件环境(GCC 13+、Python 3.12、CUDA 13 或 CANN 9.2),且官方明确说明本发布版不包含完整推理服务所需的 KV cache 系统、VE/Prefill/Decode 分离和跨副本负载均衡——这意味着它更适合有一定基础设施的团队,而非个人爱好者开箱即用。
与其说 DeepInfer 是“又一个推理引擎”,不如说它是 DeepSeek 生产栈的一次定向开源:如果你想在自有硬件上复现接近官方服务的推理效果,它是目前最直接的选择。
项目地址:https://github.com/deepseek-ai/DeepInfer
2. 电视桌面的“去广告化”竞赛
智能电视的广告桌面几乎是所有用户的痛点,本期出现了两个方向相似的解决方案:Free My TV 和 Aerial。它们虽然目标一致,但思路和适用人群有明显差异。
Free My TV 是一个为 Google TV 和 Android TV 设计的替代主屏幕,强调“快速、无广告”,并展示已安装应用的热门推荐、天气和加密货币价格。它最吸引人的特点是安装流程简单——可以直接让 Claude Code 帮你安装,只需在终端说一句“Install Free My TV on my TV at 192.168.1.50”。同时它内置“一键还原”按钮,甚至在新桌面连续崩溃三次后自动切回原桌面,对动手能力较弱的用户非常友好。不过,它的推荐功能依赖 TMDB API 密钥,且官方提供的性能数据(内存从 242 MB 降到 96 MB)是在一台 98 英寸 TCL Google TV 上实测的。
项目地址:https://github.com/simbasjungles/free-my-tv
相比之下,Aerial 更像一个 tvOS 风格的“艺术品”:它没有广告位、没有推荐流,只有应用网格、壁纸和 Apple TV 式航拍屏保,专门为小米、TCL 等国产电视优化,支持开机自动接管和桌面守护。它也提供了用 Agent 安装的提示词,但安装过程更复杂,依赖 ADB 调试和厂商特定入口(如 TCL 的“多屏互动”)。Aerial 的已知限制也更具体:航拍影片需要联网,TCL 调音量时仍会弹出系统音量条,小米上在别的 App 中空闲时仍会出现小米屏保。
项目地址:https://github.com/pengchujin/aerial-tv
两个项目都在 GitHub 上开源,适合不同技术水平的用户:追求省心选 Free My TV,追求美观和深度定制选 Aerial。
3. 账号环境管理:把“不漏 IP”变成物理约束
对于重度使用 Claude 等 AI 服务的用户,账号切换和 IP 泄漏是真实存在的焦虑。本期出现了两个角度不同的工具。
Claude Switcher 是一款“Fail-Closed 账号环境管理器”,它的核心立场是“防御不建立在用户记得上,而建立在系统级的硬性物理约束上”。它通过 14 项环境指纹审计(Block-on-Fail)确保任一指标不达标时应用物理上不会被拉起,包括代理内核、TUN 网卡、出口 IP、时区、Locale、IPv6、DNS 隧道、WebRTC 等。它还实现了一个纯标准库手写 STUN 协议栈的 WebRTC 泄漏探针,以及 Fail-Closed Kill-Switch(隧道中断即刻终止受保护进程)。多账号切换采用“物理交换数据卷”的方式,而非简单登出登入。不过,它目前以 macOS 为主,Windows 和 Linux 版本仍为 Beta,且需要 Clash Verge、Claude 桌面版和 python3。
项目地址:https://github.com/YOURSJEYO/claude-switcher
另一个项目 claude-desktop-multiple-windows-different-api 则解决的是“同时使用官方订阅和第三方 API”的需求。它允许在 Windows 上(macOS 为实验性)同时运行多个 Claude Desktop 窗口,每个窗口使用不同的 API,并支持多账户隔离、会话同步和独立图标。它依赖 cc-switch 管理 API provider,作者明确说明 macOS 版本未经真实硬件测试,且依赖未文档化的应用行为,未来 Claude Desktop 更新可能破坏功能。它的“固定会话(pins)同步不完美”也是一个已知限制。
项目地址:https://github.com/TonF1917/claude-desktop-multiple-windows-different-api
这两个工具反映了同一趋势:用户不再满足于被动接受官方客户端的限制,而是希望主动控制自己的账号、流量和会话环境。不过,两者的定位不同——Claude Switcher 更侧重安全防护,后者更侧重多开便利。
4. 让 AI 看见问题:屏幕录制工具的进化
向 AI 代理描述一个 bug 往往是低效的,Scrawl 这款 macOS 屏幕录制工具试图改变这一点。按下快捷键(⌥⇧S)即可开始录制屏幕、声音和标注,完成后它会生成一个紧凑包:带注释关键帧的联系表、全分辨率关键帧、时间对齐的转录和交互时间线,以及结构化清单。这些内容可以发送给 OpenCode 会话,让 AI 代理直接“看到”问题。
Scrawl 的限制也很明确:需要 Apple 芯片 Mac 和 macOS 26 或更高版本,并且要求屏幕录制、麦克风、辅助功能等多项权限。它甚至为权限申请设计了专门的引导界面,避免用户在系统设置里迷路。对于开发者来说,这可能是比“文字描述 + 截图”更高效的 bug 报告方式。
项目地址:https://github.com/kitlangton/scrawl
5. 短剧创作技能包:AI 创作者的“选品指南”
短剧是当前内容创作的热点,awesome-short-drama-skills 是一个精选清单,收录了 83 个 AI 短剧/漫剧 skill 项目和 16 个相关开源平台,覆盖从小说改编、剧本创作、分镜到视频提示词的完整流程。这个清单的独特之处在于它提供了实测对比:第一轮测试了 10 个剧本 skill,第二轮测试了 11 个选题 skill,并给出了每轮测试的局限(例如只测了 claude-opus-5-5 一个模型,AI 评审结论有分歧)。
对于创作者而言,这个清单不仅是资源目录,更是一个“试错成本降低器”——它明确标注了哪些 skill 适合什么场景、有哪些注意事项,并提供了推荐组合(如“小说改编短剧”组合、“用 Seedance 出片”组合)。不过,清单作者也强调“人工核对”不等于“实测过效果”,且 skill 可能附带脚本,安装前需阅读 SKILL.md。
项目地址:https://github.com/UnderleveledBuilder/awesome-short-drama-skills
6. 结语
从 DeepInfer 的离线推理,到电视桌面的去广告化,再到账号环境管理和 AI 辅助录制,今天的项目呈现出一条清晰的主线:用户正在用开源工具对抗设备、平台和服务的“默认状态”。这些项目各有各的限制——DeepInfer 需要高规格硬件、Aerial 依赖网络、Claude Switcher 的跨平台支持仍不完整——但它们共同的价值在于,把控制的主动权交还给了用户。如果你正好有类似需求,不妨从今天这份清单里挑一个试试。
文章生成于 2026/10/22 03:30:44 · 依据本期保存的资料撰写
本期项目与来源资料
收录数按本期首次达标收录的项目统计。
- deepseek-ai/DeepInferPython · 12,080 Stars
模型本地部署
Stars 统计更新于 2026/10/21 07:55:18
查看原始资料
作者描述
DeepInfer: High-performance, large-scale inference framework for DeepSeek models
编报时的 AI 中文解读
DeepInfer 是 DeepSeek 官方开源的高性能大规模推理框架,用于在 NVIDIA 或华为昇腾硬件上离线部署和运行 DeepSeek-V4.1-Flash 模型,提供优化的内核、并行策略和结构化输出等核心服务能力。
编报时的 README 依据
- Linux - GCC >= 13.0 - Python 3.12 - CUDA 13 (NVIDIA only) - CANN 9.2 (Ascend only) ### Build from source Before building DeepInfer, please create and activate an empty Python 3.12 environment. ``` bash # Use `ascend` instead for the Ascend platform # Keep it exported in the environment where you run DeepInfer export DEEPINFER_ACCELERATOR=nvidia ./build.sh ``` ### Offline inference The default checkpoint, [`deepseek-ai/DeepSeek-V4.1-Flash-1017`](https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017), is
downloaded into the Hugging Face cache on the first run; set `DEEPINFER_HF_MODEL_DIR=/path/to/DeepSeek-V4.1-Flash-1017` to run from a local copy instead. ``` bash python examples/offline_inference.py ``` See [examples](examples/README.md) for details. ## Performance benchmarks | Prefill | Decode | | :---: | :---: | | [](doc/images/prefill_pareto.png) | [](doc/images/decode_pareto.png) |
- **Structured outputs:** constrain generation to a regex, JSON schema, or EBNF grammar. Pass `so_args={"schema_type": ..., "schema": ...}` to `SamplingParams`; see [examples](examples/_structured_output.py). </details> Supported hardware: - NVIDIA SM100 GPUs - Huawei Ascend 950 NPUs Required for a complete inference service (not included in this release): - A KV cache system - VE/Prefill/Decode disaggregation (most required engine functionality is already implemented) - Load balancing across data-parallel replicas for both prefill and decode ## Getting started ### Prerequisites
- simbasjungles/free-my-tvJava · 1,767 Stars
电视主屏替换、无广告体验、天气与行情显示
Stars 统计更新于 2026/10/21 07:55:19
查看原始资料
作者描述
A fast, ad-free home screen for Google TV. Open source, built with Claude Code. One button to undo.
编报时的 AI 中文解读
Free My TV 是一个为 Google TV 和 Android TV 设计的快速、无广告的替代主屏幕。它展示用户已安装应用的热门推荐、天气和加密货币价格,并跟随日落改变外观。适合希望摆脱电视内置广告和杂乱界面的用户。
编报时的 README 依据
## What you get - **No ads.** No sponsored rows, banners or autoplaying promos. Not one. - **Your apps, front and center.** The streaming apps you actually use, on a glass shelf. - **Trending, not sponsored.** Three fresh picks every hour from what's trending this week and the latest releases, only from apps you already have. Movies and Shows get their own tabs. - **Weather and markets, one press away.** The hour-by-hour forecast, sunrise and sunset, and live crypto prices. - **Light by day, dark by night.** It follows your city's real sunset, the way your phone does.
- Google TV's recovery home, Play Games and YouTube Music; - on TCL TVs, the TCL Channel, messages, store demo, hotel menu, manuals, mirroring and logging apps; - Google Assistant, only with `disable_assistant=true`. - Picture, sound, inputs, remote pairing, Google services and the Play Store are on a protected list, checked before every change. ## Any TV Free My TV runs on Google TV and Android TV: TCL, Sony, Hisense, Philips, Xiaomi and more, plus streamers like Chromecast with Google TV, the Google TV Streamer, onn 4K and NVIDIA Shield.
1. **On the TV**, turn on developer mode: Settings → System → About → press *Android TV OS build* 7 times. Then Settings → System → Developer options → turn on **USB debugging**. Write down the TV's IP address (Settings → Network & Internet). 2. **On your computer**, get the code: ```bash git clone https://github.com/simbasjungles/free-my-tv && cd free-my-tv ``` 3. **Open [Claude Code](https://claude.com/claude-code) in that folder** and say: > Install Free My TV on my TV at 192.168.1.50. I live in Lisbon.
It installs the tools it needs, builds the app and puts it on your TV. Swap in your TV's IP and your city. 4. **On the TV**, open *Free My TV* → *Home Screen* → *Free My TV*, and accept the debugging prompt (tick *Always allow*). ### The manual way 1. **On the TV**, do step 1 above. 2. **Tools:** a JDK (17+), the Android SDK command-line tools (build-tools 34, platform android-34) and adb. On a Mac: ```bash brew install --cask temurin android-commandlinetools android-platform-tools sdkmanager "build-tools;34.0.0" "platforms;android-34" ```
On Linux, get OpenJDK 17, Android's command-line tools and adb from your package manager, then run the same `sdkmanager` line. On Windows, use WSL. 3. **Build:** ```bash ./build.sh ``` The first run creates `config.properties`. Set your city and your [TMDB key](#the-tmdb-key) there, then run it again. 4. **Install:** ```bash adb connect 192.168.1.50:5555 adb install -r FreeMyTV.apk ``` 5. **On the TV**, open *Free My TV* → *Home Screen* → *Free My TV*. ## Settings Everything lives in `config.properties`, created by the first build:
- **A screensaver to match.** Full-screen photos of the picks with a big glass clock. - **Fast.** 60 fps, every frame in 16.6 ms, on the TV's own chip. The home screen uses 96 MB of memory instead of 242 MB (−60%).<br><sub>Measured on a 98″ TCL Google TV running Android 14.</sub> - **Safe.** No root. Nothing is uninstalled. One button brings back the factory home screen. ## Install About ten minutes. You need a Google TV or Android TV (Android 12 or newer) and a computer on the same Wi-Fi. ### The easy way: Claude Code
Changed something? Run `./build.sh` and install again. Keep `freemytv.keystore`: updates are signed with it. ### The TMDB key Free, and it takes two minutes: create an account at [themoviedb.org](https://www.themoviedb.org/signup), then open [Settings → API](https://www.themoviedb.org/settings/api) and request a developer key. Paste the *API Read Access Token* (or the *API Key*) after `tmdb_key=`. It's your key: `config.properties` stays out of git. ## Going back
- kingcharleslzy-ai/dsh-purgeJavaScript · 653 Stars
模型限制解除、提示词管理、自检诊断
Stars 统计更新于 2026/10/21 07:56:08
查看原始资料
作者描述
Purge Community:给 DeepSeek Harness 拆闸的插件 —— 83 条宿主补丁 · 27 层破甲自检 · 提示词/规则/技能管理 · 原生右侧面板
编报时的 AI 中文解读
Purge Community 是 DeepSeek Harness 的插件,用于解除宿主默认限制,提供提示词、规则和技能管理,并带有自检和诊断功能。适合需要更灵活控制 DSH 行为的用户。
编报时的 README 依据
25 层逐层回答"这条通道通不通":沙箱直通、fs 围栏、观察策略、拒绝话术、默认策略、审批自动放行、重复守卫、结果修剪、Auto Review、工具 ask fail-open、计划模式、身份剥离、Web 面中性化、注入不被预设覆盖、极简/梁神预设、外部内容、Hooks、工具上限、子代理、会话默认、回退残留、网关兼容、会话挂载、桌面壳兜底,加上运行时注入 / profile 权限 / **宿主是否仍封在 app.asar**。 每层给 `applied/required`;目标插件没装的层显示"当前不适用",不冒充成功。 ## 面板 左侧栏 **Purge** → 整页,六个页签: - **状态**——顶部固定「应用 / 还原 / 卸载」;一行状态摘要是 `DSH 版本 · 兼容级别 · 宿主补丁 · 插件版本`;下面是可展开的破甲自检与补丁明细; - **提示词**——编辑注入正文,破甲强化段与注入位置; - **规则 / 技能**——沿用原版规则集与 DSH 技能目录; - **演练台**——23 个红队技能、资产测绘、攻击链; - **更多**——服务器名单、更新与备份。 所有名词解释都在标题后面的小 `?` 里,点开即看,不占版面。 ## 日常命令 ```sh purge-community status # 宿主 / 补丁总览
purge-community selfcheck # 破甲自检(ok / 待应用 / 失败 三态) purge-community diagnose # 漂移诊断(锚点没命中时给行号 + 片段) purge-community reanchor apply <id> --lines A-B --yes # 把新锚点钉成本地覆盖 purge-community probe new # 生成探针,验证注入真的到达模型 purge-community boost on|off # 尾部强化段(默认 on) purge-community preset install # 装自带「无限制模式」预设 purge-community audit --limit 20 # 最近动作记录(应用/回滚/开关/探针/重锚) purge-community usage | prune # 备份占用 / 清理(含去重对象 GC) purge-community apply|revert|uninstall|edit # 原版能力 ```
<div align="center"> # Purge Community **给 DeepSeek Harness 拆闸的插件。** 80 条宿主补丁 · 25 层破甲自检 · 提示词 / 规则 / 技能管理 · 左侧栏整页设置 [](https://github.com/kingcharleslzy-ai/dsh-purge/releases) [](https://github.com/kingcharleslzy-ai/dsh-purge/actions/workflows/community.yml) 当前版本 **1.6.30** · 适配 **DSH Desktop 0.2.1-rc.2**(rc.1 同样通过) · [English](docs/README.en.md) </div> --- ## 1.6.30:嵌套安装自检与准确诊断
1.6.10 已在真实 Windows 11 + 官方 DSH Desktop 0.2.1-rc.2 上验证安装与回滚。安装器会等待 Electron GUI 子进程结束,读取真实退出码后才清理临时文件;不再出现“父进程成功、子进程找不到脚本”的误报。 ```powershell Invoke-WebRequest -UseBasicParsing https://raw.githubusercontent.com/kingcharleslzy-ai/dsh-purge/master/scripts/install.ps1 -OutFile "$env:TEMP\purge-install.ps1" & "$env:TEMP\purge-install.ps1" ``` 不需要全局 Node/pnpm 或管理员权限。使用所选 DSH Desktop 自带的运行时;找不到或存在多个安装时停止,可显式传入 `-DshExe 'C:\path\DeepSeek Harness.exe'`。如果执行策略阻止脚本,审阅下载的脚本后,在**单独进程**运行 `powershell -NoProfile -ExecutionPolicy Bypass -File "$env:TEMP\purge-install.ps1"`;不修改持久执行策略。
**市场安装**:官方自定义市场源地址为 `https://kingcharleslzy-ai.github.io/dsh-purge/index.json`,添加方式见 [市场说明](market/README.md)。社区市场收录需独立审核;自建源不代表已经被第三方收录。 **DSH 官方更新后**:`app.asar` 会重新出现,面板顶部直接提示"宿主仍封在 app.asar 里"→ 点 **应用** → 退出重开一次。补丁表若因新版漂移,`diagnose` 会指出哪条、哪个文件、期望原文与可能的新位置。 ## 兼容性 | 环境 | 状态 | | --- | --- | | macOS · DSH Desktop **0.2.1-rc.1 / rc.2** | 已回归:80 条锚点、面板、CLI、自检 25 层全绿 | | 其他 DSH 版本 | 允许应用,标"未验证";先跑 `selfcheck` / `diagnose` | | 宿主组件版本不一致 | 只报告,不阻止写入 | | Windows 11 · Desktop **0.2.1-rc.2** | 真实运行时的安装、回滚、宿主交接、原生设置与重载自检通过;[验收范围](docs/releases/1.6.10.md) | | Web profile | 维护回归保留,未做完整端到端验收 |
Web / Headless 的备份列表、更新结果和当前实例定位说明见 [维护定位](docs/WEB-MAINTENANCE.md)。这些维护回归不代表所有补丁已完成 Web 端到端验收。 ## 出问题怎么办 ```sh # 应用打不开(最坏情况,回到更新前的密封包) # 先确认备份存在并保留当前应用副本,再按维护文档人工恢复;不要盲目覆盖。 # 只回滚宿主补丁 purge-community revert # 回滚插件(保留当前提示词与规则) purge-community rollback <backup-id> ``` ## 开发与验证 ```sh npm --prefix packages/purge-panel ci --ignore-scripts --legacy-peer-deps npm run build:client # packages/purge-panel/src → 根 client.js npm test # 安装器 / 备份安装 / 实例定位 / 自检 / 现有功能回归 npm run test:ui && npm --prefix packages/purge-panel test npm run check:client && npm run diagnose
- YOURSJEYO/claude-switcherShell · 578 Stars
多账号切换、环境审计、IP泄漏防护
Stars 统计更新于 2026/10/21 07:56:08
查看原始资料
作者描述
Fail-Closed 账号环境管理器:11项环境指纹审计(Block-on-Fail)、手写STUN协议栈的WebRTC泄漏探针、Kill-Switch断网急停、多账号快照隔离、配置漂移自愈 —— 让真实IP在物理上无法泄漏
编报时的 AI 中文解读
这是一个面向Claude用户的账号环境管理器,通过强制环境审计、Kill-Switch和快照隔离,防止真实IP泄漏,支持多账号安全切换。
编报时的 README 依据
<img src="assets/icon-2048.png" width="128"> </div> --- ## 为什么做这个 AI 服务平台的风控已经从"看 IP"进化到**全维度环境画像**:时区、Locale、DNS 出口、WebRTC 候选地址、设备指纹、行为时序。绝大多数封号不是因为你做错了什么,而是某个你没意识到的场景里,真实出口 IP 悄悄溜出去了一次——哪怕只是一个 TCP SYN 握手包。 本项目的立场:**防御不建立在"用户记得"上,而建立在系统级的硬性物理约束上**。 > 哪怕代理暴毙、哪怕软件静默升级、哪怕随手乱点,也绝对发不出一次直连请求。 ## 核心创新 ### 1. Block-on-Fail 环境审计引擎 每次启动前强制执行 14 项环境指纹审计,**任一指标不达标,应用物理上不会被拉起**: | # | 检查项 | 防什么 | |---|---|---| | 01 | 代理内核 | 代理根本没在跑就启动 | | 02 | TUN 网卡 | 系统代理开着但流量没被接管 | | 03 | 出口 IP | 出口国家/地区异常 | | 04 | IP 一致性 | 出口 IP 突变(跳节点是风控信号) | | 05 | 时区 | 系统时区与 IP Geo-location 冲突 |
真正的创新在**交叉验证拓扑**:探测列表同时包含全球节点(Google/Cloudflare)与国内骨干节点——走隧道时应回传代理出口 IP,裸连时国内节点必然秒回并当场抓获真实 IP。两种状态可区分、零误报、不依赖"恰好不通"。 ### 3. Fail-Closed Kill-Switch 常驻守护进程以 10s 周期巡检隧道健康度(内核进程 × 虚拟网卡双因子),隧道中断即刻终止受保护进程。区别于客户端自带的 Fail-Open 容错重试——那种机制会把含真实 IP 的握手包送到对方网关日志里,哪怕最终"超时失败"。 ### 4. Session Snapshot 快照隔离 多账号不是"登出再登入"(那会产生大量认证事件与指纹抖动),而是**物理交换数据卷**:每个账号持有独立的 Device Fingerprint、OAuth Credential 与本地状态,切换时原子化封存/载入。对服务端而言,每个账号看到的都是一台恒定不变的设备。 ### 5. 配置漂移自愈(Watchdog) 软件更新会静默重置你的安全配置(我们的生产环境里,TUN 开关被代理客户端更新重置了 4 次,系统时区被改回 8 次)。Watchdog 周期巡检 + 基线回滚 + 全程留痕,配置漂移从"事故"降级为"日志里的一行记录"。 ### 6. Pinned Routing 置顶路由
> **Windows 用户**:[`windows/`](windows/) 目录提供 Windows 版(PowerShell + WPF,Beta),安装与注意事项见 [windows/README.md](windows/README.md)。 > **Linux 用户**:[`linux/`](linux/) 目录提供 Linux 版(bash + systemd,Beta),设计取舍(无官方桌面版→切换浏览器登录态)见 [linux/README.md](linux/README.md)。 ```bash # 克隆后双击 installer/安装.command 即可,自动识别代理组名与时区 git clone https://github.com/YOURSJEYO/claude-switcher.git ``` ## 不会配置?交给你的 AI 仓库根目录的 [`AGENTS.md`](AGENTS.md) 是一份完整的 **Agent 交接提示词**:把它直接粘贴给你的本地模型(Kimi Code / Cursor / Claude Code 等),它会按文档自动完成环境检查、安装、配置与验收。里面还附了我们实战踩过的全部坑的排障手册。 ## 使用 1. 双击桌面「Claude切换器」→ 等待 14 项检查
2. 全绿 → 选账号启动;有红项 → 「一键修复」自动处理 3. B 账号首次使用登录一次,以后 A/B 随切随用、互不干扰 ## 项目结构 ``` ├── app/main.swift # SwiftUI 界面(单文件) ├── core/ │ ├── claude-switch.sh # 核心逻辑:审计/切换/修复 │ └── stun-probe.py # STUN 探针(手工协议实现) ├── windows/ # Windows 版(PowerShell 核心 + WPF 界面, Beta) ├── linux/ # Linux 版(bash 核心 + systemd 保镖 + 终端菜单, Beta) ├── daemons/ # Kill-Switch / Watchdog 模板 ├── installer/ # 双击安装/卸载 └── assets/ # 程序生成图标 ``` ## 二改指南 - **改界面**:编辑 `app/main.swift`,`swiftc -O -parse-as-library` 重编译即可
目标服务全家族域名及其生态依赖(Turnstile 人机验证 / Telemetry / Payment / Support)置顶锁定代理路由,优先级高于任何第三方分流规则集——不信任、不验证、直接免疫规则库误判。 ## 实战战绩 这不是玩具项目,每个机制都有生产环境实战记录: ``` 2026-10-07 00:31:12 代理离线(内核或TUN丢失),已自动关闭 Claude ← Kill-Switch 真实拦截 2026-10-04 12:55:26 时区异常: [Asia/Shanghai] 已自动恢复 ← Watchdog 第 8 次拦截漂移 ``` ## 界面  原生 SwiftUI 单文件应用(无 Xcode 工程、无第三方依赖,`swiftc` 一条命令出可执行文件),图标由 Swift 代码程序生成——整个仓库不含一张设计素材。 ## 安装 **系统要求**:macOS · [Clash Verge](https://github.com/clash-verge-rev/clash-verge-rev)(TUN 可用)· Claude 桌面版 · python3
- ELY-Open-Source/ElyOfficeRust · 577 Stars
PDF处理、图像编辑
Stars 统计更新于 2026/10/21 07:56:08
查看原始资料
作者描述
Ely Office: offline-first desktop apps in Rust and GPUI
编报时的 AI 中文解读
Ely Office 是一套离线优先的桌面办公套件,包含文档、表格、演示、PDF、Git 客户端和 Markdown 编辑器,文件保存在本地,无需账户或云服务。
编报时的 README 依据
scripts/doctor.sh # toolchain versions scripts/fetch-references.sh # upstream sources at pinned commits scripts/build-libreoffice.sh # patched LibreOffice 26.2.6.3 (about an hour) scripts/build-mupdf.sh # patched MuPDF 1.28.5 scripts/build-git.sh && scripts/fetch-git-lfs.sh scripts/fetch-tessdata.sh cargo build -p ely-lok --bins -p ely-pdf-engine --bins cargo run -p ely-doc # or ely-table, ely-show, ely-pdf, ely-tree, ely-mark ```
Packages: `packaging/macos/release.sh` writes each app's `.app` and `.dmg`, the source archive and the upstream source archive (patched MuPDF, Git) to `dist/`. Linux and Windows recipes are in `packaging/linux` and `packaging/windows`; they have not been run on those systems. ## Tests `cargo test --workspace`, the window scripts in `tests/scripts` (macOS, Accessibility permission), and the benchmark `tests/perf/bench.py`. ## Documents | | | | --- | --- | | `docs/help.md` | Help: opening and saving, recovery, offline limits, repositories |
- kitlangton/scrawlRust · 577 Stars
屏幕录制、AI辅助编程
Stars 统计更新于 2026/10/21 07:56:08
查看原始资料
作者描述
Show an agent a problem: mark up, record, send
编报时的 AI 中文解读
Scrawl 是一款 macOS 屏幕录制工具,通过快捷键录制屏幕、声音和标注,并生成带注释关键帧、时间对齐转录和交互时间线的紧凑包,方便向 AI 代理展示问题。
编报时的 README 依据
# Scrawl Show an agent a problem instead of describing it. Press a shortcut (`⌥⇧S`) and Scrawl starts recording the screen. Talk, click around, draw on it, and press `⌥⇧S` again to finish. Scrawl records the screen, your voice, and your marks, then packs them into a compact bundle: a contact sheet of annotated keyframes (`contact-sheet.png`), individual full-resolution keyframes (`frames/frame-XX.png`), a time-aligned transcript and interaction timeline (`summary.md`), and a structured manifest (`scrawl.json`). ## Install
clicking the selected mode again starts recording (`⏎`/`⌥⇧S` record the full screen from Area and Window too) ## Sending captures of a dev site to its session A capture that ends with a browser in front showing a project's dev site goes straight to that project's OpenCode session, the same way iPhone recordings do. It is still copied to the clipboard. The island says "Sending to SCRAWL…", then "Sent to SCRAWL", or "Copied · couldn't reach SCRAWL" when OpenCode didn't take it (the app retries it, as for iPhone recordings). Window captures use the
Scrawl needs an Apple silicon Mac on macOS 26 or later. Download the DMG from [scrawl.kitlangton.com](https://scrawl.kitlangton.com), or use Homebrew: ```sh brew install --cask kitlangton/tap/scrawl ``` The app updates itself (Sparkle), so Homebrew leaves updates to it. ## Usage ```sh # Launch the GPUI menu-bar and review app (tap ⌥⇧S to record, hold it to choose what to record) cargo run -- app # Generate a realistic multi-frame demo bundle and print its agent summary cargo run -- demo --out /tmp/demo.scrawl # Open a bundle (or `latest`) in the native GPUI review window
- pengchujin/aerial-tvKotlin · 561 Stars
电视桌面美化
Stars 统计更新于 2026/10/21 07:56:08
查看原始资料
作者描述
给国产电视的一块干净桌面:参照 tvOS 设计的开源 Android TV 桌面,没有广告,开机自动接管。A tvOS-style launcher for Xiaomi, TCL and other China-market TVs.
编报时的 AI 中文解读
Aerial 是一款为小米、TCL 等国产电视设计的开源 Android TV 桌面,参照 tvOS 风格,无广告、无推荐流,提供应用网格、壁纸、航拍屏保等功能,并支持开机自动接管桌面。
编报时的 README 依据
<div align="center"> <img src="docs/brand/icon.png" width="96" alt="Aerial 图标"> # Aerial **给国产电视的一块干净桌面。** 参照 tvOS 设计的 Android TV 桌面:没有广告位,没有推荐流,只有你的 App、你选的壁纸,和 Apple TV 式的航拍屏保。 为小米、TCL 等国内电视而做,开机自动接管,不怕被系统清理。 <a href="https://aerial.qust.me"><img alt="官网" src="https://img.shields.io/badge/%E5%AE%98%E7%BD%91-1f6feb?style=for-the-badge&logo=safari&logoColor=white"></a> <a href="https://github.com/pengchujin/aerial-tv/releases/latest"><img alt="下载 APK" src="https://img.shields.io/badge/%E4%B8%8B%E8%BD%BD%20APK-34a853?style=for-the-badge&logo=android&logoColor=white"></a>
| **小米 / Redmi**(PatchWall、HyperOS) | 设置 → 账号与安全 → **ADB 调试** 打开;同一页的 **安装未知来源的应用** 也打开 | | **TCL / 雷鸟** | 设置 → 关于 → **本机信息**,进入后在遥控器上依次按 **上、下、左、右**(每次间隔不超过 1 秒),页面底部会出现隐藏的「更多」分组,选中 **ADB** 按确认打开 | | **原生 Android TV / Google TV**、海信等 | 设置 → 设备偏好设置 → 关于 → 连续按 **版本号**(Build)7 次,打开开发者选项;再到 开发者选项 → **USB 调试**(有的叫「网络调试」/「ADB 调试」)打开 | 电脑第一次连接时,电视上会弹出「允许 USB 调试吗?」,选 **允许**(勾上「始终允许」)。 ### 用 Agent 安装(推荐) 把下面这段复制给 Claude Code、Codex、Cursor 之类能在你电脑上运行命令的 Agent,把 `<电视IP>` 换成你的电视 IP: ```text 请帮我把开源电视桌面 Aerial(https://github.com/pengchujin/aerial-tv)安装到我的电视上,并让它成为开机自动启动的桌面。 我的电视 IP 是:<电视IP> 请按这个顺序做:
### 一行命令安装(macOS / Linux) ```bash curl -fsSL https://raw.githubusercontent.com/pengchujin/aerial-tv/main/tools/get.sh | KEEP_ADB=1 TV=192.168.1.20 bash ``` 脚本会做这些事: 1. 下载最新版 APK 并安装。 2. 授予只有 ADB 能给的权限(用途见下表)。 3. 预编译 App,让它在电视上更流畅。 4. 接管桌面和屏保。 5. 放行开机自启。 `KEEP_ADB=1` 表示电视每次关掉 ADB 调试后,Aerial 都会立刻重新打开(小米待机唤醒后会关)。不需要可以去掉。 - **拒绝安装桌面类 App 的固件**:在命令最后加 `-s guard`,改装不声明 HOME 的版本,由桌面守护接管。 - **TCL**:TCL 拒绝一切 ADB 安装,脚本会改用 TCL 自带的「多屏互动」把 APK 推给电视,你只需要在电视上选一次「同意」。没有多屏互动时,会退回用当贝市场的「安装包管理」。 还原成原来的桌面: ```bash
curl -fsSL https://raw.githubusercontent.com/pengchujin/aerial-tv/main/tools/get.sh | TV=192.168.1.20 bash -s restore ``` ### 手动安装 到 [Releases](https://github.com/pengchujin/aerial-tv/releases/latest) 下载 `aerial-standard.apk`(拒绝安装桌面类 App 的固件用 `aerial-guard.apk`),然后: ```bash adb connect 192.168.1.20:5555 adb install -r aerial-standard.apk adb shell pm grant app.orchard.tv android.permission.WRITE_SECURE_SETTINGS adb shell cmd notification allow_listener app.orchard.tv/app.orchard.tv.guard.RevivalListener adb shell appops set app.orchard.tv SYSTEM_ALERT_WINDOW allow
<a href="LICENSE"><img alt="许可证 MIT" src="https://img.shields.io/badge/%E8%AE%B8%E5%8F%AF%E8%AF%81-MIT-555555?style=flat-square"></a> <img alt="Android TV 8.0+" src="https://img.shields.io/badge/Android%20TV-8.0%2B-3ddc84?style=flat-square&logo=android&logoColor=white">  | 电视自带的桌面 | 换上 Aerial 之后 | |:---:|:---:| | <img src="site/img/stock-xiaomi.jpg" alt="电视自带的桌面:满屏剧集推荐、会员和限免角标"> | <img src="site/img/home.jpg" alt="Aerial 首页"> | </div> ## 功能 ### 首页 <p align="center"> <img src="site/img/focus.jpg" width="49%" alt="聚焦在 Netflix 上">
### 壁纸与手机设置 <p align="center"> <img src="site/img/wallpaper.jpg" width="74%" alt="壁纸与屏保面板"> <img src="site/img/phone.jpg" width="20%" alt="手机上的设置页"> </p> - **每日精选**:必应每日图片(国内直连),保留最近 8 张,也可以选「每日自动更新」。 - **内置**:8 组在电视上实时生成的柔光渐变,不含任何素材文件。 - **我的照片**:用手机扫码上传,传完立刻生效。 - **用手机设置**:扫描面板右侧的二维码,会打开一个 iOS 风格的网页,可以上传照片、挑选壁纸、切换屏保。这个页面只在壁纸面板打开时开放,关闭后再保留 5 分钟;地址里带随机令牌,同一网络里的其他设备猜不到。 ## 安装 全程不需要 root,**不卸载、不停用任何系统应用**,可以随时一条命令还原。 ### 第一步:打开电视的 ADB 调试 电脑和电视要连在同一个网络里。先在电视上找到 IP 地址(一般在「设置 → 网络」或「关于」里),再打开 ADB: | 电视 | 怎么打开 | |---|---|
| TCL `APP_AUTO_START` / `APP_ASSOC_START` | 允许开机自启(只有 TCL 固件有这两项) | ## 已验证的电视 | 机型 | 系统 | 状态 | 笔记 | |---|---|---|---| | 小米 MiTV-MFTR0 | Android 14 / HyperOS TV | 日常使用中 | [docs/devices/xiaomi-mitv-mftr0.md](docs/devices/xiaomi-mitv-mftr0.md) | | TCL MT5879 国行 | Android 11 | 日常使用中 | [docs/devices/tcl-mt5879-cn.md](docs/devices/tcl-mt5879-cn.md) | 其他品牌(海信、创维、索尼等)按同样的思路应该可以工作,但还没在真机上验证。欢迎[提交 Issue](https://github.com/pengchujin/aerial-tv/issues) 或 PR 补充你的机型。 ## 已知限制 - **网络**:航拍影片和每日精选都需要联网。航拍按 1080p H.264 实时播放,码率约 15–20 Mbps。 - **HDMI 设备名**:真实名称(如「Apple TV」)只有系统权限才读得到,所以统一显示为「已连接」。
- **TCL 音量条**:TCL 调音量时会同时弹出它自己的音量条,这是让音量真正生效的必要条件。 - **小米屏保**:在小米上,如果停在别的 App 里空闲,仍然会出现小米自己的屏保。 - **网页安装**:浏览器不能直接连接电视的网络 ADB(没有原生 TCP),电视的 USB 口也不能作为设备被电脑连接,所以没有提供「打开网页就能装」的方式。最接近的是上面的 Agent 提示词和一行命令。 ## 开发 需要 JDK 17、Android SDK 36。 ```bash ./gradlew assembleStandardRelease assembleGuardRelease BUILD=1 KEEP_ADB=1 TV=<电视IP> tools/install.sh # 用本地编译的 APK 安装 ``` - [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md):代码结构与关键数据流 - [docs/HANDOFF.md](docs/HANDOFF.md):现状、调试技巧、必须遵守的规则 - [docs/devices/](docs/devices/):各机型的实测笔记,包括 TCL 多屏互动的推送协议 - [AGENTS.md](AGENTS.md):给 AI 代理的开发说明
- VictorTaelin/uniichatTypeScript · 521 Stars
聊天辅助、上下文压缩、模型切换
Stars 统计更新于 2026/10/21 07:56:08
查看原始资料
编报时的 AI 中文解读
UniiChat 是一个具有永不结束的单一聊天界面的 AI 代理,通过记忆树保留所有历史消息,支持浏览器和终端访问,可自托管服务器并使用自己的 API 密钥。
编报时的 README 依据
bun Server.ts # http://127.0.0.1:8788, data in ~/.unii Then open http://127.0.0.1:8788 and type your email. With no mail key set, the server prints the sign-in link in its output: open it. Or chat from a terminal: bun Term.ts http://127.0.0.1:8788 It asks for your email, the server prints a link, and the page it opens asks for the code the terminal shows. `bun Term.ts help` lists the rest. Other commands: bun run test # the tests, each file on its own bun run web # rebuilds web/app.js from web/src
bun build --compile Term.ts --outfile unii # one `unii` executable; `unii serve` # runs the server it carries Your chats live in ~/.unii/users/<id>, one JSON line per message (main/) and per summary (tree/). They are the memory: back them up. Config ------ `~/.unii/config.json` (optional; the dir is `$UNII_DIR`). Each key may also be set as the variable `UNII_<KEY>`: - `site`: the server's origin, for sign-in links (default http://127.0.0.1:8788). Another port: `UNII_SITE=http://127.0.0.1:9000
(each is a device it can name). It can spawn subagents, which work in the background and report back as messages. - **Import.** Bring your past Claude and ChatGPT chats (Claude Code and Codex folders, or the websites' exports); they join the tree. The design is in the header comment of each file. Start with Memory.ts (the tree and the view), Server.ts (the chat, turns, workers) and AskAI.ts (model calls and the cache). Run it ------ You need [Bun](https://bun.sh) and an Anthropic API key (or an OpenAI one, below). export ANTHROPIC_API_KEY=sk-ant-...
UniiChat ======== [▶ Watch the announcement video](https://x.com/VictorTaelin/status/2108200878553588091) **This repo is vibe-coded.** AI agents wrote nearly all of it, and AI agents reviewed it. Read it, run it and fork it as such: expect bugs. UniiChat is an AI agent with one chat that never ends. There is no "new chat" button: you talk to the same agent for days, weeks, years, and it remembers. The hosted version is at https://uniichat.com. This is its source, to run your own server on your own API keys. How it works ------------
- UnderleveledBuilder/awesome-short-drama-skillsHTML · 486 Stars
短剧创作、技能包精选
Stars 统计更新于 2026/10/21 07:56:08
查看原始资料
作者描述
AI 短剧 · 漫剧 Skill(技能包)精选:剧本、改编、分镜、Seedance / 可灵 / MiniMax 视频提示词,千问、豆包、龙虾 OpenClaw、WorkBuddy、Claude Code、Codex 等智能体可用 | Curated agent skills for AI short drama, micro drama / microdrama, vertical drama and manju (AI comic drama): screenwriting, storyboards, Seedance / Kling / MiniMax video prompts
编报时的 AI 中文解读
这是一个AI短剧和漫剧技能包的精选清单,收录了83个skill项目和16个相关开源平台,覆盖从小说改编、剧本创作到分镜、视频提示词和成片制作的完整流程。适合使用支持技能的AI智能体(如千问、豆包、Claude Code等)的创作者,按类型、创作阶段和适配的视频模型分类整理,并附有实测对比和推荐组合。
编报时的 README 依据
这里收录给 AI 智能体(agent)用的短剧 skill,覆盖小说改编、集纲、钩子和付费卡点、剧本审稿、分镜、角色资产,以及给 Seedance、MiniMax、可灵等视频模型的提示词。大多是标准 SKILL.md 格式,千问办公、豆包电脑版、龙虾(OpenClaw)、WorkBuddy、Kimi Code、Qwen Code、CodeBuddy、Trae、Qoder、Claude Code、Codex 等支持技能的智能体都能装,装法见[常见问题](#faq)。每个项目都经过人工核对,按类型、创作阶段和适配的视频模型整理。 收录 83 个 skill 项目 + 16 个相关开源平台 · 元数据更新于 2026-10-20 ## 写剧本装哪个 第一轮实测(2026-10-18):10 个剧本 skill 和一个不装 skill 的对照组,各写 3 次同一道开放题,由 AI 评审盲比。下面 5 个写的剧本,三次都赢了对照组: | skill | 适合 | 要注意 | |---|---|---| | [zenstory-ai/drama-skills](https://github.com/zenstory-ai/drama-skills) | 台词短而克制,翻盘落在拍得出来的物证上 | 大纲个别集信息量超载 |
- [推荐组合](#packs) - [按类型](#by-group) - [全流程:剧本 → 分镜 → 成片](#group-pipeline)(23) - [编剧:剧本 · 改编 · 审稿](#group-writing)(10) - [分镜 · 视觉资产 · 视频提示词](#group-visual)(39) - [上游:IP 评估与故事拆解](#group-source)(3) - [编剧基本功](#group-craft)(5) - [配套:去 AI 味](#group-companion)(3) - [相关开源平台(完整应用,非 skill)](#group-platform)(16) - [按创作阶段查找](#by-stage) - [按视频模型查找](#by-model) - [常见问题](#faq) - [相关资源](#resources) - [收录徽章](#badge) <a id="new"></a> ## 本周新增 近 7 天新收录 3 个: - [LingGuo-Drama](https://github.com/LingGuoAI/LingGuo-Drama) ★1.6k:灵果短剧:一站式 AI 短剧/漫剧平台,剧本生成、角色场景道具提取与出图、分镜和帧提示词、视频生成,FFmpeg 合成成片
- **[vision_art_creator](https://github.com/ilkaydemiralay/vision_art_creator)** · ★ 14<br>影视部门式 skill 包:编剧、导演、角色、美术、摄影、分镜、镜头表、提示词、声音、剪辑,由总监 skill 调度和质检<br><sub>阶段:人物 · 剧本 · 审稿 · 分镜 · 提示词 · 出片</sub><br><sub>更新于 2026-10-07 · 英文 · 11 个 skill · MIT</sub><br><sub>🎬 Nano Banana · Sora · Veo · 可灵 Kling</sub><br><sub>💡 偏电影,不专做短剧</sub> <details><summary>安装命令</summary> ```bash # 默认命令基于 skills CLI,未逐个验证,以各仓库 README 为准 # shuohao-skills npx skills add eternityspring/shuohao-skills # drama-skills npx skills add zenstory-ai/drama-skills # manju-laoli-skill
- 不装 skill 的对照组排第 7 / 第 10,两位评审都有 skill 排在它后面。 - 沙箱不能联网,要先扫榜的两个 skill 没拿到榜单,排在最后两名。 - 两位评审每对的结论,198 个里有 71 个不同。 - 只测了 claude-opus-5-5 一个模型。 全过程和逐个点评见[第二轮实测记录](https://shortdramaskills.com/evals/round-2/)。 **图例**:🌟 精选 · 📝 提示词文件(非标准 skill)· 🧩 完整应用 · 🎬 适配的视频模型 · 💤 超过 180 天未更新 · 📦 已归档 · ⚠️ 仓库失效 **让 agent 帮你挑**:这份清单也是一个 skill。运行 `npx skills add UnderleveledBuilder/awesome-short-drama-skills` 装上 short-drama-skill-finder,再问你的 agent「我用 Codex 做小说改编短剧,装哪个 skill?」。 > [!NOTE] > 「人工核对」指核对过仓库说明、目录结构和分类,不等于实测过效果,实测对比见 [evals/](evals/)。skill 可能附带脚本,安装前请先读一遍它的 SKILL.md。 ## 目录 - [本周新增](#new)(3)
- TonF1917/claude-desktop-multiple-windows-different-apiPowerShell · 360 Stars
多开ClaudeDesktop、多API切换、多账号隔离
Stars 统计更新于 2026/10/21 07:56:08
查看原始资料
作者描述
Multiple windows for Claude Desktop with different APIs at the same time: keep your official Claude subscription in one window and run other windows on custom / third-party APIs (cc-switch). Windows. 多开 Claude Desktop,多个窗口同时使用不同 API(官方订阅 + 第三方 API 同时工作)。
编报时的 AI 中文解读
这是一个非官方的社区工具,用于在Windows和macOS上同时运行多个Claude Desktop窗口,每个窗口可以使用不同的API(官方订阅或第三方API),并支持多账户隔离和会话同步。
编报时的 README 依据
Requirements: Windows 11 (10 should work), PowerShell 5.1+, Claude Desktop from the Microsoft Store (`AnthropicPBC.Claude`), [cc-switch](https://github.com/farion1231/cc-switch) with a *Claude Desktop* provider. ```powershell git clone https://github.com/TonF1917/claude-desktop-multiple-windows-different-api cd claude-desktop-multiple-windows-different-api .\claude-multi.ps1 install # icons + shortcuts for every window in instances.json .\claude-multi.ps1 gui # or use the Desktop shortcut "Claude Multi Manager" ```
Then right-click each new Desktop shortcut and choose **Pin to taskbar** (Windows does not let scripts pin). | Command | What it does | |---|---| | `gui` | the manager window | | `add -Id off2 -Name "Claude Official 2" -Kind official -Palette perplexity [-Proxy <url>] [-Timezone <tz>]` | add a secondary official direct window (supports custom tint, dedicated proxy & process timezone) | | `add -Id gem -Name "Claude Gemini" -Palette gemini [-Provider <id>] [-Proxy <url>] [-Timezone <tz>]` | add a third-party window (any palette name or `"#E11D48"`) |
cd claude-desktop-multiple-windows-different-api python3 macos/claude_multi.py gui python3 macos/claude_multi.py add --id gem --name "Claude Gemini" --palette gemini python3 macos/claude_multi.py install # one tinted APFS clone of Claude.app per extra window (~/Applications/Claude Multi) python3 macos/claude_multi.py launch --id gem python3 macos/claude_multi.py agent & # session mirroring + silent background refresh ```
## macOS - experimental The port lives in [`macos/`](macos) (Python 3 from the Xcode Command Line Tools, standard library only). It was written **without access to a Mac**: configuration, palettes, icon recolouring, cc-switch profiles, session mirroring and the GUI are exercised on Windows; the macOS-only steps (cloning `Claude.app`, `codesign`, `open`, `iconutil`) follow the documented tool behaviour but have **not been run on real hardware**. Bug reports with the terminal output are very welcome. ```bash git clone https://github.com/TonF1917/claude-desktop-multiple-windows-different-api
**Known limit - pins.** Each Claude Desktop keeps its pinned list in memory and rewrites it itself: a running window keeps showing its own pins until it is restarted, and a starting window trims the list it reads (tested: 17 pins written while closed came back as 12 within 8 seconds; the dropped ones are sessions created after 12 Oct 23:50 plus one older one - the rule is the app's, not ours). This tool keeps the config files identical and never lets an empty or new window wipe them, but it cannot force two windows to *display* the same pins.
7. **Update-proof.** The install path is resolved from the MSIX package on every launch; nothing is copied or patched, and no version number is stored. ## Caveats * Windows: the official window picks up its isolation the next time it is **restarted**; a running window is never touched. * Shortcuts that bypass this tool (Start-menu tile, protocol links registered elsewhere) start the official app without isolation. * Everything relies on undocumented app behaviour and may break with a future Claude Desktop release. * cc-switch is an independent project. ## License
- bc160201983/Uncharted-The-Nathan-Drake-Collection-PC-portC++ · 350 Stars
游戏移植
Stars 统计更新于 2026/10/21 07:56:08
查看原始资料
作者描述
Uncharted: The Nathan Drake Collection PC port (no game files)
编报时的 AI 中文解读
这是一个将PS4游戏《神秘海域:德雷克合集》移植到Windows PC的项目,允许玩家在PC上原生运行该游戏,但需要自备游戏文件。
编报时的 README 依据
1. Download **Uncharted-windows.zip** from the latest release on the [Releases](../../releases) page (or a newer build from the [Actions](../../actions/workflows/build-windows.yml) tab, latest successful run → Artifacts), or build it yourself (below). Extract it anywhere. 2. Start **Uncharted Launcher.exe**. On the first Play, select your game folder: the dumped `CUSA02344` folder (the one holding `eboot.bin` and `sce_sys`, often called `uroot`). 3. **Recommended: update 1.02** (Bluepoint's stability, movie, audio and gameplay fixes). Extract
offered; with VSync a limit at or above the monitor's refresh rate follows the monitor); frames queued; background shader compilation; multithreaded rendering (experimental); idle game threads (sleep or spin). - **Keyboard and mouse:** mouse look (sensitivity, invert Y), right mouse aim, left mouse fire, WASD, and every action remappable per game in the **Controls** tab (two bindings per action, keys or mouse buttons). Controllers (DualSense, DualShock 4, Xbox) work at the same time. - **Language** (Advanced tab): any of the 22 languages the games have text for; each game's main
the update next to the game folder, named like it plus `-patch` (for example `CUSA02344-patch`, with or without its `uroot` folder). The launcher's Advanced tab shows the version in use. 4. Pick a game and a preset, press **PLAY**. The first start of each game prepares files and compiles shaders: expect a slow first load and some stutter until the cache has filled. **Requirements:** Windows 10/11 64-bit, a GPU with Vulkan 1.3 and a current driver (NVIDIA, AMD, Intel), 16 GB RAM recommended, a 4-core CPU or better. Saves, logs and settings stay in the
> **No game files are in this repository or its builds.** You need your own copy of the game > (the dumped CUSA02344 folder). This project is not affiliated with Sony, Naughty Dog or > Bluepoint Games. ## Status | Game | Plays | Notes | |---|---|---| | Uncharted: Drake's Fortune | Yes | 60 FPS in the tested areas. Native rendering up to 2880x1620 (4K output upscaled from it, the HUD at 4K). | | Uncharted 2: Among Thieves | Yes | Played at 1440p and 4K. 60 FPS and more; the heaviest view 99 FPS at 4K on an RTX 5080 (frame limit 120). |
(Uncharted 2's NPCs float, Nate's feet sink into the floor): keep it at 1 (every preset does). - Drake's Fortune renders at most 2880x1620 (its memory layout); above it that size is upscaled to the resolution before the HUD (FSR 1, or the temporal upscaler chosen). - Frame rates above 120 are not offered: the games' movement breaks (Drake's Fortune at 160 FPS dropped Nate through the world). - Uncharted 3 has had less play testing than the other two: please report crashes with the log (launcher **Advanced -> Open log folder**, `boot.log`). ## Playing
- harkhowalia-1/MacSubsystemForAndroidSwift · 349 Stars
运行Android应用
Stars 统计更新于 2026/10/21 07:56:08
查看原始资料
作者描述
Run Android apps on your Mac like Mac apps: each in its own window with its own Dock icon, on Apple silicon. Notifications, game controllers, privacy controls. Free & open source (LineageOS + QEMU + scrcpy).
编报时的 AI 中文解读
在 Apple 芯片 Mac 上以独立窗口运行 Android 应用,每个应用拥有自己的 Dock 图标,支持通知、剪贴板、游戏手柄和隐私控制,适合需要在 Mac 上使用 Android 应用的用户。
编报时的 README 依据
| 🪟 **A window per app** | Each Android app runs on its own Android display, streamed into its own Mac window with its own Dock icon and ⌘-Tab entry. Resize it and the app re-lays itself out like on a tablet. | | 📦 **Install by double-click** | Open an `.apk`, `.apks`, `.apkm` or `.xapk` and it installs, shows up in Launchpad and opens. F-Droid is one click away. | | 🔔 **Mac notifications** | Android notifications land in Notification Centre; click one and the app opens. | | 📋 **Copy and paste** | Between Android and the Mac, both ways. Your keyboard and layout just work. |
A Mac with Apple silicon and macOS 15 or later. Android uses a quarter of your memory by default (up to 6 GB) and about 8 GB of disk. ## FAQ **Can I run Android apps on a Mac?** Yes. On any Mac with Apple silicon and macOS 15 or later, Mac Android Subsystem runs real Android (LineageOS) and shows each app in its own Mac window.
**Does it have the Google Play Store?** No. There are no Google apps or services. Install apps from F-Droid (one click in Settings) or any `.apk`, `.apks`, `.apkm` or `.xapk` file. **Is it free?** Yes, and open source under GPL-3.0. **Does it work on Intel Macs?** No. It needs Apple silicon (M1 or later). ## Repository layout | Path | What it is | |---|---|
- Tongyi-MAI/OpenGCUAHTML · 338 Stars
计算机自动化、跨设备控制、模型评估
查看原始资料
作者描述
An open-source stack for generalist computer-use agents, combining code execution, GUI interaction, and cross-device control.
编报时的 AI 中文解读
OpenGCUA 是一个开源的全栈通用计算机使用代理(GCUA)项目,旨在通过代码执行、GUI 交互和跨设备控制,让模型能够像人一样操作计算机。它提供了 macOS 真实设备 harness、跨设备 SDK 以及 OSWorld 集成示例,并发布了 8 个前沿模型的评估轨迹。适用于研究通用计算机代理、开发自动化任务或探索模型能力的开发者。
- UniXNU/UniXNUPython · 331 Stars
系统启动与移植
查看原始资料
作者描述
Run iOS and macOS on non-Apple ARM64 hardware through UEFI.
编报时的 AI 中文解读
UniXNU是一个独立项目,旨在通过UEFI在非苹果ARM64硬件上运行iOS和macOS,为开发者和爱好者提供启动、构建和移植支持。
- MostafaXS1/artcraft-androidShell · 330 Stars
Android构建
查看原始资料
编报时的 AI 中文解读
这是一个从官方Storytold仓库为ArtCraft应用构建本地签名Android APK的构建工具,提供可重复的构建流程,支持发布和调试构建、应用元数据覆盖、文件关联注册以及针对特定应用的适配器。
- kividbio/kividbRust · 329 Stars
键值存储、全文搜索、向量搜索
查看原始资料
作者描述
A fast, multi-threaded Redis® and Valkey alternative written in Rust: drop-in compatible, with full-text and vector search built in
编报时的 AI 中文解读
KiviDB 是一个用 Rust 编写的高性能、多线程内存键值数据库,兼容 Redis 协议,内置全文和向量搜索,可作为 Redis 或 Valkey 的替代品。适用于需要高吞吐量、低延迟以及内置搜索能力的场景。
- EL4CTEO/blender-skillsPython · 320 Stars
AI辅助编程、3D建模
查看原始资料
作者描述
Professional Blender 5.2 workflows as Agent Skills for Claude Code, Codex, Gemini CLI, Copilot and Cursor: modeling, UVs, PBR, baking, rigging, animation, export and QA.
编报时的 AI 中文解读
为AI编程代理提供Blender专业工作流的Agent Skills集合,覆盖建模、UV、PBR材质、烘焙、绑定、动画、导出和QA等完整3D流程,适用于Claude Code、Codex、Gemini CLI等代理。
- Blapples/SekaiPopQML · 313 Stars
桌面美化、桌面定制、主题切换
查看原始资料
作者描述
a project sekai inspired quickshell rice
编报时的 AI 中文解读
SekaiPop 是一个基于 Quickshell 和 Hyprland 的桌面环境,提供统一的视觉设计、可拖拽的小组件、手机风格的控制中心和设置界面,以及多种主题和锁屏。它面向 Arch Linux 用户,通过安装脚本可快速部署。
- HeyChengC/wallstreet-explainerPython · 310 Stars
视频剪辑、视频调色
查看原始资料
作者描述
华尔街式财经/科技解读短片 skill:设计思路、风格语言,以及找片、截图、配音、渲染和混音工具。
编报时的 AI 中文解读
这是一个用于生成华尔街式财经/科技解说视频的 Skill,包含画面风格、镜头转场、素材选择与数字表达的设计思路,以及找片、截图、配音、渲染和混音工具。适合想制作高级简约财经视频的内容创作者。
- Hugo-Dz/spritefusion-sprite-normalsRust · 303 Stars
法线贴图生成
查看原始资料
作者描述
A tool to generate normal maps from any sprite and animated sprite sheet.
编报时的 AI 中文解读
为像素艺术精灵和动画生成法线贴图的工具,支持CLI和WebAssembly库,适用于2D游戏开发中的动态光照效果。
- vercel-labs/fx0TypeScript · 302 Stars
网页生成、设计代理、聊天交互
查看原始资料
作者描述
A lightweight design agent built with libfx. Describe a page and an agent writes it as one HTML file.
编报时的 AI 中文解读
fx0 是一个轻量级设计代理,用户描述页面需求,代理自动生成单个 HTML 文件。它基于 libfx 构建,提供聊天界面、实时预览和持久会话,适合快速原型设计和网页生成。
- dominikmartn/harpRust · 290 Stars
多代理管理、终端使用、tmux集成
查看原始资料
作者描述
Run many Claude Code and Codex agents side by side, in one sidebar that tells you which one needs you. An unofficial fork of Warp.
编报时的 AI 中文解读
Harp 是一个 macOS 终端应用,基于 Warp 的非官方分支,专为同时运行多个 Claude Code 和 Codex 编码代理而设计。它通过侧边栏展示每个代理会话的状态(如工作中、等待你、已完成),并支持分组、tmux 集成和用量限制环,帮助用户高效管理多个长时运行的编码代理。
- typecraft-dev/oma-castJavaScript · 277 Stars
应用启动、命令搜索、习惯学习
查看原始资料
作者描述
omarchy rebuild of raycast
编报时的 AI 中文解读
oma-cast 是一个为 Omarchy 桌面环境设计的 Raycast 风格启动器,用于搜索应用和 Omarchy 操作,并学习用户习惯以优化排序。适合 Omarchy 用户使用。
- ToomRamcharan/tv-vibehackJava · 235 Stars
电视界面定制、HDMI切换、遥控器按键重映射
查看原始资料
作者描述
Reverse-engineer any Android TV / Google TV: 100% fail-safe direct boot launcher, remote hotkey remapping, Realtek hardware passthrough & offline media player.
编报时的 AI 中文解读
这是一个面向Android TV/Google TV的定制启动器项目,旨在通过无root方式替换臃肿的原生界面,提供简洁、快速且防变砖的电视体验,并支持HDMI直通切换、遥控器按键重映射和离线视频播放。
- MemTensor/MemT-1.0Python · 193 Stars
模型本地部署、模型接口服务
查看原始资料
作者描述
Official repository for MemT-1.0
编报时的 AI 中文解读
MemT-1.0 是一个新一代记忆基础模型,将持久、动态演化的记忆作为模型计算的内在部分,适用于需要长期记忆和上下文高效利用的场景。
- opentrap/opentrapJava · 180 Stars
网页安全测试、流量拦截、漏洞扫描
查看原始资料
作者描述
A free, open-source alternative to Burp Suite: an intercepting proxy and web app security testing suite with Repeater, Intruder, Collaborator and a built-in OWASP ZAP scanner. Linux, AGPL-3.0.
编报时的 AI 中文解读
OpenTRAP 是一款免费开源的 Web 应用安全测试套件,提供拦截代理、Repeater、Intruder、Collaborator 等工具,并集成 OWASP ZAP 扫描引擎,适合渗透测试人员、漏洞赏金猎人、AppSec 工程师和学生使用。
- MiaAI-Lab/DeepSeek-v4.1-Flash-1017-2x-DGX-SparksShell · 180 Stars
模型本地部署、模型接口服务
查看原始资料
作者描述
DeepSeek-V4.1-Flash-1017 EXL3 on 2x DGX Sparks with TensorFold
编报时的 AI 中文解读
在双DGX Spark硬件上部署DeepSeek-V4.1-Flash-1017模型,提供OpenAI兼容API服务,支持长上下文、图像输入和工具调用。适用于需要高性能本地模型推理的开发者或研究团队。
- indexable-inc/ra-jitRust · 151 Stars
热重载
查看原始资料
作者描述
Rust compiler daemon on rust-analyzer: fast incremental cargo builds and live edits to running programs. Try: nix run github:indexable-inc/ra-jit
编报时的 AI 中文解读
ra-jit 是一个实验性的 Rust 热重载工具,利用 rust-analyzer 作为编译器前端,通过 Cranelift JIT 实现毫秒级增量编译和运行中程序的实时编辑。适用于希望快速迭代 Rust 代码的开发者,但当前仅支持 Rust 的一个小子集。
- zilvestro/grammaiTypeScript · 142 Stars
写作辅助、语法检查、翻译
查看原始资料
作者描述
AI writing assistance. Free & open source. Offline English and German grammar checks, with rewrites and translation through your own AI.
编报时的 AI 中文解读
grammai 是一款面向 Chrome 和 Chromium 浏览器的开源写作辅助扩展,提供离线英语和德语拼写与语法检查,并可通过用户自己的 AI 账户进行改写和翻译。适合需要边写边检查、注重隐私的写作者。
- thebcd69/bcd-gamesC · 130 Stars
Windows游戏运行、Steam游戏库管理、GOG游戏支持
查看原始资料
作者描述
BCD: Windows games on iPhone and iPad. Steam and GOG built in.
编报时的 AI 中文解读
BCD 是一款在 iPhone 和 iPad 上运行 Windows PC 游戏的启动器,内置 Steam 和 GOG 支持,提供游戏库管理、控制器操作和性能优化功能。适合希望在移动设备上玩 Windows 游戏的用户。
- MZhao-ouo/TouchableC · 125 Stars
游戏体验优化
查看原始资料
作者描述
A better gaming experience for Switch games ported to iOS.
编报时的 AI 中文解读
Touchable 是一个为移植到 iOS 的 Switch 游戏提供原生体验的工具,通过改进触控、虚拟按钮、图形和性能,让用户能在 Apple Silicon Mac 上构建并安装到 iPhone 和 iPad。
- OJZen/totk-mobileObjective-C · 116 Stars
游戏运行
查看原始资料
作者描述
Experimental native Tears of the Kingdom port for macOS and iOS.
编报时的 AI 中文解读
在 Apple 芯片 Mac 和 iPad 上原生运行《塞尔达传说:王国之泪》的实验性移植项目,包含源码和构建运行说明。
其余 10 个项目见收录列表。