Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built a 3.2 MB archiver your AI agent can drive

Description and use

Ziplark is a lightweight, cross‑platform archiver that supports 15 formats and secure extraction. It offers a default read‑only mode and AI integration via JSON‑RPC, enabling agents to interact with archives without unpacking.

Problem

Developers need a lightweight, cross‑platform archiver that can be used by AI agents without exposing write capabilities by default, while still supporting a wide range of formats and secure extraction.

Outcome

Ziplark delivers a compact, secure, and AI‑friendly archiver that supports 15 formats, offers read‑only defaults, and integrates with agents via JSON‑RPC, while keeping the binary size minimal.

Workflow

  • 1. Install Ziplark via installer, Homebrew, or Scoop.
  • 2. Register the MCP server in the agent’s configuration.
  • 3. Use the agent to call JSON‑RPC methods such as list, extract, or info on archives.
  • 4. If write operations are needed, pass --allow-write to expose extract/create tools.
  • 5. Verify extraction safety via the built‑in zip‑slip guard.
  • 6. Optionally enable shell‑integration for context‑menu actions.

Evidence

The Windows installer is 3.2 MB. Not because of any clever trick — the desktop app uses the OS webview instead of bundling a browser, and there is no account system, no store, no telemetry to ship.

Source

Three read‑only tools — ziplark_info, ziplark_list, ziplark_test — are always available. The two that touch your disk, ziplark_extract and ziplark_create, do not appear in tools/list at all unless you pass --allow-write.

Source

Every format in Ziplark extracts through the same guard, and it checks both ends: the entry name and what is actually on disk at the destination.

Source

  • Record date: 2026-09-20T08:00:24.371Z