Skip to content

Releases: ardss/kynoptic

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 23 Oct 18:28

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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 07:15
18b5f78

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

Choose a tag to compare

@github-actions github-actions released this 23 Sep 12:30
6ce8509

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

Choose a tag to compare

@github-actions github-actions released this 19 Sep 16:37

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

Choose a tag to compare

@github-actions github-actions released this 19 Sep 07:15

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

Choose a tag to compare

@github-actions github-actions released this 18 Sep 12:53

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.log and 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 tasks
  • SHA256SUMS.txt — verify before running

Full changelog: CHANGELOG.md

Kynoptic v0.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 01:33

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).