Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

BitcoinWidget

Lightweight Windows desktop widget for tracking cryptocurrency prices. Borderless, draggable, customizable colors & transparency, multi-coin support. Saves position & settings. No install needed. image

Configuration

Settings are stored in %APPDATA%\btc-widget-config.json:

{
  "x": 100,
  "y": 200,
  "alpha": 0.90,
  "bg_transparent": false,
  "bg_color": "#1e1e2e",
  "text_color": "#ffffff",
  "price_color": "#ffffff",
  "update_interval_ms": 600000,
  "coins": ["bitcoin", "ethereum"]
}

You can open this file directly from the right-click menu (Open Config Location).


Technical Details

  • UI Framework: tkinter (Python standard library)
  • API: CoinGecko (free, no API key required)
    • /search — coin search for the Add dialog
    • /simple/price — live price and 24h change
    • /coins/{id} — coin metadata (name, symbol, icon)
  • Icons: CoinGecko CDN (24×24 PNG, rendered via Pillow)
  • Packaging: PyInstaller (single-file EXE)

AI Disclosure

This software was developed with assistance from an AI coding assistant.

  • AI Model: opencode/deepseek-v4-flash-free
  • Role: Code generation, debugging, and refactoring under human direction
  • Human: All design decisions, feature requirements, quality assurance, and final validation were performed by a human developer.

About

Lightweight Windows desktop widget for tracking cryptocurrency prices. Borderless, draggable, customizable colors & transparency, multi-coin support. Saves position & settings. No install needed.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages