Skip to content

atlcli

A blazingly fast CLI for Atlassian products. Write documentation in markdown, sync bidirectionally with Confluence. Manage Jira issues from your terminal.

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

Features

  • 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

Quick Start

# Install
git clone https://github.com/BjoernSchotte/atlcli.git
cd atlcli && bun install && bun run build

# 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

Why atlcli?

  • 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