Changes
Description
A TUI to track changes to web pages, feeds, and APIs with readable diffs and optional AI summaries.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Track pages, feeds, and APIs; get readable diffs and optional AI summaries.
Webpages • Markdown • JSON • XML/Atom
Readable diffs • AI summaries • Notifications
Quick Start
Requirements: Bun 1.3+, SQLite (bundled with Bun), a shell.
Clone and install:
git clone https://github.com/iannuttall/changes.git
cd changes
bun install
Setup env and database:
bun setup:local
Run the service and TUI (local dev):
bun dev
bun changes
Features
- Monitors: webpages, APIs (JSON), Markdown, XML/Atom feeds
- HTML→Markdown conversion for stable diffing
- AI summaries (optional)
- Provider: Droid CLI (no API keys) or AI SDK (Anthropic/OpenAI/Google)
- Configure in TUI → Settings (provider/model, verify keys)
- Notifications: Telegram
- TUI over SSH; API is local and used only by the TUI
- SQLite storage; easy to run on a small VPS
- Parallel background checks with per‑monitor locking
- 5 MB max fetch size (oversize pages are skipped)
- Retention defaults: keep last 20 snapshots and 20 changes per monitor (adjust in TUI → Settings → Retention)
TUI Overview
Start:
bun changes
- Monitors: Add → List → Detail → Link notification channel
- Settings: Choose AI provider/model, verify keys, enable/disable summaries
- Controls: ↑/↓ to navigate, Enter to select, ESC/← to go back, q to quit
Local Development
bun dev
bun typecheck
bun test
bun build
Deployed to a VPS
Create and deploy in one flow:
bun setup:vps
Prompts include:
- Hetzner API key
- Server name
- Region
- Server size
- Install path
- Login key (SSH key)
- GitHub auto‑deploy (optional)
After it finishes:
- The app runs on the server.
- On your computer, open the dashboard with:
bun changes -
Related Skills
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Firecrawl
🔥 The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI TrendRadar
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的
AI mem0
| Universal memory layer for AI Agents | 51341 | 221 | 1 |
AI