Skip to content

atlcli

A blazingly fast CLI for Atlassian products

atlcli is a command-line interface for Confluence and Jira. Supports Atlassian Cloud (first-class support), Data Center, and Server installations.

Core feature: True bidirectional sync between local markdown files and Confluence wiki pages - edit locally in your favorite editor, push to Confluence, or pull remote changes. Conflict detection included.

Extensive macro support: Full conversion of Confluence macros to markdown and back:

  • Simple macros: info, note, warning, tip panels, expand/collapse, table of contents
  • Complex macros: code blocks with syntax highlighting, tables, task lists, layouts
  • Unknown macros: Preserved as-is during sync - no information loss

Full issue lifecycle: Create, search, update, and transition issues from the command line. JQL search with flexible output formats.

Time tracking with timers: Start a timer when you begin work, stop it when done - time is logged automatically. No more forgetting to track hours.

Sprint analytics: Velocity charts, burndown tracking, and predictability metrics for your agile workflows.

Bulk operations: Update, transition, or label hundreds of issues at once with JQL filters.

Confluence

Bidirectional markdown/wiki sync - write in your editor, sync to Confluence. Pull, push, watch mode with conflict detection. Plus macro support and templates.

Confluence Guide →

Jira

Full issue lifecycle, JQL search, sprint analytics, and timer-based time tracking.

Jira Guide →

Plugins

Extensible plugin system for custom workflows and integrations.

Plugin Guide →

Recipes

Real-world workflows for team docs, sprint reporting, and CI/CD integration.

Recipes →

Terminal window
# Install (macOS/Linux)
curl -fsSL https://atlcli.sh/install.sh | bash
# Or via Homebrew
brew install bjoernschotte/tap/atlcli
# Authenticate
atlcli auth init
# Sync Confluence docs
atlcli wiki docs pull ./my-docs --space TEAM
# Search Jira issues
atlcli jira search --assignee me --status "In Progress"

Full Getting Started Guide →

  • Fast - Built with Bun for maximum performance
  • Developer-friendly - Git-like workflows, markdown everywhere
  • Scriptable - JSON output, exit codes, CI/CD ready
  • Extensible - Plugin system for custom workflows
Jira and Confluence are trademarks of Atlassian Corporation Plc. atlcli is not affiliated with, endorsed by, or sponsored by Atlassian.