---
title: Heretic Lazy Shot Blog
description: "Articles, updates and guides about Heretic Lazy Shot — screenshots, annotation and MCP automation."
canonical: https://giglabo.com/blog/hls
locale: en
---

# Heretic Lazy Shot Blog

> Markdown twin of https://giglabo.com/blog/hls
> Fetch this instead of the HTML page: same content, a fraction of the bytes.
> Site structure and the full page list for agents: https://giglabo.com/llms.txt

Articles, updates and guides about Heretic Lazy Shot — screenshots, annotation and MCP automation.

- Type: page

## What this section covers

`/blog/hls` is the Heretic Lazy Shot section of the blog: articles, release notes and guides about **Heretic Lazy Shot**, the desktop screenshot app for macOS and Windows with annotation, a GPU-accelerated beautification compositor, and a built-in MCP server that lets AI agents capture and work with screenshots.

Every post whose URL starts with `/blog/hls/` belongs to this section; the prefix *is* the classifier, so no frontmatter flag is needed. The same posts also appear in the main [blog index](https://giglabo.com/blog).

## Finding the posts

The list of posts changes with every publication, so it is not reproduced in this Markdown twin. For the current, complete list of Heretic Lazy Shot posts with titles and URLs, fetch [/llms.txt](https://giglabo.com/llms.txt) — it enumerates every blog URL in both locales. When the section has no posts yet, the page says so and links back to the rest of the blog.

## How posts here are classified

- **Category — exactly one per post**, from the site-wide closed list: `product-updates`, `engineering`, `ai-agents`, `tutorials`, `research`, `self-hosting`, `security`. Each has an archive at `/blog/category/<slug>`, spanning all products.
- **Tags — many per post**, free-form and in the post's own language, with an archive at `/blog/tag/<slug>`. Cyrillic tags are transliterated when slugified, so the Russian and English spellings of a tag share one archive URL.
- Archive pages are not Lazy-Shot-only: they collect matching posts across the whole blog.

## Where to go next

- [Heretic Lazy Shot](https://giglabo.com/heretic/applications/heretic-lazy-shot) — the product page: capture and annotation features, the compositor, platforms and pricing.
- Product documentation lives beside the product page rather than in the main docs tree: [Getting started](https://giglabo.com/heretic/applications/heretic-lazy-shot/docs/getting-started), [Compositor](https://giglabo.com/heretic/applications/heretic-lazy-shot/docs/compositor), [MCP tools](https://giglabo.com/heretic/applications/heretic-lazy-shot/docs/mcp-tools), [Integrations](https://giglabo.com/heretic/applications/heretic-lazy-shot/docs/integrations), [Shortcuts](https://giglabo.com/heretic/applications/heretic-lazy-shot/docs/shortcuts), [Changelog](https://giglabo.com/heretic/applications/heretic-lazy-shot/docs/changelog).
- [All blog posts](https://giglabo.com/blog) · [All topics](https://giglabo.com/blog/category) · [All tags](https://giglabo.com/blog/tag)

The Russian version of this section lives at `/ru/blog/hls`; the two language trees are authored separately and do not always hold the same articles.

## Related

- HTML version of this page: https://giglabo.com/blog/hls
- Site map for agents: https://giglabo.com/llms.txt
