SkillAgentSearch skills...

ATAC

A simple API client (postman like) in your terminal

Install / Use

/learn @Julien-cpsn/ATAC
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

ATAC ⚔📩

Rust License: MIT GitHub Release

Demo Animation

Table Of Contents

Description

ATAC is Arguably a Terminal API Client. It is based on well-known clients such as Postman, Insomnia, or even Bruno, but inside your terminal without any specific graphical environment needed.

The philosophy of ATAC is to be free, account-less, and offline for now and forever.

How to install

Packaging status

<a href="https://crates.io/crates/atac"> <img src="https://repology.org/badge/version-for-repo/crates_io/atac.svg" alt="crates.io package" align="right"> </a>

Install with cargo

[!IMPORTANT] First, make sure your rust version is at least 1.82

Simply use:

cargo install atac --locked
<a href="https://archlinux.org/packages/extra/x86_64/atac/"> <img src="https://repology.org/badge/version-for-repo/arch/atac.svg" alt="Arch package" align="right"> </a>

Install from Arch

You can use pacman to install:

pacman -S atac
<a href="https://formulae.brew.sh/formula/atac"> <img src="https://repology.org/badge/version-for-repo/homebrew/atac.svg" alt="Homebrew package" align="right"> </a>

Install with Homebrew

Simply use:

brew install atac
<a href="https://github.com/ScoopInstaller/Main/blob/master/bucket/atac.json"> <img src="https://repology.org/badge/version-for-repo/scoop/atac.svg" alt="Scoop package" align="right"> </a>

Install with Scoop

Simply use:

scoop install atac
<a href="https://copr.fedorainfracloud.org/coprs/joxcat/atac/"> <img alt="Fedora copr Release" src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fcopr.fedorainfracloud.org%2Fapi_3%2Fpackage%3Fownername%3Djoxcat%26projectname%3Datac%26packagename%3Datac%26with_latest_build%3DTrue&query=%24.builds.latest.source_package.version&style=flat&logo=fedora&logoColor=white&label=Fedora%20copr&color=limegreen" align="right"> </a>

Install from Fedora copr

Simply use:

dnf copr enable joxcat/atac
dnf install atac
<a href="https://hub.docker.com/r/juliencaposiena/atac"> <img alt="Docker Image Version" src="https://img.shields.io/docker/v/juliencaposiena/atac?logo=docker" align="right"> </a>

Docker package

Pull the image from https://hub.docker.com/r/juliencaposiena/atac

<a href="https://github.com/Julien-cpsn/ATAC/releases"> <img alt="GitHub Release" src="https://img.shields.io/github/v/release/julien-cpsn/atac?label=Release&color=45c017" align="right"> </a>

Binary

The binaries from the latest release can be found here

[!IMPORTANT] Remember to run it from a terminal. For example, you can add the binary into your PATH. You won't be able to run it like other graphical applications since it needs CLI arguments.

[!TIP] Note for macOS users. After downloading the binary you may need to run the command sudo xattr -rd com.apple.quarantine ~/bin/atac (modify to reflect the path where atac is located).

Compile by yourself

[!IMPORTANT] First, make sure your rust version is at least 1.82

Simply clone the repository and use:

cargo run
cargo run -- -h

[!TIP] Build the latest release

cargo build --release

Features

Current

| Features | ATAC | Postman | Insomnia | |--------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|----------------------|--------------------------| | Manage collections & requests | :white_check_mark: | :white_check_mark: | :white_check_mark: | | HTTP Client | :white_check_mark: | :white_check_mark: | :white_check_mark: | | Methods | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - PATCH | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - OPTIONS | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - HEAD | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - TRACE | :white_check_mark: | :x: | :x: | | - CONNECT | :white_check_mark: | :x: | :x: | | Authentication | Partial | :white_check_mark: | :white_check_mark: | | - Basic auth | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - Bearer token | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - Digest | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - JWT | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - OAuth1-2, AWS | :x: :soon: | :white_check_mark: | :white_check_mark: | | Headers | :white_check_mark: | :white_check_mark: | :white_check_mark: | | Body | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - Multipart form | :white_check_mark: | :white_check_mark: | :white_check_mark: | | - URL Encoded form | :white_check_mark:

View on GitHub
GitHub Stars3.5k
CategoryDevelopment
Updated9h ago
Forks124

Languages

Rust

Security Score

100/100

Audited on Mar 27, 2026

No findings