Skip to content

alexrios/chrometabs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

chrometabs

License: GPL v3

Export all open Google Chrome tabs to a timestamped Markdown file — one command, no dependencies.

Requirements

Installation

git clone https://github.com/alexrios/chrometabs.git
cd chrometabs

No install step needed — Bun runs TypeScript natively.

Usage

bun run start
# Exported 42 tabs to /path/to/chrometabs/exports/tabs-2026-03-15-10-36.md

Output is written to exports/ in the current directory. Override with:

TAB_EXPORTER_DIR=~/Documents/tab-exports bun run start

Sample output

# Tab Export — 2026-03-15 10:36

> 42 tabs across 2 windows, 3 duplicates removed

## Window 1 (38 tabs)

### 1. GitHub
**URL:** https://github.com

### 2. Some Page
**URL:** https://example.com
*Also open in: Window 2 · Tab 4*

Duplicate URLs are deduplicated automatically. The first occurrence is kept; subsequent ones are noted inline.

Permissions

On first run, macOS will ask you to allow Terminal (or your shell) to control Google Chrome. Click OK.

If you see a permission error, go to System Settings → Privacy & Security → Automation and enable the toggle for Google Chrome under your terminal app.

License

Copyright (C) 2026 Alex Rios — GNU General Public License v3.0. See LICENSE.

About

Export all open Google Chrome tabs to a timestamped Markdown file — one command, no dependencies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors