Releases: VincentSan/aktif
Releases · VincentSan/aktif
v1.0.0
aktif v1.0.0
ISO 27001 A.5.9 asset inventory — CLI + TUI, standalone binary.
Replace your spreadsheets with a versioned, auditable, automatable inventory. No database server, no dependencies — just one binary.
What's included
Asset CRUD
asset add / list / show / edit / retire / delete— full lifecycle management with UUID-keyed recordsasset search— full-text search across names, descriptions, and tags- Rich field support: classification, owner, location, tags, components, related risks, review dates, disposal method
ISO 27001 A.5.9 compliance
asset report— compliance score with owner coverage, classification rate, review rate, and color-coded progress bars;--fail-below <n>for CI integrationasset review— overdue assets with exit code 1 (CI-friendly)asset owners— assets missing an ownerasset unclassified— assets missing a classification
Audit trail
asset history <id>— per-asset chronological change logasset changelog— global change journal with--limitand--sincefilters- Immutable append-only
audit_logtable with full JSON before/after diffs
Export / Import
asset export --format csv|json— full inventory export with filters;--outputto file or stdoutasset import --file <path>— CSV import from Excel with--strictand--overwriteoptions; per-line validation errors
Owner and tag management
owner add / list / edit / delete— owner registry with name, email, department; safe reassignment on deletetags new / list / edit / delete— tag registry; edits and deletes propagate to all linked assets
Configuration
~/.aktifrcandaktif.config.jsonwith layered resolution (flag → env → local config → user config → defaults)AKTIF_DB/AKTIF_USERenvironment variables for shared NAS setupsconfig edit— open config in$EDITOR
Interactive TUI
aktif tui— terminal UI built with Ink (React for terminals)
Platforms
| Binary | Target |
|---|---|
aktif-macos-arm64 |
macOS Apple Silicon |
aktif-macos-x64 |
macOS Intel |
aktif-linux-x64 |
Linux x86_64 |
Standalone binaries — no Node.js or Bun required on the target machine.
Known limitations
- PDF export not available in this release
- Windows not supported
- Single write process at a time (SQLite WAL mode enabled)