{"schema_version":"onlylabs.public_signal.v1","title":"SiliconFlow Fork: siliconflow/remote-chromium","description":"SiliconFlow fork signal with public source context, captured evidence pages, related signals, and category-scoped analysis context.","url":"https://onlylabs.fyi/signals/0b7d78bc-4401-4516-aa12-d59a8fb13ce9","json_url":"https://onlylabs.fyi/signals/0b7d78bc-4401-4516-aa12-d59a8fb13ce9/signal.json","generated_at":"2026-08-28T17:48:45.600Z","evidence_latest_fetched_at":"2026-08-27T07:03:32.132482+00:00","signal_first_seen_at":"2026-08-27T07:01:55.298352+00:00","org":{"slug":"siliconflow","name":"SiliconFlow","category":"neocloud","category_label":"Neocloud","dossier_url":"https://onlylabs.fyi/labs/siliconflow","dossier_json_url":"https://onlylabs.fyi/labs/siliconflow/dossier.json"},"related_urls":{"signal":"https://onlylabs.fyi/signals/0b7d78bc-4401-4516-aa12-d59a8fb13ce9","signal_json":"https://onlylabs.fyi/signals/0b7d78bc-4401-4516-aa12-d59a8fb13ce9/signal.json","source":"https://github.com/siliconflow/remote-chromium","lab_dossier":"https://onlylabs.fyi/labs/siliconflow","lab_dossier_json":"https://onlylabs.fyi/labs/siliconflow/dossier.json","analysis":"https://onlylabs.fyi/analysis/siliconflow","analysis_json":"https://onlylabs.fyi/analysis/siliconflow/analysis.json","analysis_evidence_json":"https://onlylabs.fyi/analysis/siliconflow/evidence.json","category":"https://onlylabs.fyi/neoclouds","category_json":"https://onlylabs.fyi/neoclouds.json","category_feed":"https://onlylabs.fyi/neoclouds/feed.xml","category_signals_json":"https://onlylabs.fyi/signals.json?category=neocloud","topic":"https://onlylabs.fyi/topics/forks","topic_signals_json":"https://onlylabs.fyi/topics/forks/signals.json?category=neocloud","topic_feed":"https://onlylabs.fyi/topics/forks/feed.xml?category=neocloud","data_business":null},"answer_pack":{"answer":"SiliconFlow forked siliconflow/remote-chromium (forked from JoeMartini/remote-chromium). This fork signal points to upstream code the lab may be inspecting, patching, or building on. High-signal details: repo siliconflow/remote-chromium · parent JoeMartini/remote-chromium. onlylabs links this event to 1 captured evidence page and 6 related fork signals.","signal_desk":"forks","source_context":{"source_url":"https://github.com/siliconflow/remote-chromium","source_host":"github.com","occurred_at":"2026-08-26T11:30:19+00:00","first_seen_at":"2026-08-27T07:01:55.298352+00:00","date_source":"source","context":"forked from JoeMartini/remote-chromium"},"context_markers":[{"label":"Lab","value":"SiliconFlow","source":"signal"},{"label":"Signal desk","value":"forks","source":"signal"},{"label":"Source host","value":"github.com","source":"source"},{"label":"Repository","value":"siliconflow/remote-chromium","source":"source"},{"label":"Parent","value":"JoeMartini/remote-chromium","source":"source"},{"label":"Watch term","value":"Agents and tool use","source":"evidence"}],"evidence_coverage":{"target_pages":1,"captured_pages":1,"readable_pages":1,"capture_methods":["plain"],"missing_page_urls":[],"failed_page_urls":[],"blocked_page_urls":[],"page_urls":["https://github.com/siliconflow/remote-chromium"],"related_signals":6,"has_source_url":true,"latest_page_fetched_at":"2026-08-27T07:03:32.132482+00:00"},"data_business":{"matches":false,"lanes":[],"matched_terms":[],"score":null,"reason":null},"agent_handoff":{"signal_json":"https://onlylabs.fyi/signals/0b7d78bc-4401-4516-aa12-d59a8fb13ce9/signal.json","dossier_json":"https://onlylabs.fyi/labs/siliconflow/dossier.json","analysis_json":"https://onlylabs.fyi/analysis/siliconflow/analysis.json","analysis_evidence_json":"https://onlylabs.fyi/analysis/siliconflow/evidence.json","topic_signals_json":"https://onlylabs.fyi/topics/forks/signals.json?category=neocloud","topic_feed":"https://onlylabs.fyi/topics/forks/feed.xml?category=neocloud","category_signals_json":"https://onlylabs.fyi/signals.json?category=neocloud","data_radar_json":null,"opportunities_json":null},"analysis_playbook":{"objective":"Turn fork activity into a map of upstream tools, libraries, model utilities, agent frameworks, and research dependencies being inspected or adapted.","evidence_focus":["forked parent repo","repo owner","language","description","stars","org and recency"],"extraction_questions":["Which upstream projects are repeated across labs?","Which forks point to evals, agents, infrastructure, model tooling, or data pipelines?","Which low-profile forks could precede a release or hiring wave?","Which labs are converging on the same technical adjacency?"],"signal_questions":["What upstream dependency or technical adjacency does this fork reveal?","Which upstream projects are repeated across labs?","Which forks point to evals, agents, infrastructure, model tooling, or data pipelines?","Do the 6 related fork signals show a repeated pattern?"],"output_fields":["org","upstream_repo","language","technical_theme","evidence_url"],"data_business_relevance":"Data-business lane extraction is scoped to frontier labs; for this category, keep conclusions tied to category-specific strategy, source evidence, and follow-up questions.","required_sources":[{"label":"signal_json","url":"https://onlylabs.fyi/signals/0b7d78bc-4401-4516-aa12-d59a8fb13ce9/signal.json","required":true},{"label":"source","url":"https://github.com/siliconflow/remote-chromium","required":true},{"label":"dossier_json","url":"https://onlylabs.fyi/labs/siliconflow/dossier.json","required":true},{"label":"analysis_evidence_json","url":"https://onlylabs.fyi/analysis/siliconflow/evidence.json","required":true},{"label":"topic_signals_json","url":"https://onlylabs.fyi/topics/forks/signals.json?category=neocloud","required":false},{"label":"data_radar_json","url":null,"required":false}],"expected_output":["one-paragraph source-grounded interpretation","category-specific implication","confidence and missing evidence","recommended next source to inspect"],"prompt_seed":"Using only the linked onlylabs JSON, captured source context, and cited evidence, analyze SiliconFlow's fork signal \"siliconflow/remote-chromium\" for neocloud strategy."},"semantic_triples":[{"subject":"SiliconFlow","predicate":"forked","object":"siliconflow/remote-chromium","text":"SiliconFlow forked siliconflow/remote-chromium."},{"subject":"siliconflow/remote-chromium","predicate":"is classified as","object":"fork signal","text":"siliconflow/remote-chromium is classified as fork signal."},{"subject":"siliconflow/remote-chromium","predicate":"belongs to","object":"forks desk","text":"siliconflow/remote-chromium belongs to forks desk."},{"subject":"siliconflow/remote-chromium","predicate":"has context","object":"forked from JoeMartini/remote-chromium","text":"siliconflow/remote-chromium has context forked from JoeMartini/remote-chromium."},{"subject":"siliconflow/remote-chromium","predicate":"has evidence coverage","object":"1 captured evidence page","text":"siliconflow/remote-chromium has evidence coverage 1 captured evidence page."},{"subject":"siliconflow/remote-chromium","predicate":"has captured page count","object":"1","text":"siliconflow/remote-chromium has captured page count 1."},{"subject":"siliconflow/remote-chromium","predicate":"has readable page count","object":"1","text":"siliconflow/remote-chromium has readable page count 1."},{"subject":"siliconflow/remote-chromium","predicate":"has related signal count","object":"6","text":"siliconflow/remote-chromium has related signal count 6."},{"subject":"siliconflow/remote-chromium","predicate":"has analysis playbook objective","object":"Turn fork activity into a map of upstream tools, libraries, model utilities, agent frameworks, and research dependencies being inspected or adapted.","text":"siliconflow/remote-chromium has analysis playbook objective Turn fork activity into a map of upstream tools, libraries, model utilities, agent frameworks, and research dependencies being inspected or adapted.."},{"subject":"siliconflow/remote-chromium","predicate":"has source host","object":"github.com","text":"siliconflow/remote-chromium has source host github.com."},{"subject":"siliconflow/remote-chromium","predicate":"has lab","object":"SiliconFlow","text":"siliconflow/remote-chromium has lab SiliconFlow."},{"subject":"siliconflow/remote-chromium","predicate":"has signal desk","object":"forks","text":"siliconflow/remote-chromium has signal desk forks."},{"subject":"siliconflow/remote-chromium","predicate":"has source host","object":"github.com","text":"siliconflow/remote-chromium has source host github.com."},{"subject":"siliconflow/remote-chromium","predicate":"has repository","object":"siliconflow/remote-chromium","text":"siliconflow/remote-chromium has repository siliconflow/remote-chromium."},{"subject":"siliconflow/remote-chromium","predicate":"has parent","object":"JoeMartini/remote-chromium","text":"siliconflow/remote-chromium has parent JoeMartini/remote-chromium."},{"subject":"siliconflow/remote-chromium","predicate":"has watch term","object":"Agents and tool use","text":"siliconflow/remote-chromium has watch term Agents and tool use."}]},"intelligence":{"signal_desk":"forks","answer":"SiliconFlow forked siliconflow/remote-chromium (forked from JoeMartini/remote-chromium). This fork signal points to upstream code the lab may be inspecting, patching, or building on. High-signal details: repo siliconflow/remote-chromium · parent JoeMartini/remote-chromium. onlylabs links this event to 1 captured evidence page and 6 related fork signals.","semantic_triples":[{"subject":"SiliconFlow","predicate":"forked","object":"siliconflow/remote-chromium","text":"SiliconFlow forked siliconflow/remote-chromium."},{"subject":"siliconflow/remote-chromium","predicate":"is classified as","object":"fork signal","text":"siliconflow/remote-chromium is classified as fork signal."},{"subject":"siliconflow/remote-chromium","predicate":"belongs to","object":"forks desk","text":"siliconflow/remote-chromium belongs to forks desk."},{"subject":"siliconflow/remote-chromium","predicate":"has context","object":"forked from JoeMartini/remote-chromium","text":"siliconflow/remote-chromium has context forked from JoeMartini/remote-chromium."},{"subject":"siliconflow/remote-chromium","predicate":"has evidence coverage","object":"1 captured evidence page","text":"siliconflow/remote-chromium has evidence coverage 1 captured evidence page."}]},"signal":{"id":"0b7d78bc-4401-4516-aa12-d59a8fb13ce9","url":"https://onlylabs.fyi/signals/0b7d78bc-4401-4516-aa12-d59a8fb13ce9","json_url":"https://onlylabs.fyi/signals/0b7d78bc-4401-4516-aa12-d59a8fb13ce9/signal.json","source_url":"https://github.com/siliconflow/remote-chromium","title":"siliconflow/remote-chromium","summary":"SiliconFlow forked upstream code. onlylabs watches forks for tooling, infrastructure, research dependencies, and product-adjacent work.","context":"forked from JoeMartini/remote-chromium","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"siliconflow","name":"SiliconFlow","category":"neocloud"},"occurred_at":"2026-08-26T11:30:19+00:00","first_seen_at":"2026-08-27T07:01:55.298352+00:00","date_source":"source","evidence_coverage":{"target_pages":1,"captured_pages":1,"readable_pages":1,"capture_methods":["plain"],"missing_page_urls":[],"failed_page_urls":[],"blocked_page_urls":[],"page_urls":["https://github.com/siliconflow/remote-chromium"]},"facets":{"repo":"siliconflow/remote-chromium","parent":"JoeMartini/remote-chromium"},"traction":{"github_stars":0,"hn_points":null,"hn_comments":null,"hn_story_id":null,"hf_downloads":null,"hf_likes":null},"data_radar":null},"primary_evidence_page":{"is_primary":true,"source_match":true,"url":"https://github.com/siliconflow/remote-chromium","final_url":"https://github.com/siliconflow/remote-chromium","title":"siliconflow/remote-chromium repository metadata","http_status":200,"content_type":"application/json","capture_method":"plain","fetched_at":"2026-08-27T07:03:32.132482+00:00","bytes":27292,"raw_path":"ca2209377e2cef2ce48b8388a2d649be666f6b9f9a1504e7a33aca420ef576a3.json","content_hash":"f9543721906467f9a42c793b3f019e5a92d0eb98fcded938f94a842afdba4d02","excerpt_chars":1200,"truncated":true,"excerpt":"siliconflow/remote-chromium Description: Remote Chromium on headless servers — KasmVNC + X11 + Chromium container with CDP endpoint, extension auto-loading, and OIDC/Basic Auth reverse proxy License: MIT Stars: 0 Forks: 0 Open issues: 1 Created: 2026-08-26T11:30:19Z Pushed: 2026-08-26T13:02:12Z Default branch: main Fork: yes Parent repository: JoeMartini/remote-chromium Archived: no README: Remote Chromium 在 headless Linux 服务器（ECS、VPS、NAS）上运行 Chromium 的开箱即用方案。 基于 [linuxserver/baseimage-kasmvnc](https://github.com/linuxserver/docker-baseimage-kasmvnc) 构建容器，提供： - 🖥️ 远程 KasmVNC Web 桌面（浏览器即桌面） - 🔌 CDP 端点暴露（任何支持 CDP 的工具都能接入） - 🧩 Chrome 扩展自动加载（OpenCLI Bridge、广告拦截等） - 💾 登录态与用户数据持久化 - 🔐 反向代理：Basic Auth 或 OIDC（Keycloak / Auth0 / Authing 等） > **与 OpenCLI 的关系：** 本项目最初是 [OpenCLI](https://github.com/jackwener/opencli) 的 `server-browser/` 子目录，为无 GUI 服务器提供浏览器桥接。现已独立为一个通用的远程 Chromium 方案，OpenCLI 仍是主要用例之一，但不强制依赖。 一句话原理 ``` 服务器 = headless Linux 容器内 = KasmVNC + X11 + Chromium + 你选的扩展 CDP → socat 代理到宿主机端口 用户 → HTTPS 反代访问 KasmVNC 桌面 ``` 适用场景 - 服务器没有 GUI，但需要浏览器自动化（CDP / Puppeteer / Playwright / OpenCLI） - 想在一个长期运行的远程浏览器里登录微信、小红书、知乎、携程等网站 - 希望 CLI 工具能复用这些登录态 - 已有 OIDC 环境，希望复用 SSO 快速开始 ```bash 一键部署..."},"evidence_pages":[],"related_signals":[{"id":"6e690786-9e93-4d76-b088-add16986ba7b","url":"https://onlylabs.fyi/signals/6e690786-9e93-4d76-b088-add16986ba7b","source_url":"https://github.com/siliconflow/SenseVoice-2","title":"siliconflow/SenseVoice-2","context":"forked from QwenAudio/SenseVoice","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"siliconflow","name":"SiliconFlow","category":"neocloud"},"occurred_at":"2026-08-24T07:55:15+00:00","first_seen_at":"2026-08-25T07:01:57.52375+00:00","date_source":"source"},{"id":"92c8caa9-79d0-4c85-8d2c-18c2a1658016","url":"https://onlylabs.fyi/signals/92c8caa9-79d0-4c85-8d2c-18c2a1658016","source_url":"https://github.com/siliconflow/SenseVoice-1","title":"siliconflow/SenseVoice-1","context":"forked from QwenAudio/SenseVoice","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"siliconflow","name":"SiliconFlow","category":"neocloud"},"occurred_at":"2026-08-24T07:55:06+00:00","first_seen_at":"2026-08-25T07:01:57.52375+00:00","date_source":"source"},{"id":"abff99c1-f0b8-4d51-97ba-03e27ea5812c","url":"https://onlylabs.fyi/signals/abff99c1-f0b8-4d51-97ba-03e27ea5812c","source_url":"https://github.com/siliconflow/SenseVoice","title":"siliconflow/SenseVoice","context":"forked from QwenAudio/SenseVoice","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"siliconflow","name":"SiliconFlow","category":"neocloud"},"occurred_at":"2026-08-24T07:55:02+00:00","first_seen_at":"2026-08-25T07:01:57.52375+00:00","date_source":"source"},{"id":"3a0a6abd-6dec-4c27-90e6-82d2e8f6d8ac","url":"https://onlylabs.fyi/signals/3a0a6abd-6dec-4c27-90e6-82d2e8f6d8ac","source_url":"https://github.com/siliconflow/MiMo-V2.5-ASR","title":"siliconflow/MiMo-V2.5-ASR","context":"forked from XiaomiMiMo/MiMo-V2.5-ASR","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"siliconflow","name":"SiliconFlow","category":"neocloud"},"occurred_at":"2026-08-24T07:53:33+00:00","first_seen_at":"2026-08-25T07:01:57.52375+00:00","date_source":"source"},{"id":"e35510c1-c9ff-496c-a751-00b86aa315c0","url":"https://onlylabs.fyi/signals/e35510c1-c9ff-496c-a751-00b86aa315c0","source_url":"https://github.com/siliconflow/Qwen3-ASR-7","title":"siliconflow/Qwen3-ASR-7","context":"forked from QwenLM/Qwen3-ASR","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"siliconflow","name":"SiliconFlow","category":"neocloud"},"occurred_at":"2026-08-24T07:53:18+00:00","first_seen_at":"2026-08-25T07:01:57.52375+00:00","date_source":"source"},{"id":"e5bfdb55-413a-4ffd-91cd-32bc9d625d41","url":"https://onlylabs.fyi/signals/e5bfdb55-413a-4ffd-91cd-32bc9d625d41","source_url":"https://github.com/siliconflow/Qwen3-ASR-6","title":"siliconflow/Qwen3-ASR-6","context":"forked from QwenLM/Qwen3-ASR","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"siliconflow","name":"SiliconFlow","category":"neocloud"},"occurred_at":"2026-08-24T07:53:07+00:00","first_seen_at":"2026-08-25T07:01:57.52375+00:00","date_source":"source"}]}