DeepSeek Harness Remote
DeepSeek Harness Remote 可將手機或另一台電腦與你運行 DeepSeek Harness 的電腦安全連接,隨時隨地繼續你的工作,方便隨時查看進度並繼續工作。
AI 翻譯
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Cronometru de scenă cu clopoțel pentru conferințe: limitează timpul fiecărui vorbitor din agendă. Un singur fișier HTML, fără dependențe externe, funcționează complet offline („fără frontiere”, trade-free).
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗English · Română · Français · Italiano · Español · Português · Deutsch · Magyar
Version: 2.2.0 · Last updated: 2026-11-02
Status: stable · Offline: complete
Interface languages: Română, English, Français, Italiano, Español, Português (PT), Deutsch, Magyar
A stage timer with a bell for conferences: it limits each speaker's time on the agenda. A single HTML file, with no external dependencies, working fully offline ("without borders", trade-free).
index.html in a browser (or the page published with GitHub Pages: https://chiuta.github.io/Clopotel/).Vorbitor | Titlu | minute, one presentation per line; separators |, ; or tab; without minutes, 10 is used). .csv/.txt files with the same format can be imported in the same way.p2p module): the device holding the agenda is the host; the stage (speaker screen), the hall and the moderator (phone) join with a role by copying a code or scanning a QR, device to device (WebRTC, no server, same local network). Everyone sees the same time; the moderator can start/pause, go next and send messages such as "2 minutes left" to the stage screen. Limit: symmetric NATs (mobile/corporate networks) cannot be crossed without a STUN/TURN server; the local IP address is visible to the other device.Features chosen after reading the app, for what an organiser was missing after the event and in the room:
The collapsible section "Report: plan versus actual" (under Settings) shows, for each presentation, the planned time, the actual time, the difference (red = over, green = under plan), the status (finished / in progress / not started) and totals: the sum over the timed presentations and the plan for the whole agenda. It updates in real time. "Export CSV" downloads raport-clopotel.csv (separator ;, UTF-8 with BOM for Excel/LibreOffice; cells that could be interpreted as formulas are neutralised); "Print the report" prints only the table. The times come from the results that Clopoțel already keeps (a presentation enters the report when it is finished or left, the current one with the time so far). Limit: there is no history of previous events; a "Reset" or "Select" on a presentation deletes its actual time from the report (existing behaviour).
The "Voice announcements" checkbox in Settings: at the warning and at the end, besides the bell, the app says aloud "Au rămas 2 minute." / "A rămas un minut." / "Au rămas N secunde." / "Timpul a expirat." (i.e. "2 minutes left." / "One minute left." / "N seconds left." / "Time is up."; in English when the language is En). It uses the browser's speech synthesis (speechSynthesis), respects the volume and the "Sound" switch (with the sound off, nothing is spoken), is off by default and is automatically disabled if the browser has no voice. The projector window does not speak (to avoid doubling). Limit: the quality and language of the voice depend on the system; some systems have no Romanian voice and read with a foreign accent; some voices are provided online by the browser's maker, outside the app's control.
The interface has 8 languages (RO, EN, FR, IT, ES, PT, DE, HU), chosen from the language selector; the kit has its interface in 8 languages as well.
A click (or Enter) on the displayed version (v 1.1.1 · 2026-10-18) opens the "Transparency" window: the declared network hosts (0 external requests), the local-storage keys with sizes, the APIs used, the size and SHA-256 of the file (with a checker for a downloaded file) and the backup copy of the app's data in a .fff.json file (optionally encrypted with a password, AES-GCM 256 / PBKDF2; the password cannot be recovered), import with confirmation and deletion of the app's data. The kit (fff-kit, modules: core, label, bundle) is pasted into index.html, makes no network requests and does not change existing data; without it the app works the same. The kit's texts are in 8 languages (ro, en, fr, it, es, pt, hu, de); the fr/it/es/pt/hu/de translations are automatic and not natively verified. The app's own interface remains in Romanian.
tests/sync.test.mjs). It has not been tested on real phones, a venue's Wi-Fi or a real projector. Symmetric NATs (mobile or corporate networks) cannot be crossed without a STUN/TURN server, which this app does not use.| Key | Action |
|---|---|
| Space | Start / pause |
| N or → | Next speaker |
| P or ← | Previous |
| R | Reset |
| + / − | Add / subtract one minute |
| B | Ring the bell |
| M | Sound on / off |
| F | Stage screen |
localStorage); after a reload, the timer continues.Settings → Pages → Source: Deploy from a branch → main / (root). The .nojekyll file is already included.
alert() dialogs: they appear as a non-modal notification in the current language (also announced to screen readers)..json, .csv, .txt) now asks for confirmation before replacing the existing agenda (like "Paste list"); if you back out, neither the agenda nor the settings change. There is no "undo" after replacement: export the agenda before you import.aside) for accessibility (axe region was violated before).connect-src 'none' (the app makes no network requests)..csv/.txt file (lines Vorbitor | Titlu | minute), with a message about the imported or adjusted lines.MIT — see LICENSE.
Author: Alexandru-Ionuț Chiuță (Alexio) · [email protected]
Phase colours (2.1.0). Under Settings you can choose the colour of the normal, warning and overtime phases. A colour with contrast below 3:1 against the background is refused with a message; every phase also keeps its text label. "Default colours" restores the original look. The footer now also points to multi-screen sync for other devices. Labels written in RO and EN; the translations into fr/it/es/pt/de/hu (labels, messages, footer and this README note) are machine translations, not validated by native speakers.