<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Aktar changelog: CLI &amp; MCP</title>
    <link>https://getaktar.com/changelog/?platform=cli</link>
    <atom:link href="https://getaktar.com/changelog/rss/cli.xml" rel="self" type="application/rss+xml" />
    <description>Every Aktar release, newest first: new features, improvements and fixes in the Mac, Windows, iPhone, iPad and Android apps for your own S3-compatible storage.</description>
    <language>en</language>
    <item>
      <title>A security release for every Aktar: Aktar changelog</title>
      <link>https://getaktar.com/changelog/0.18.0/</link>
      <guid isPermaLink="true">https://getaktar.com/changelog/0.18.0/</guid>
      <pubDate>Thu, 08 Oct 2026 12:00:00 GMT</pubDate>
      <description><![CDATA[<p>Aktar 0.18.0 is a security release from a review of every Aktar app, the <a href="https://getaktar.com/cli/">aktar CLI</a> and the Raycast extension. It closes ways another app, a web page or a shared file could get Aktar to do something you didn't ask for. Most of it works without you noticing. A few things now ask first, and if you use automation apps on Android or Aktar's MCP server, there's one step for you below. Aktar for Windows, the iPhone and Android app get the same fixes. If you're on 0.3.0 or later, Aktar offers it automatically.</p><ul><li><strong>Improved:</strong> Files sent from another app through the Services menu or the Share menu are only uploaded after you confirm. Aktar names the files and the destination. Uploads from Finder aren't asked about.</li><li><strong>Improved:</strong> <strong>Import from Another Device</strong> shows where the destination sends files, links, short links, webhooks and scripts before saving it. Webhooks and scripts come in off, and Use For rules and the output template are only kept if you choose to.</li><li><strong>Improved:</strong> Updating an existing destination from an import keeps its own webhooks, scripts and Use For rules unless you keep the imported ones.</li><li><strong>Improved:</strong> <strong>Connect Raycast</strong> only hands over the local API token to Raycast itself. Otherwise nothing is shared and Aktar says why.</li><li><strong>New:</strong> Local API: <code>GET /v1/hello</code> lets the CLI and Raycast check they're talking to Aktar before sending the token.</li><li><strong>Improved:</strong> The local API refuses uploads larger than the free disk space (keeping 2 GB free) and more than 32 connections at once.</li><li><strong>Improved:</strong> Watched folders only upload, move to Trash or move to Uploaded a file that's still the one Aktar checked. An Uploaded folder that's a link to another folder is never used.</li><li><strong>Improved:</strong> Files from a Shortcuts action always stay in Aktar's temporary folder, whatever their name.</li><li><strong>Improved:</strong> XSLT stylesheets, .shtml pages and web archives (.mht, .mhtml) download when their link is opened, like HTML, instead of running on your bucket's domain.</li><li><strong>Improved:</strong> Thumbnails of bucket files are made from a download under a safe file name, whatever the file's key.</li><li><strong>Improved:</strong> aktar CLI 0.6.0: <code>aktar mcp</code> uploads only from <code>--root</code> or the folder it runs in and never secrets, offers <code>replace_file</code> only with <code>--allow-replace</code>, caps temporary links at 60 minutes (<code>--max-link-minutes</code>) and logs tool calls with <code>--log</code>.</li></ul>]]></description>
    </item>
    <item>
      <title>Clean URLs and short links: Aktar changelog</title>
      <link>https://getaktar.com/changelog/0.17.0/</link>
      <guid isPermaLink="true">https://getaktar.com/changelog/0.17.0/</guid>
      <pubDate>Wed, 07 Oct 2026 12:00:00 GMT</pubDate>
      <description><![CDATA[<p>A link like <code>files.example.com/2026/10/7f3c2a91-screenshot.png</code> works, but it isn't one you'd read out or put on a slide. Aktar 0.17.0 makes links shorter in two ways: a clean path in your own bucket, like <code>files.example.com/A7kdP2x.png</code>, and, if you use one, your own link shortener. Aktar manages the workflow; you own the infrastructure. If you're on 0.3.0 or later, Aktar offers it automatically.</p><ul><li><strong>New:</strong> <code>{short}</code> in a path template: a random 7-character code for links like <code>files.example.com/A7kdP2x.png</code>, never written over an existing file. New destinations use <code>{year}/{month}/{short}.{ext}</code>.</li><li><strong>New:</strong> <strong>Presets</strong> next to a destination's path: Clean URL (Recommended), Short with Date and Original File Name. A destination on your own domain suggests a clean URL.</li><li><strong>New:</strong> <strong>Short Links</strong> on each destination: Shlink, YOURLS, Kutt, Dub, Short.io or a custom HTTP request, with Test, a minimum length and temporary links. The short link is copied, used in every format and shown in the QR code.</li><li><strong>New:</strong> <strong>Import ShareX Configuration (.sxcu)…</strong> turns a ShareX custom URL shortener into a custom request, after showing where your token will be sent.</li><li><strong>New:</strong> History shows short links with their clicks and last click, with Copy Short Link, Copy Original Link, Create Short Link and Delete Short Link.</li><li><strong>New:</strong> Local API: <code>shortUrl</code> on uploads, <code>short=1</code> or <code>short=0</code> for one upload, and <code>GET</code> and <code>POST /v1/uploads/{id}/short-link</code>. Webhooks and scripts get <code>upload.shortUrl</code>.</li><li><strong>Improved:</strong> Deleting, renaming, moving and replacing a file keep its short link in step, and an expiring upload's short link expires with it.</li><li><strong>Improved:</strong> <strong>Set Up Cloudflare R2…</strong> saves <code>{short}.{ext}</code> as the path when links use your own domain.</li><li><strong>Improved:</strong> Share to Another Device carries a destination's short link settings and token.</li></ul>]]></description>
    </item>
    <item>
      <title>Let AI agents upload with Aktar: Aktar changelog</title>
      <link>https://getaktar.com/changelog/mcp/</link>
      <guid isPermaLink="true">https://getaktar.com/changelog/mcp/</guid>
      <pubDate>Tue, 06 Oct 2026 12:00:00 GMT</pubDate>
      <description><![CDATA[<p>The <a href="https://getaktar.com/cli/">aktar CLI</a> 0.4.0 adds <code>aktar mcp</code>, a Model Context Protocol server for AI agents. Ask Claude, Cursor, VS Code, Codex or another agent for a link to a screenshot or a build, and it uploads the file to your own S3, Cloudflare R2 or Backblaze B2 bucket through the Aktar app and gives you the URL or Markdown. Your storage keys stay in Aktar. Update with <code>npm install -g @getaktar/cli</code> or <code>brew upgrade aktar-cli</code>, and see how to add it to each agent on the <a href="https://getaktar.com/mcp/">MCP page</a>.</p><ul><li><strong>New:</strong> <code>aktar mcp</code>: an MCP server on stdio for Claude, Cursor, VS Code, Codex and other agents</li><li><strong>New:</strong> Tools to upload files or the clipboard, replace a file and keep its link, search history, browse a bucket, make temporary links, show thumbnails and list destinations and watched folders</li><li><strong>New:</strong> <code>--root</code>, <code>--read-only</code> and <code>--allow-delete</code> to decide what an agent may do</li><li><strong>New:</strong> <code>aktar skill</code> prints an agent skill (<code>SKILL.md</code>) for agents without MCP</li></ul>]]></description>
    </item>
    <item>
      <title>Files that find their own destination: Aktar changelog</title>
      <link>https://getaktar.com/changelog/0.14.0/</link>
      <guid isPermaLink="true">https://getaktar.com/changelog/0.14.0/</guid>
      <pubDate>Mon, 05 Oct 2026 12:00:00 GMT</pubDate>
      <description><![CDATA[<p>Aktar 0.14.0 finishes three things that were half there: destinations that act as profiles, replacing a file while its link keeps working, and automation after an upload. Screenshots can go to one bucket and builds to another without picking each time, a fixed PDF can take the place of the old one under the same link, and Shortcuts can upload for you. If you're on 0.3.0 or later, Aktar offers it automatically.</p><ul><li><strong>New:</strong> <strong>Use For</strong> on each destination: file types and extensions that go there when an upload doesn't name a destination. The drop area lists where files go.</li><li><strong>New:</strong> A <strong>Keyboard Shortcut</strong> for each destination that uploads the clipboard there.</li><li><strong>New:</strong> <strong>Replace File…</strong> in History and the bucket view: a new file at the same key, so its link keeps working, with a Replaced date and a new thumbnail.</li><li><strong>New:</strong> <strong>Short cache time</strong> and an optional Cloudflare cache purge for replaced files, also when a watched folder writes over its upload.</li><li><strong>New:</strong> <strong>After Upload</strong> on each destination: webhooks and scripts after each upload and replace.</li><li><strong>New:</strong> Shortcuts actions: <strong>Upload File</strong>, <strong>Upload Clipboard</strong>, <strong>Replace File</strong> and <strong>Get Recent Uploads</strong>.</li><li><strong>New:</strong> Local API: replace endpoints, and uploads without a destination follow Use For. <code>aktar replace</code> in the CLI uses them.</li><li><strong>Improved:</strong> Share to Another Device carries Use For, the cache settings, the Cloudflare token and the hooks.</li></ul>]]></description>
    </item>
    <item>
      <title>QR codes, smarter uploads, no size limit: Aktar changelog</title>
      <link>https://getaktar.com/changelog/0.10.0/</link>
      <guid isPermaLink="true">https://getaktar.com/changelog/0.10.0/</guid>
      <pubDate>Thu, 01 Oct 2026 12:00:00 GMT</pubDate>
      <description><![CDATA[<p>Aktar 0.10.0 brings five upgrades to every app at once: a QR code for any link, the existing link when the same file comes up again, file names from the file's hash or your own words, lighter images, and big uploads that survive a dropped connection. If you're on 0.3.0 or later, Aktar offers it automatically.</p><ul><li><strong>New:</strong> <strong>Show QR Code</strong> for an upload, with <strong>Copy Image</strong> and <strong>Save Image</strong>.</li><li><strong>New:</strong> <strong>Reuse links for duplicate files</strong> (on by default): the same contents in the same destination copy the existing link instead of uploading again.</li><li><strong>New:</strong> <code>{md5}</code> and <code>{sha256}</code> in a destination's Object Path, for names that follow the file's contents.</li><li><strong>New:</strong> Rename before upload: hold <kbd>⌥</kbd> while dropping or choosing files in the menu bar, or give <strong>Rename and upload clipboard</strong> its own shortcut. On Windows, hold <kbd>Alt</kbd>.</li><li><strong>New:</strong> <strong>Image Processing</strong> per destination: WebP or AVIF, Light, Medium or Strong compression, and resizing by the longest side.</li><li><strong>Improved:</strong> Files over 64 MB upload in parts, with no 5 GB limit, real progress, automatic retries and resuming after a failure or a restart.</li><li><strong>Improved:</strong> Uploads in progress can be cancelled, which also frees what was already sent to the bucket.</li></ul>]]></description>
    </item>
    <item>
      <title>The aktar command: Aktar changelog</title>
      <link>https://getaktar.com/changelog/cli/</link>
      <guid isPermaLink="true">https://getaktar.com/changelog/cli/</guid>
      <pubDate>Wed, 30 Sep 2026 12:00:00 GMT</pubDate>
      <description><![CDATA[<p>The <a href="https://getaktar.com/cli/">aktar CLI</a> brings Aktar to the terminal. <code>aktar upload screenshot.png</code> uploads the file through the Aktar app, with the destination's own settings, and prints the link, so it fits in scripts, build pipelines and editors that run a command to upload an image. The keys stay in Aktar: the command talks to the app over its local API on your computer. Install it with <code>npm install -g @getaktar/cli</code> or <code>brew install getaktar/tap/aktar-cli</code>, then run <code>aktar login</code> once.</p><ul><li><strong>New:</strong> <code>aktar upload</code> prints one link per file as a URL, Markdown, HTML or your own template, or everything as JSON</li><li><strong>New:</strong> Pick a destination, upload into a folder, upload the clipboard, or have the bucket delete a file after 1, 7, 14 or 30 days</li><li><strong>New:</strong> <code>aktar status</code>, <code>aktar destinations</code> and <code>aktar history</code></li><li><strong>New:</strong> <code>aktar login</code> with the token from Aktar's <strong>Settings › Integrations</strong>, or <code>AKTAR_TOKEN</code> for scripts</li><li><strong>New:</strong> Exit codes that tell failed uploads, wrong arguments and connection problems apart</li></ul>]]></description>
    </item>
  </channel>
</rss>
