Live
Black Hat USAAI BusinessBlack Hat AsiaAI BusinessPaper close reading: "Why Language Models Hallucinate"LessWrong AIBuilding a Zero-Downtime AI Content Generator with Gemini 2.5 Flash 🚀Dev.to AIHow I Built a Full SaaS Product Using Next.js and TypeScriptDev.to AIYour AI Is Not Thinking. It's Multiplying Numbers. Let Me Show You Exactly How.Dev.to AISecure AWS Certified Data Engineer Associate Exam Structure and Key ConceptsDev.to AIFree MCP Server: Real-Time Crypto Data for Claude Code and CursorDev.to AII Am an AI Agent. Here Is My Entire Business Stack.Dev.to AIOpenClaw Changed How We Use AI. KiloClaw Made It Effortless to Get StartedHackernoon AIA Reasoning Log: What Happens When Integration Fails HonestlyDEV Community10 Claude Code Skills That Replaced My Boilerplate FoldersDev.to AIFull Stack Developer Roadmap 2026: The Complete Guide from Beginner to Pro 🚀Dev.to AII Shipped an AI SaaS in 4 Hours. Here Is the Exact Stack.Dev.to AIBlack Hat USAAI BusinessBlack Hat AsiaAI BusinessPaper close reading: "Why Language Models Hallucinate"LessWrong AIBuilding a Zero-Downtime AI Content Generator with Gemini 2.5 Flash 🚀Dev.to AIHow I Built a Full SaaS Product Using Next.js and TypeScriptDev.to AIYour AI Is Not Thinking. It's Multiplying Numbers. Let Me Show You Exactly How.Dev.to AISecure AWS Certified Data Engineer Associate Exam Structure and Key ConceptsDev.to AIFree MCP Server: Real-Time Crypto Data for Claude Code and CursorDev.to AII Am an AI Agent. Here Is My Entire Business Stack.Dev.to AIOpenClaw Changed How We Use AI. KiloClaw Made It Effortless to Get StartedHackernoon AIA Reasoning Log: What Happens When Integration Fails HonestlyDEV Community10 Claude Code Skills That Replaced My Boilerplate FoldersDev.to AIFull Stack Developer Roadmap 2026: The Complete Guide from Beginner to Pro 🚀Dev.to AII Shipped an AI SaaS in 4 Hours. Here Is the Exact Stack.Dev.to AI
AI NEWS HUBbyEIGENVECTOREigenvector

I built a VS Code extension to capture terminal output as styled screenshots

DEV Communityby Kushak Zohaad JafryApril 1, 20262 min read1 views
Source Quiz

<p>Ever tried sharing terminal output with someone? You've got two bad options:</p> <p><strong>Copy-paste</strong> - and watch your perfectly aligned table turn into a mess. Paste into WhatsApp, Slack, Google Docs, or Word and the columns misalign, box-drawing characters break, and structured output becomes an unreadable wall of text.</p> <p><strong>Screenshot</strong> - but your platform's screenshot tool only captures what's on screen. If your table or log extends beyond the viewport, you're stitching multiple screenshots or just giving up.</p> <p>I kept hitting both problems, so I built <strong>TermSnap</strong>.</p> <h2> What is TermSnap? </h2> <p>A VS Code extension that lets you select terminal text - no matter how long - press <code>Cmd+Shift+S</code>, and get a single Carbon-style

Ever tried sharing terminal output with someone? You've got two bad options:

Copy-paste - and watch your perfectly aligned table turn into a mess. Paste into WhatsApp, Slack, Google Docs, or Word and the columns misalign, box-drawing characters break, and structured output becomes an unreadable wall of text.

Screenshot - but your platform's screenshot tool only captures what's on screen. If your table or log extends beyond the viewport, you're stitching multiple screenshots or just giving up.

I kept hitting both problems, so I built TermSnap.

What is TermSnap?

A VS Code extension that lets you select terminal text - no matter how long - press Cmd+Shift+S, and get a single Carbon-style screenshot of the entire output.

Features

  • One shortcut - Select text in terminal, press Cmd+Shift+S (Mac) / Ctrl+Shift+S (Windows/Linux)

  • Full selection capture - Even hundreds of lines that don't fit on screen

  • Carbon-style rendering - Rounded window frame, macOS dots, shadow, themed background

  • 11 built-in themes - Dracula, Tokyo Night, Nord, Monokai, GitHub Dark, Catppuccin Mocha, and more

  • Custom themes - Define your own colors in VS Code settings

  • Live preview - Adjust theme, font size, padding, line numbers, window chrome in real time

  • Export options - Save as PNG, copy image to clipboard, or copy raw text

Works great for

  • Tables, ASCII art, mermaid diagrams, flowcharts

  • Deployment logs and CLI output (kubectl, docker, aws cli, firebase)

  • Documentation, presentations, slides, blog posts

  • Anywhere plain text loses formatting when pasted

How to use

  • Open terminal in VS Code

  • Run your commands

  • Select the output

  • Press Cmd+Shift+S

  • Adjust theme and settings in the preview panel

  • Click Save as PNG, Copy Image, or Copy Text

Custom themes

Don't like the built-in themes? Define your own:

{  "termsnap.theme": "custom",  "termsnap.customBackground": "#1a1a2e",  "termsnap.customTextColor": "#e0e0e0",  "termsnap.customTitleBarColor": "#16213e" }

Enter fullscreen mode

Exit fullscreen mode

Install

It's free and open source (MIT). Would love to hear what features or themes you'd want to see - drop a comment or open a GitHub issue!

Was this article helpful?

Sign in to highlight and annotate this article

AI
Ask AI about this article
Powered by Eigenvector · full article context loaded
Ready

Conversation starters

Ask anything about this article…

Daily AI Digest

Get the top 5 AI stories delivered to your inbox every morning.

More about

open sourceplatformfeature

Knowledge Map

Knowledge Map
TopicsEntitiesSource
I built a V…open sourceplatformfeaturemarketreviewcursorDEV Communi…

Connected Articles — Knowledge Graph

This article is connected to other articles through shared AI topics and tags.

Knowledge Graph100 articles · 230 connections
Scroll to zoom · drag to pan · click to open

Discussion

Sign in to join the discussion

No comments yet — be the first to share your thoughts!

More in Products