activness-reporter is a Rust CLI/TUI tool that talks to the Activeness service and automates reporting / engagement flows for multiple platforms (TikTok, YouTube, X/Twitter, Instagram, Facebook, Reddit).
This repository only hosts:
- Prebuilt binaries for Windows, Linux, and macOS
- End‑user documentation (HOWTO and changelog)
The source code lives in a private repository and is not published here.
- Stable releases: download the latest binary for your OS from the Releases page.
Each release contains archives like:
activness-reporter-x86_64-pc-windows-msvc.zipactivness-reporter-x86_64-unknown-linux-gnu.tar.gzactivness-reporter-x86_64-apple-darwin.tar.gzactivness-reporter-aarch64-apple-darwin.tar.gz
Pick the archive matching your OS/architecture and follow the steps in HOWTO.md (Українською (ua): HOWTO.ua.md). If you want a simpler click-by-click version, see HOWTO_FOR_NON_TECH_FOLKS.md (Українською: HOWTO_FOR_NON_TECH_FOLKS.ua.md).
Once you have downloaded and unpacked the binary:
-
Run TUI (default):
./activness-reporter
-
Headless mode for schedulers/automation:
./activness-reporter --headless
-
Refresh browser profiles / logins:
./activness-reporter --update-profile
For full step‑by‑step instructions, see HOWTO.md or HOWTO.ua.md (Ukrainian, ua). For non-technical, image-first onboarding, use HOWTO_FOR_NON_TECH_FOLKS.md or HOWTO_FOR_NON_TECH_FOLKS.ua.md.
activness-reporter reads configuration from environment variables. The
recommended approach is to create a .env file next to the binary and let the
tool load it automatically.
Minimal example:
ACTIVENESS_EMAIL=your@email
ACTIVENESS_PASSWORD=your_password
# Optional: override API URL (default: https://activeness.social/api)
# ACTIVENESS_API_URL=https://activeness.social/apiEnvironment variables:
| Variable | Required | Description |
|---|---|---|
ACTIVENESS_EMAIL |
Yes | Activeness account email |
ACTIVENESS_PASSWORD |
Yes | Activeness account password (or ACTIVENESS_PSW) |
ACTIVENESS_API_URL |
No | Custom API endpoint (defaults to https://activeness.social/api) |
See HOWTO.md or HOWTO.ua.md for OS‑specific details. For simpler user-facing setup with screenshots, see HOWTO_FOR_NON_TECH_FOLKS.md and HOWTO_FOR_NON_TECH_FOLKS.ua.md.
High‑level behavior:
- Authenticates to the Activeness API and fetches “targets”
- Classifies links into platforms (TikTok, YouTube, X/Twitter, Instagram, Facebook, Reddit)
- Performs platform‑specific reporting / engagement flows via an automated browser
- Updates target status back in Activeness and shows progress in the TUI
Details of the automation flows are implementation‑specific and may change between releases.
See CHANGELOG.md for user‑visible changes between versions.
This binary is distributed under the MIT License. See LICENSE.