Vibe ETA
Vibe ETA is a VS Code extension that tracks task progress and sends optional Telegram notifications.
Features
- Setup Center UI in sidebar (
Vibe ETA icon)
- Telegram quick setup
- Auto chat ID detection
- Progress notifications at configurable intervals
- Completion/failure alerts
- Optional shutdown after task completion (Windows)
- Korean/English UI with manual language selection
After Install: Connect Telegram
If you want Telegram notifications, complete this one-time setup right after install:
- Open the VS Code sidebar and click the
Vibe ETA icon.
- In
Setup Center, click Run Quick Setup.
- Create a bot in Telegram
@BotFather, then paste the Bot Token.
- Send at least one message to your bot in Telegram.
- Run
Detect Chat ID.
- Send a test message to confirm the connection.
When setup is complete, turn on Telegram notifications in Setup Center.
Quick Start
- Install extension from Marketplace.
- Open VS Code sidebar and click the
Vibe ETA icon.
- In
Setup Center, click Run Quick Setup.
- Enter your Telegram bot token.
- Send one message to your bot in Telegram.
- Run chat ID detection and send a test message.
Telegram Setup Details
If Telegram is not connected yet, you can run either:
Vibe ETA: Open Setup Center and press Run Quick Setup
Vibe ETA: Quick Setup Telegram from Command Palette
If the sidebar icon is not visible, open Command Palette (Ctrl+Shift+P) and run:
Vibe ETA: Open Setup Center
If Chat ID detection fails:
- Check that you already sent at least one message to your bot.
- Run
Vibe ETA: Detect Telegram Chat ID again.
- If needed, run
Vibe ETA: Configure Telegram to manually re-enter token/chat_id.
Main Commands
Vibe ETA: Open Setup Center
Vibe ETA: Quick Setup Telegram
Vibe ETA: Detect Telegram Chat ID
Vibe ETA: Configure Progress Notify Interval
Vibe ETA: Configure Completion Alerts
Vibe ETA: Configure Shutdown After Task
Security
- Bot token and chat ID are stored in VS Code Secret Storage.
- Do not hardcode secrets in source files.
Development
npm run compile
npm test
| |