Araç Seti

Live Activity Tool

A small toolkit for showing a live activity badge on your own portfolio — similar to a Discord Rich Presence status, but for a personal website. A Python agent on your PC detects what you're actively doing (coding in VS Code, playing a specific game, browsing) and reports a coarse, privacy-conscious label to a small API route, which a React badge component polls and displays live, with an auto-updating duration timer.

Meant to be copied into an existing Next.js portfolio project rather than run as its own site.

  • Detects your active app/game via a lightweight Python agent (Windows)
  • Reports only a coarse label like "Coding in VS Code" — never file names or window titles
  • Auto-flips to "Offline" if the agent stops reporting, no stale statuses
  • A drop-in React badge component with a live duration timer
  • Self-hosted Redis-backed API route, no vendor lock-in
  • MIT licensed
Projeyi gör