DeepSeek Harness Remote
DeepSeek Harness Remote 可將手機或另一台電腦與你運行 DeepSeek Harness 的電腦安全連接,隨時隨地繼續你的工作,方便隨時查看進度並繼續工作。
AI 翻譯
尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
Telefoane ↔ videoproiector: tablă comună cu desen, note, imagini, laser și cameră live, într-un singur fișier (WebRTC).
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗English · Română · Français · Italiano · Español · Português · Deutsch · Magyar
Version: 2.1.0 · Last updated: 2026-10-27
Status: experimental · Offline: complete after the page is loaded; the phone link works only on the same local network (no STUN/TURN)
Interface languages: Română, English, Français, Italiano, Español, Português (PT), Deutsch, Magyar
Phones ↔ video projector. A single HTML file (fascicul.html) that links the participants' phones to the device connected to the video projector and gives them a shared board: drawing, notes, images, laser pointer, live camera. No account, no tracking, no third-party servers, no dependencies. Part of the "without borders" / trade‑free series.
The board's content travels directly between devices (WebRTC), not through any server.
⏺ Record (top bar) keeps the board as an event log: strokes, notes, images, moves and deletions with their timing (starting from the current board). 🎞️ Recordings opens playback (play/pause, seek, 1×/2×/4×; long pauses are shortened to 1.5 s) and export: PDF (up to 8 pages of session stages), animated GIF 480×270 (fixed 216+40-colour palette) and .rec.json (save/reload, every event validated). Limits: laser and live cameras are not recorded; the recording lives in page memory (about 12 MB max) until you save it.
fascicul.html and choose Screen. A QR code appears.For step 3 the phones need the app. Three options:
| Option | How | Notes |
|---|---|---|
| Relay on the hotspot phone (recommended) | node fascicul-releu.js in Termux, see below | The relay also serves the app; nothing to install on the other phones |
| Web address | open https://chiuta.github.io/FASCICUL/ or put fascicul.html on any static hosting (YunoHost…) | HTTPS ⇒ the photo camera, QR scanning and live camera work everywhere |
| Sent file | send fascicul.html to the phones | "Manual pairing" is used (two QR codes per phone) |
The phone that provides the hotspot runs a small signalling relay compatible with ntfy (Node, no dependencies). The relay only passes the short connection messages; it cannot see the board's content.
pkg install nodejs
termux-setup-storage
# start the hotspot (with a WPA2 password), then:
cd ~/storage/downloads # aici stau fascicul-releu.js și fascicul.html
termux-wake-lock
node fascicul-releu.js
The relay prints the address (usually http://192.168.43.1:8080) and prints it again if it changes. On the device at the projector, open the address, choose Screen and show the QR code to the phones. Variables: PORT, HOST, ALLOW_ORIGIN (additional origins, comma-separated).
Over http:// (local relay) browsers block the photo camera: QR scanning from within the app and the live camera do not work there; the board, notes, gallery photos and the laser do work, and scanning with the phone's Camera app works anyway. Anyone who needs the live camera opens fascicul.html locally on the phone (secure context) and enters the relay address under Advanced settings.
.json, with images);Not tested on iOS: the app has not been tested on a real iPhone/iPad or in iOS Safari. Nothing here claims it works there; the iPhone notes in this README are expectations from browser capabilities, not test results. Reports from iOS users are welcome.
Connection guide (text):
The home page now has a collapsible animated step-by-step guide (5 steps, Back/Next, optional auto-play, animations off with reduced-motion) in all 8 languages (RO and EN written; the others are automatic translations). A real video guide has not been made.
eval; the app loads nothing from the internet.http:// the traffic on the local network is not encrypted by the transport (the board's content travels encrypted through WebRTC, the connection codes do not). Do not use a relay on insecure public networks.BarcodeDetector (in-app scanning) is missing from Safari/Firefox — use the Camera app.src/app.html application source (with the /*__RELAY_SRC__*/ marker)
fascicul-releu.js the relay (single source; embedded into the app)
build.js node build.js → fascicul.html (single file) + index.html (identical copy, for GitHub Pages)
Tests carried out during development (Chromium + Playwright): pairing through the relay with active mDNS candidates, approval / rejection, hostile participants (malformed messages, flooding, spoofing, in-flight images), automatic reconnection, heartbeat, live camera with a fake device, decoding of QR codes rendered with OpenCV, saved/loaded session.
fff-kit 1.1.4: touch targets and minimum text size. Touch targets/text fixed in the app.
fff-kit 1.1.2: PBKDF2 with 600,000 iterations, anti-clickjacking protection.
MIT © Alexio (Alexandru‑Ionuț Chiuță)