Repository navigation
Releases: ardss/kynoptic
Release list
v0.3.2
Kynoptic 0.3.2 - Windows activity tracker, 100% local
Download and run Kynoptic-Setup-0.3.2.exe - that is the only file most users need.
- SmartScreen will warn (unsigned build): click More info -> Run anyway, or verify
SHA256SUMS.txt/ build from source. - Data stays on your machine: raw events are append-only, never uploaded, never auto-deleted.
- After install, find the tray icon (may be in the ^ overflow) and right-click -> Open Dashboard.
- AI integration: kynoptic mcp (stdio) or kynoptic skill install - see README.
Other assets: portable zip (no installer), bare exes, SHA256SUMS.txt.
v0.3.1
Kynoptic 0.3.1 - Windows activity tracker, 100% local
Download and run Kynoptic-Setup-0.3.1.exe - that is the only file most users need.
- SmartScreen will warn (unsigned build): click More info -> Run anyway, or verify
SHA256SUMS.txt/ build from source. - Data stays on your machine: raw events are append-only, never uploaded, never auto-deleted.
- After install, find the tray icon (may be in the ^ overflow) and right-click -> Open Dashboard.
- AI integration: kynoptic mcp (stdio) or kynoptic skill install - see README.
Other assets: portable zip (no installer), bare exes, SHA256SUMS.txt.
v0.3.0
Kynoptic 0.3.0 - Windows activity tracker, 100% local
Download and run Kynoptic-Setup-0.3.0.exe - that is the only file most users need.
- SmartScreen will warn (unsigned build): click More info -> Run anyway, or verify
SHA256SUMS.txt/ build from source. - Data stays on your machine: raw events are append-only, never uploaded, never auto-deleted.
- After install, find the tray icon (may be in the ^ overflow) and right-click -> Open Dashboard.
- AI integration: kynoptic mcp (stdio) or kynoptic skill install - see README.
Other assets: portable zip (no installer), bare exes, SHA256SUMS.txt.
v0.2.2
Kynoptic 0.2.2 - Windows activity tracker, 100% local
Download and run Kynoptic-Setup-0.2.2.exe - that is the only file most users need.
- SmartScreen will warn (unsigned build): click More info -> Run anyway, or verify
SHA256SUMS.txt/ build from source. - Data stays on your machine: raw events are append-only, never uploaded, never auto-deleted.
- After install, find the tray icon (may be in the ^ overflow) and right-click -> Open Dashboard.
- AI integration: kynoptic mcp (stdio) or kynoptic skill install - see README.
Other assets: portable zip (no installer), bare exes, SHA256SUMS.txt.
v0.2.1
Kynoptic 0.2.1 - Windows activity tracker, 100% local
Download and run Kynoptic-Setup-0.2.1.exe - that is the only file most users need.
- SmartScreen will warn (unsigned build): click More info -> Run anyway, or verify
SHA256SUMS.txt/ build from source. - Data stays on your machine: raw events are append-only, never uploaded, never auto-deleted.
- After install, find the tray icon (may be in the ^ overflow) and right-click -> Open Dashboard.
- AI integration: kynoptic mcp (stdio) or kynoptic skill install - see README.
Other assets: portable zip (no installer), bare exes, SHA256SUMS.txt.
v0.2.0
Kynoptic v0.2.0
Local-first Windows activity tracker: 40 system monitors, three-metric model (presence / automation / foreground dwell), local dashboard, stdio MCP server for AI clients, self-update with SHA256 verification.
Highlights
- Dashboard port fallback — if 8422 is taken (Hyper-V reserved ranges), falls back to 18422/28422 segments; actual port recorded in
data\dashboard-port.txt - Corrupt-database visibility — collector startup failures persist a diagnosis to
data\collector-error.logand auto-retry instead of failing silently - Watchdog liveness — detects a hung collector behind a live tray, not just a dead process; sleep-window guard prevents wrongful kills after suspend/resume
- Reliable autostart — silent installs and upgrades no longer silently lose the watchdog task and Run key
- Event-time input bucketing — keystroke minutes land in the minute they happened (stall-proof, DST-proof)
- Self-update hardening — ships SKILL.md, relaunches killed tray, filters pre-releases
Assets
Kynoptic-Setup-0.2.0.exe— installer (autostart + watchdog task by default)Kynoptic-Portable-0.2.0.zip— portable trio, no scheduled tasksSHA256SUMS.txt— verify before running
Full changelog: CHANGELOG.md
Kynoptic v0.1.0
Kynoptic v0.1.0 首个公开发布 —— Windows 本地优先的活动感知层。
下载 / Downloads
| 文件 | 说明 |
|---|---|
Kynoptic-Setup-0.1.0.exe |
安装版(安装向导支持中文/English,可选开机自启动与桌面图标) |
Kynoptic-Portable-0.1.0.zip |
便携版,解压即用,免安装 |
kynoptic.exe / kynoptic-tray.exe |
单文件裸二进制(CLI 与托盘) |
SHA256SUMS.txt |
全部产物校验和 |
功能亮点
- 40 个监控器(默认启用 14 个,纯 Win32 核心(wifi/power-plan 探测会调用 netsh/powercfg 系统工具);其余 26 个按需开启)
- 原始事件只追加写入本地 SQLite;聚合表仅为派生缓存,随时可重建
- CLI:collect / query / stats / now / dashboard / update 等
- 本地仪表盘(127.0.0.1,中英双语,右上角可切换语言):
- 任意一天的逐小时应用占用 + 当日 Top-3 应用
- 报告页:应用色带时间轴、正则分类占比、专注块识别、28 天趋势、周对比、每日目标
- 输入页:ANSI-104 标准布局的逐键热力图;鼠标点击图按真实设备建模(经 Raw Input 识别,有侧键才显示侧键)
- 「本机」面板:主板/机型、CPU、GPU(含 NVIDIA 利用率)、内存总量与占用、全部磁盘
- 秒级新鲜度:按键约 2 秒内可见,页面 5 秒自动刷新
- MCP 服务器(stdio,JSON-RPC 2.0):get_current_status / get_summary / get_timeline / get_anomalies / wait_for
- 托盘常驻(kynoptic-tray):纯 Win32,托管采集器 + 仪表盘,三态图标;设置保存即自动生效
- 从 GitHub Releases 自更新(
kynoptic update) - 隐私由构造保证:键盘/鼠标只存每分钟频次计数,绝不存按键内容、顺序或时序;数据不出本机
性能
实测(可用 BENCHMARKS.md 复现):空闲占单核 0.41%,内存约 16.5 MB,启动约 238 ms,每事件 336 字节;百万事件库上 p95 查询 < 50 ms。
环境要求
Windows 10/11。安装版直接运行;便携版解压后运行 kynoptic-tray.exe;从源码构建需 Rust stable (MSVC)。
First public release of Kynoptic, a local-first activity awareness layer for Windows.
Downloads
| File | Notes |
|---|---|
Kynoptic-Setup-0.1.0.exe |
Installer (bilingual English/Chinese wizard, optional autostart & desktop icon) |
Kynoptic-Portable-0.1.0.zip |
Portable, unzip and run, no installation |
kynoptic.exe / kynoptic-tray.exe |
Bare binaries (CLI and tray) |
SHA256SUMS.txt |
Checksums for all artifacts |
Highlights
- 40 monitors (14 enabled by default, pure Win32 core; wifi/power-plan probes shell out to netsh/powercfg; 26 more opt-in)
- Raw events stored append-only in local SQLite; aggregates are derived caches only
- CLI: collect / query / stats / now / dashboard / update and more
- Local dashboard (127.0.0.1, bilingual EN/中文):
- hour-by-hour app usage for any day + daily top-3 apps
- report view: per-app band timeline, regex-classified category share, focus-block detection, 28-day trend, weekly compare, daily goal
- input view: per-key keyboard heatmap (ANSI-104 layout) and a mouse click-map modeled on your real device (side buttons appear only if your mouse reports them, via Raw Input)
- "This machine" panel: board model, CPU, GPU (with NVIDIA utilization), memory total/used, all disks
- second-level freshness: keystrokes visible in ~2s; auto-refresh 5s
- MCP server (stdio, JSON-RPC 2.0) with get_current_status / get_summary / get_timeline / get_anomalies / wait_for
- Tray shell (kynoptic-tray): pure Win32, hosts collector + dashboard, three-state icon; settings save applies automatically
- Self-update from GitHub releases (kynoptic update)
- Privacy by construction: keyboard/mouse stored as per-minute frequency counts only — by default never key contents; the opt-in per-key mode does record timing; no telemetry; data never leaves the machine (only user-invoked update contacts GitHub)
Performance
Measured (reproducible via BENCHMARKS.md): 0.41% of one core at idle, ~16.5 MB RSS, ~238 ms startup, 336 bytes/event, p95 < 50 ms on a 1M-event database.
Requirements
Windows 10/11. Installer runs out of the box; portable: unzip and run kynoptic-tray.exe; building from source requires Rust stable (MSVC).