DeepSeek Harness Remote
DeepSeek Harness Remote: DeepSeek Harness 실행 PC와 모바일·PC를 안전하게 연결해 어디서나 작업 이어받기
Glyph Time은 화면 가장자리에서 조용히 시간 흐름을 보여주고 30분마다 알림을 주며 기록을 보관합니다
See where your hours go. A quiet count-up on the edge of your screen, a nudge every 30 minutes, every session saved to your vault. Free for Mac.
생산성Swift · ShellGitHub @fru-dev3온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Glyph Time: see where your hours go. A quiet count-up on the edge of your screen, a nudge every 30 minutes, every session saved to your vault. Mac app by fru.dev.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗See where your hours go. A quiet count-up on the edge of your screen, a nudge every 30 minutes, every session saved to your vault as plain files.
Its page is glyph.fru.dev/time. Part of the Glyph family by fru.dev: Glyph Studio, Glyph Jot, Glyph Ibis and Glyph Rig, plus the tools Glyph Arena, Glyph Cast and Glyph Time.
Download Glyph-Time.dmg and drag Glyph Time to Applications. It is signed and notarized by Apple. Needs macOS 26 on Apple silicon. It lives in the menu bar and on the right edge of the screen; there is no Dock icon.
Control-Option-T from
anywhere. The same keys pause and resume. Nothing ever takes the focus from the app you are in.+3:12) until you stop.One line per start, pause, resume, name, nudge, stop, hide and show, appended to
<folder>/<YYYY-MM>.<device>.jsonl. Each device writes only its own file, so a folder synced
between Macs never conflicts; readers merge the files by time. The file is the timer: quit, crash
or restart and the clock picks up where the lines say.
{"device":"Laptop","event":"start","host":"laptop-local","project":"acme-api","source":"repo","ts":"2026-10-27T09:12:04-05:00"}
{"event":"pause","host":"laptop-local","reason":"idle","ts":"2026-10-27T09:40:00-05:00"}
{"event":"resume","host":"laptop-local","ts":"2026-10-27T09:43:10-05:00"}
{"answer":"keep","event":"nudge","host":"laptop-local","minutes":30,"ts":"2026-10-27T09:45:14-05:00"}
{"event":"stop","host":"laptop-local","minutes":85,"ts":"2026-10-27T10:40:12-05:00"}
Only the project name and the front app's bundle id are kept: never a window title, a URL or anything you typed. Choose the folder in Settings:
data/apps/time/sessions/, and a short Markdown summary
(today, this week, last week by project, this week by device) at
data/domains/time/source/apps/time/summary.md, where Studio and your agents read it;.glyph-time/sessions/ inside it;~/Library/Application Support/Glyph Time/sessions/../scripts/build.sh --install # builds "Glyph Time.app" with SwiftPM (no Xcode), copies it to /Applications
The session format is TimeLog in GlyphCore's GlyphVault (Packages/GlyphCore), shared with
every Glyph app that records time.
cat Packages/GlyphCore/Sources/GlyphVault/TimeLog.swift TimeLogCheck.swift | swift - # the format
./scripts/ui-check.sh <out dir> # the app
The UI check runs the real app twice (a plain folder, then a stand-in vault). It clicks the edge
clock's own buttons with mouse events sent to its panel, reads the session file after every step,
and saves a picture of each state in <out dir>: start, pause, resume, naming, nudges (answered,
ignored, the next one skipped), a countdown to zero and past it, idle within and past 30 minutes,
screen lock, sleep and wake, a session left open in the file, no burst of nudges on launch, the
menu bar's items, the shortcut, hiding the clock, Settings, and the summary. Nudges, countdowns
and idle run on a fast clock. It needs no permission.
Swift and SwiftUI, one small package. A non-activating NSPanel on every Space and over
full-screen apps for the clock, NSStatusItem for the menu bar, Carbon's hotkey (no
Accessibility needed for it), CGEventSource for idle time.
| File | What it does |
|---|---|
Clock.swift | the timer: every action appends a line; the open session is folded back from the file |
Edge.swift | the clock on the screen's edge: tab, count, open card, nudge |
Watch.swift | sleep, lock and idle; the project guess from the front window |
App.swift | launch, menu bar, the name prompt, the shortcut |
Store.swift | where the files go, and the vault summary |
SettingsView.swift, UITest.swift | settings, and the UI check above |
MIT. See LICENSE.
Glyph Time for the iPhone is its own app (since 2026-10-27; it was a Time area in the Glyph
iPhone app). It opens on the timer and writes the same lines, in its own
<YYYY-MM>.iphone-<model>.jsonl, sent whole over your private network into the same sessions
folder. This app merges every file there, so phone sessions show in Today and in the summary.
Alarm and reminder lines are kept but not folded into sessions.