v0.5.0 · MIT · source build
Download Arcthis.
Arcthis is built from source with a pinned Rust toolchain. The build is reproducible (--locked), dependency-restrained, and CI-tested on macOS and Linux.
Honest status: v0.5.0 is not yet published as a crates.io package or a prebuilt binary release. The commands below are the complete, current install path — nothing is omitted.
-
Install Rust and system dependencies
The repository pins
Rust 1.98.0viarust-toolchain.toml—rustupselects it automatically inside the checkout. RAR support statically links libarchive, so source builds need it plus its codec dependencies.macOS — Homebrewbrew install libarchive libb2 bzip2 lz4 xz zstdDebian / Ubuntu — aptsudo apt install libarchive-dev libb2-dev libbz2-dev \ liblz4-dev liblzma-dev libxml2-dev libzstd-dev zlib1g-dev -
Clone and build
A locked release build produces the CLI at
target/release/arcthis. The default build is the CLI and library with no MCP dependencies.build — shgit clone https://github.com/mkynyd/arcthis.git cd arcthis cargo build --release --locked ./target/release/arcthis --help
-
Install into Cargo's bin directory
Optional, but it puts
arcthison yourPATHso agents and shells find it everywhere.install — shcargo install --path . --locked arcthis --version # arcthis 0.5.0
-
Optional: the MCP frontend
The local stdio MCP server is an explicit feature build. Mutation tools stay hidden unless you also declare an output policy.
mcp — shcargo build --release --locked --features mcp arcthis mcp --allow-root ./archives --allow-output-root ./outputs
Platform support
| Platform | Status | Notes |
|---|---|---|
| macOS | supported | Local tests plus GitHub Actions, including all-feature MCP coverage |
| Linux | supported | Local tests plus GitHub Actions, including all-feature MCP coverage |
| Windows | not yet | The architecture avoids Unix-only public interfaces, but Windows is not a CI target in v0.5 |
Verify what you run. The full test suite —
cargo test --all-features — plus dynamic CLI fixtures ship in the repository. Safety guarantees and known limits are documented in docs/SECURITY.md.