v0.6.0 · MIT · released
Download Arcthis.
Install with Cargo, Homebrew, npm or pnpm, or download prebuilt macOS and Linux archives from GitHub Releases. MCP is included by default everywhere.
cargo install arcthis --locked
brew install mkynyd/tap/arcthis
npm install -g arcthis
pnpm add -g arcthis
If pnpm 11 reports ERR_PNPM_IGNORED_BUILDS, append --allow-build=arcthis to approve only the Arcthis installation script. For proxy-dependent GitHub access, set HTTPS_PROXY/HTTP_PROXY on the installation command.
You can also download Apple Silicon macOS, Intel macOS and x86_64 Linux archives plus SHA-256 checksums from GitHub Release v0.6.0. pnpm 11 holds packages published less than 24 hours ago; on release day, append --config.minimumReleaseAge=0 if it reports ERR_PNPM_MINIMUM_RELEASE_AGE_VIOLATION.
Build from source (optional)
-
Install Rust and system dependencies
The repository fixes
Rust 1.98.0viarust-toolchain.toml—rustupswitches to it automatically inside the project directory. RAR support needs libarchive, so install it and its decompression libraries before building.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 -
Download the source and build
The build produces the CLI at
target/release/arcthis. A default build includes the CLI, library, and MCP so Cargo, Homebrew, npm and pnpm installations expose the same commands.build — shgit clone https://github.com/mkynyd/arcthis.git cd arcthis cargo build --release --locked ./target/release/arcthis --help
-
Put the source build on your PATH (optional)
Once installed,
arcthisis on yourPATH, so you can run it from any directory.install — shcargo install --path . --locked arcthis --version # arcthis 0.6.0
-
Start MCP
The local MCP server is included in the default build. Write tools stay hidden unless you also grant an output directory.
mcp — sharcthis mcp --allow-root ./archives --allow-output-root ./outputs
Platform support
| Platform | Status | Notes |
|---|---|---|
| macOS | supported | Local tests plus GitHub Actions, including full MCP coverage |
| Linux | supported | Local tests plus GitHub Actions, including full MCP coverage |
| Windows | not yet | The design avoids Unix-only features, but Windows has no automated-test coverage yet |
cargo test --all-features — plus command-line test data ships with the source. Safety guarantees and known limits are documented in docs/SECURITY.md.
Linux binaries require system nettle, lzma, lz4, zlib and libxml2 libraries, including libxml2’s ICU/C++ runtime dependencies. Native release checks run on Ubuntu 22.04 and 24.04. See RELEASING.md.