Skip to content
View C0sm0cats's full-sized avatar

Block or report C0sm0cats

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
C0sm0cats/README.md

DevOps engineer building open-source tiling window managers and terminal tools for Linux and Windows.
GNOME Shell · Wayland · Win32 · Python · TUI · Google APIs · AI coding agents

🪟 Window management

SnapTess tiling windows on GNOME

Automatic window tiling for GNOME 50 on Wayland. Grid & split layouts, drag-to-snap, Layout Studio, linked tile resize, keyboard-driven focus and independent spaces per monitor.

GNOME Shell extension · GJS · Wayland

⬇️ Latest release
SmartGrid tiling windows on Windows 11

Automatic tiling window manager for Windows 10/11 — a FancyZones alternative. Layout studio, custom grids, snap & swap, virtual desktops, global hotkeys.

Python · Qt · Win32

⬇️ Latest release

💻 Terminal tools for Google Workspace

📬 GMAIL
📁 GDRIVE
GMAIL terminal UI

Gmail in your terminal. Browse and triage Inbox, Sent, Spam and Trash (archive, star, undo), and save emails as PDFs with their attachments.

Python · TUI · Gmail API · Playwright
GDRIVE terminal UI

Google Drive in your terminal. Two-way sync of the folders you pick across My Drive, shared items and shared drives, preview every change on both sides, then sync safely: conflicts kept, deletions to the trash, Docs/Sheets/Slides export.

Python · TUI · Textual · Drive API

🤖 AI coding agents

lethe picker listing Claude Code and Codex sessions

lethe — browse, resume and forget your Claude Code and Codex sessions from one terminal picker. Live preview, resume in the original directory, bulk cleanup with undo, and running sessions are never touched. Scriptable with --json, --dry-run and cron.

Bash · fzf · Claude Code · Codex

⬇️ Latest release


🎮 Side project

Hors Budget gameplay

Hors Budget — a free 2D browser platformer satirising office life: dodge KPIs, beat the bosses, unlock the budget. Vanilla JavaScript + WebGL, works offline. ▶️ Play now


Stack

Linux · Docker · Python · JavaScript · Bash · GNOME · Qt · Playwright · GitHub Actions

⭐ Find something useful? A star helps others discover it.

Popular repositories Loading

  1. GMAIL GMAIL Public

    Gmail in your terminal: browse Inbox, Archived, Sent, Spam and Trash, triage with archive, star, unread, trash and undo, and save emails as PDFs with their attachments. Gmail API (OAuth) + headless…

    Python 1

  2. SmartGrid SmartGrid Public

    Automatic tiling window manager for Windows 10/11 — layout studio, custom grids, snap and swap, virtual desktops, hotkeys. Python + Qt.

    Python 1

  3. GDRIVE GDRIVE Public

    Google Drive in your terminal: two-way sync of the folders you pick across My Drive, shared items and shared drives, with a preview of every change on both sides. Conflicts kept, deletions to the t…

    Python

  4. C0sm0cats C0sm0cats Public

    My personal repository

  5. headroom headroom Public

    Forked from headroomlabs-ai/headroom

    Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.

    Python

  6. hors-budget hors-budget Public

    Free 2D browser platformer & office satire: dodge KPIs, battle bosses and unlock the budget. Built with vanilla JavaScript and WebGL. Play online or offline.

    JavaScript