Back up event photos straight from the terminal.

p6a is a small, open-source command-line tool that syncs your Partoska event photos to local folders. Headless, scriptable, and always organized.

CLI ToolCross-PlatformOpen SourceAI-Ready
p6a terminal

# Install via Homebrew, npm, or Scoop.

$ brew install partoska/tap/p6a

# Log in to your Partoska account.

$ p6a login

# Back up all your event photos.

$ p6a sync -t ~/my-photos

Why use p6a?

One small binary that downloads your event photos the smart way and plays just as nicely with shell scripts and AI assistants.

Smart Backup

Never downloads the same photo twice. Run it as often as you like, only new shots get saved.

Works with AI Assistants

p6a ships with an agent skill. Install it with one command, and AI agents such as Claude Code and Codex can back up photos, create events, moderate uploads, and share QR codes for you.

$ npx skills add partoska/p6a-cmd@p6a
View the p6a skill sourceGitHub

Automatic Organization

Photos land in neatly named folders. No sorting needed on your end.

Download What You Want

Back up all events, only the ones you created, only your favorites, or any mix. You're in control.

QR Codes and Links

Grab a QR code image or an invite link for any event in seconds. Perfect for printing or sharing.

Works Everywhere

Runs on macOS, Linux, and Windows. One small binary that fits even on a NAS or Raspberry Pi.

Built for every workflow

Use it by hand for quick backups, or wire it into scripts and AI assistants for hands-off automation.

Everyday use

  • Keep a local backup of all your event memories.
  • Photos are sorted into named folders automatically, with no manual work.
  • Grab QR codes or invite links for events in one command.

Power users and automation

  • Script bulk downloads with owner or favorites filters.
  • Use JSON output to plug into other tools and workflows.
  • Let an AI assistant manage backups, events, and sharing for you.
  • Run it on your NAS or Raspberry Pi for hands-off backups on your own hardware.

Technical specifications

Free and open source under the MIT license, built to stay small and dependency-light.

LanguageC99
LicenseMIT
Version1.13.0
PlatformmacOS, Linux, Windows
Dependencieslibcurl
Build SystemCMake 3.13+

Your photos, safe and sorted.

Back up your Partoska memories in seconds, or let your AI assistant do it for you.

$ brew install partoska/tap/p6a

Add the AI agent skill

Let AI agents such as Claude Code and Codex run p6a for you. The installer adds the p6a skill to the skills directory of your agent. Install p6a itself first.

$ npx skills add partoska/p6a-cmd@p6a

View the source on GitHub, read the documentation, or add the AI agent skill.