Cette page est affichée en anglais. Une traduction française est en cours.
SkillsMay 5, 2026·3 min de lecture

Flameshot — Powerful Open-Source Screenshot Tool

Flameshot is a cross-platform screenshot utility with a built-in annotation editor, upload support, and CLI integration for scripted capture workflows.

Prêt pour agents

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

Needs Confirmation · 64/100Policy : confirmer
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Flameshot
Commande CLI universelle
npx tokrepo install 503760ec-485a-11f1-9bc6-00163e2b0d79

Introduction

Flameshot is a free screenshot application with an in-place annotation editor that lets you draw, highlight, blur, and add text before saving or uploading. It integrates with system tray, keyboard shortcuts, and the command line so it fits into any workflow.

What Flameshot Does

  • Captures full screen, active window, or custom rectangular regions
  • Provides an in-place editor with arrows, circles, markers, blur, and numbering tools
  • Uploads screenshots directly to Imgur or custom endpoints via CLI flags
  • Supports delayed captures and pin-to-desktop for reference shots
  • Offers a full CLI interface for scripting and automation

Architecture Overview

Flameshot is written in C++ using the Qt framework. On Linux it leverages platform-native screen-grab APIs (X11 or Wayland via D-Bus portals). The annotation overlay renders on a transparent full-screen widget, and the final image is composited in-memory before export to clipboard, file, or HTTP upload.

Self-Hosting & Configuration

  • Install from your distro's package manager or download binaries from GitHub Releases
  • Configure default save path, filename pattern, and UI colors in the settings dialog
  • Set a global keyboard shortcut (e.g., Print Screen) to invoke flameshot gui
  • Customize upload targets by scripting with flameshot full --clipboard --path /tmp
  • On Wayland, ensure xdg-desktop-portal is installed for proper screen capture

Key Features

  • Zero-delay annotation: draw directly on the capture before saving
  • Pin screenshots as floating always-on-top windows for reference
  • CLI-first design enables integration with shell scripts and CI pipelines
  • Cross-platform: Linux, macOS, and Windows support
  • Lightweight with minimal dependencies beyond Qt

Comparison with Similar Tools

  • ShareX (Windows) — more upload targets and workflow automation, but Windows-only
  • Greenshot — similar annotation features, primarily Windows
  • GNOME Screenshot — minimal built-in tool without annotation
  • Spectacle (KDE) — KDE-native, fewer annotation options
  • Shutter — feature-rich but heavier and less actively maintained

FAQ

Q: Does Flameshot work on Wayland? A: Yes, via xdg-desktop-portal. Some compositors may require extra configuration.

Q: Can I upload to a custom server instead of Imgur? A: Yes. Use a script with flameshot gui --raw | curl -X POST ... to pipe output to any endpoint.

Q: How do I capture a specific monitor in a multi-display setup? A: Use flameshot screen --number 1 (zero-indexed) or the interactive selector.

Q: Is there a portable/AppImage version? A: Yes. AppImage and Flatpak builds are available on the GitHub Releases page.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires