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.