v1.2.0
🎉 Linkly AI 1.2: you decide which files get indexedLinkly AI can now leave out the file types you don’t need, and exclusion rules can skip specific files and subfolders.🚀 New Features:
- File type switches: turn any file type off or back on.
- Exclusion rules: use wildcards to leave out specific files or subfolders.
- Document previews can switch between the parsed view and the original file, so you can see PDF pages, images, audio and video right in the app.
- Double-click a file in the library’s file list to open it with the system’s default app.
- Pictures in scanned PDFs are now recognized, cropped and saved.
- New official models: DeepSeek V4.1 Flash, Qwen3.8 27B, GPT-6 Luna, GPT-6.1 Sol, Gemini 4 Argon, Claude Sonnet 5.5 and Claude Haiku 5.5.
- [Web] The Integrations page lists the apps you have authorized, and you can revoke access at any time.
- [Web] The pricing page adds a full feature comparison of Free and Pro.
- [MCP] Before remote MCP returns content, it automatically hides more than 200 kinds of sensitive information, such as API keys, passwords, secret keys and ID numbers, so they don’t leak.
- Apart from DeepSeek, Linkly AI’s official models now come only from providers with zero data retention, and every model we add has been tested on a large set of cases.
- App data can be moved to a folder under Program Files, and the message shown when you pick a system folder is clearer.
- On slow networks or behind a proxy, requests such as the usage check and the cloud library list no longer time out.
- [Web] On first sign-in you set a display name and a username.
- [Web] System emails come in six languages, and you can unsubscribe by category.
- Skills installed from the app are also linked into
~/.claude/skills, so Claude Code can read them. - The text layer of some PDFs came out garbled or with stray control characters.
- On Windows, after the app restarted itself (for example when changing the app data location), MCP clients connecting to port 60606 hung.
- After one unexpected exit, the embedding model kept falling back to the CPU while the hardware acceleration switch still showed as on.
- For some users OCR stayed stuck on processing, and settings still asked them to download the OCR model.
- The app occasionally froze while moving the cache or app data.
- On Linux the chat, search and notes pages were blank, or crashed on some graphics cards.
- Citations written as
[cite_key: 3]in the built-in chatbot were not recognized. - Long model IDs overflowed the AI provider dialog.
v1.1.0
🎉 Linkly AI 1.1: you can now move your app dataThe index, local models and other app data take up a lot of disk space. You can now change their location under Settings → General → App Data and move them to a larger disk.🚀 New Features:
- App data can be moved to a new location; the app migrates and verifies the data automatically, then cleans up the old location.
- Linkly AI is now listed in Claude’s connector directory: search for Linkly AI there to add it.
- Document previews get a table of contents: headings are listed as an outline, and clicking one jumps to that section.
- Note drafts are saved automatically and restored after an unexpected exit or restart, so unsaved edits are no longer lost.
- Global shortcuts can be cleared, and a new shortcut opens the main window.
- The built-in chat adds provider presets for Gemini, OpenCode Go and Xiaomi MiMo.
- OCR gets an upgraded layout model that restores headings, paragraphs and footnotes more accurately and filters out low-confidence noise.
- [CLI] New
linkly auth login: confirm in your browser to sign in, no more copying API keys by hand. - [CLI] Save a LAN connection and reach it with
--lan;linkly doctorchecks the local, remote and LAN connections in one go. - [CLI] Set where credentials are stored with
LINKLY_CONFIG_DIR. - [Skills] Support the CLI’s browser sign-in, saved LAN connections and the new
linkly doctordiagnostics. - [Web] Each account can create up to 10 API keys and see how each key is used.
- When the Agent usage page finds a new CLI or skills version, it updates right away instead of waiting up to a day (auto-update must be on).
- Snippets and highlights in English searches match whole words only, so searching “AI” no longer hits words like email or Mountain.
- grep matches text containing special characters in RTF, DOC and HTML documents.
- On slow networks or behind a proxy, chat requests no longer fail on a connection timeout, and errors show the actual cause.
- The main window remembers its size across force quits, updates and screens with different resolutions, and shrinks to fit when it is larger than the screen.
- Cloud OCR and speech transcription no longer charge twice when a request is retried over the network.
- Diagnostic reports redact file paths more thoroughly, and manually submitted reports include more of the log to help pin down problems.
- [MCP] When remote MCP hits the Pro paywall, an offline Desktop, a timeout and similar cases, it now returns a clear explanation to the AI assistant instead of a vague “tool call failed”.
- [CLI] Help and output rewritten to read clearly for both people and agents.
- [Skills] Document remote MCP’s new error messages, so agents know how to handle each problem.
- Local models such as Ollama and LM Studio could not chat when the API key was left blank.
- OpenCode Go reported MissingSessionID.
- Gemini failed or returned an empty answer when calling tools.
- When adding a model provider, switching presets did not fill in the name, and hosted services wrongly said the key “can be left empty for local servers”.
- After a chat hit the step limit, the process section kept showing “running”.
- Files stored on other drives or external volumes could not be opened with the default app from the context menu.
- Rebuilding the index while indexing was paused was misreported as “scanning or indexing in progress”.
- CSV files with an undetectable encoding stayed “processing” forever and were retried every hour.
- Semantic indexing occasionally stalled while OCR was running.
- [CLI] Installing with
curl | shfailed on macOS / Linux; the install script now verifies the download. - [Web] Authors without a username were displayed incorrectly on cloud library pages.
v1.0.0
🎉 Linkly AI 1.0: a redesigned app built around your context1.0 redesigns the architecture of the whole app. Open it to see the documents in your library and their status at a glance, see what your agents have read, and connect Linkly AI to agents more easily.💡 Tips: The folder, knowledge base, index and MCP settings have moved to the new “Library”, “Index management” and “Agent usage” pages; Settings now opens as a dialog inside the main window (⌘/Ctrl + ,).💡 Tips: After the upgrade, the app follows your system proxy by default. If you run into connection problems, switch to “No proxy” under Settings → Network.💡 Tips: “Write the config into AI apps with one click” has been removed; configs that were already written are not affected.💡 Tips: There is no need to re-download models or rebuild the index, and no need to upgrade the CLI or the skills package.🚀 New Features:
- Redesigned main window: the app opens on Home, and Notes, Clips, Library and Find are one click away in the sidebar. See Quick Start.
- New Home: see your knowledge assets, index status and AI usage trends at a glance; a new getting-started card walks you through five steps.
- New Library: a new top-level menu that brings together the former folder and knowledge base settings. Browse the Linkly AI Space, folders, libraries and cloud libraries in a directory tree, and click a file to preview it. See Using Libraries.
- Right-click any file or folder to chat about it directly, or copy it as a prompt for any agent.
- New Index management: follow file parsing progress at any time, find the files that could not be parsed and why, and retry them with one click. See Index Settings.
- New Agent usage: see which files each AI app has read (the log stays on your computer), with the MCP, CLI and skills settings gathered in one place. See Integrate with AI Assistants via MCP.
- Easier agent setup: send a single prompt to your agent and it completes the setup by itself. See the Setup Guide for Agents.
- The CLI and the skills package can be installed with one click and updated automatically inside the app (existing users turn on auto-update under Agent usage → Advanced).
- New Clips: web pages saved with the browser extension can now be read right in the app, and you can chat with them. See Using the Browser Extension.
- All-new Find: a new search page with filters and sorting laid out in view, built for frequent, in-depth searching.
- Notes can be filtered by author, separating the notes you wrote from those written by agents.
- New network proxy settings: follow the system proxy, use no proxy, or set a custom proxy (HTTP / SOCKS).
- Redesigned onboarding: set up your document folders and agents in a few steps.
- Cloud libraries: the web adds usage statistics, so owners can see how their cloud library is viewed and used by agents.
- Cloud libraries: Showcase cloud libraries on the web now accept access requests. Anyone can apply, and once the owner approves, they can use the library.
- Reasoning and tool calls are folded away in conversations, so the answer text reads more cleanly.
- Conversation text has a new layout that is more comfortable to read, and long answers stream more smoothly.
- When something goes wrong, the conversation shows a clear explanation and how to fix it, not just the raw error.
- Every answer can be copied and downloaded, not just the last one.
- The built-in chat can use your linked cloud libraries out of the box, with no separate switch to turn on.
- Snippets and highlights are more accurate when searching whole Chinese sentences.
- Built-in models show their progress while downloading, and point you to the Offline Installation Guide if a download fails.
- Improved interface fonts for a more consistent look across platforms.
- Indexing uses fewer resources.
- Scanning looped repeatedly when a folder contained files excluded by
.gitignore. - The main window sometimes came back blank after the computer woke from sleep.
- A minimized main window did not restore when opened from the tray or the launcher.
- Links in conversations did not open, and pressing Enter to pick a candidate in an input method (IME) sent the message.
- Region restrictions or unavailable models were misreported as an invalid API key.
- Some xlsx files exported from SAP and other systems could not be indexed.
- Image and HTML previews in newly added folders only appeared after a restart.
v0.14.1
🔍 Search whole Chinese sentences directly, and Linux arm64 builds💡 Tips: The CLI and the skills package have been updated to v0.8.2; upgrade them as well.🚀 New Features:
- New Linux arm64 (aarch64) installers: machines such as NVIDIA DGX can now run Linkly AI
- MCP tools
search/outline/list/readnow returnchar_count(character count), so agents see an accurate character total - Chat window: your own messages can now be copied with one click
- CLI: new global
--client <app name>option lets an agent identify the application it is calling from. See the CLI guide.
- Better Chinese search: improved word segmentation and ranking for Chinese queries
- Better duplicate-launch handling: starting the client a second time no longer produces a false crash report
- Cloud libraries support streaming uploads, so documents of tens of MB no longer fail to upload.
- When an external drive or network share disconnects, or a watched folder is renamed, its documents pause indexing instead of retrying every 15 minutes; indexing resumes automatically once the folder is back.
- Improved OCR flow: images with icon noise, such as UI screenshots, no longer slow OCR down.
- Crash reports: on macOS, native crashes now attach a trimmed copy of the system crash log (without file paths); the recent-log tail included in reports grows from 256 KiB to 2 MiB.
- If the data folder is not writable or the filesystem does not support file locks, startup shows a clear error instead of crashing.
- CLI: the download is about a third of its previous size, and SHA256 checksums are published.
- Cloud libraries: deleting a large library with thousands of documents is faster.
- Punctuation-only queries (such as
,, 。。) no longer match the whole index, and queries like,, -小米no longer turn into “everything except小米”. - Small Excel/WPS sheets with a formatted whole column were mistaken for huge sheets and refused.
- Escapes such as
\[,\_and&in extracted spreadsheet text leaked into search results and into what agents read. - Spreadsheet preview: a cell containing
was rendered as an image and fetched over the network,**x**became bold, and stale caches from before the upgrade showed leftover escapes. Cell text is now shown literally. - Scanned PDFs with a visible text watermark on every page were treated as having a text layer, so only the watermark was indexed; they now go through OCR correctly.
- When OCR layout analysis classified a whole image as a picture/chart region, the recognised text never reached the index.
- In MCP search Markdown output, a snippet containing a
##heading produced a phantom entry with no Doc ID. - MCP
readmistookinside a spreadsheet cell for an image reference. - Unloading an idle local embedding model blocked config reads and writes; if the model was unloaded mid-run, the remaining documents were marked failed one by one.
- With a watched folder unavailable, the OCR progress counter on the settings page stayed N short forever.
- Linux: the window content was blank with NVIDIA proprietary drivers or on ARM64 + NVIDIA machines; fixed.
- Cloud libraries: documents deleted while indexing are no longer marked back as “completed”.
v0.14.0
📊 Excel and CSV support, and OCR is 3× faster💡 Tips: The OCR upgrade needs to download an updated model file.💡 Tips: Upgrade the CLI and the skills package to their latest versions as well.🚀 New Features:
- Excel (
.xlsx) and CSV spreadsheets are now parsed, indexed and searchable. The full format list is in the Tool Reference. - Faster local OCR: OCR is more than 3× faster on average.
- The crash report window gains a “Download the latest version” button, so a crash can no longer leave you unable to upgrade.
- A new upgrade notice card in the main window makes it easier to see what each release brings.
- Website: the brand-new changelog pages are live, and much nicer to read.
- CLI:
searchandlistnow support the xlsx and csv file types. See the CLI guide. - CLI:
--remotemode gains two cloud tools, so your agent can search cloud libraries and use them directly. See Remote Use.
- Better ordering between text recognition, speech transcription and semantic indexing, so queueing problems are far less likely to stall everything.
- Improved background indexing on macOS being throttled by the system.
- A smaller installer.
- A better guided layout for the macOS installer window.
- The official skills now cover xlsx and csv, so “search my spreadsheets” triggers correctly.
- CLI: better error messages from the cloud tools, easier for an agent to work with.
- CLI: checks whether a newer skills version is available and prompts you to upgrade.
- A rebuild no longer deletes the whole index directory, so index metadata can no longer point at a segment that is already gone.
- A missing index segment found at startup is now repaired automatically.
- Fixed scanned PDFs not being findable by filename while they wait for OCR.
- The semantic search status in Index Settings no longer sits at a full progress bar.
- Files that cannot be parsed are no longer retried forever: oversized, encrypted or corrupted files are marked “Not indexed · Extraction failed”.
- Opening a large spreadsheet no longer freezes the preview window — spreadsheets beyond the rendering budget open in source view instead.
- Cloud sync no longer gets stuck on a single oversized file.
v0.13.0
⚡ GPU-accelerated indexing, plus RTF and legacy .doc support💡 Tips: From this release, the minimum requirement is back down to macOS 13.4.💡 Tips: The Linux packages now target a glibc 2.35 baseline, so older distributions that previously refused to install will work.🚀 New Features:
- RTF and legacy
.docdocuments are now parsed and indexed, and both produce outlines. The full format list is in the Tool Reference. - GPU acceleration on Windows and Linux — a large speed-up for semantic indexing.
- A hardware acceleration switch in Index Settings: drop back to the CPU at any time if something goes wrong.
- New crash detection and diagnostic reporting: the contents are redacted, and nothing is sent until you confirm it.
- Text PDFs without bookmarks now get an outline generated automatically.
- Website: the dashboard gains a cloud service quota section — check your OCR / ASR / Embedding usage and trends.
- Website: a daily Agent Skills leaderboard is now live.
- Website: Russian is now available.
- Indexing compute is allocated dynamically by CPU core count, so semantic indexing on a large library is back to its normal speed.
- Local semantic indexing has a reworked index structure and window size: long documents index faster, and retrieval accuracy improves slightly.
- Better scheduling for indexing tasks — the parent task is no longer crowded out by its own children.
- A clear warning when a watched folder goes missing.
- The built-in chatbot renders LaTeX formulas, so formula display is more reliable.
- The cloud OCR service handles more concurrency and runs faster, and its Markdown conversion is slightly more accurate.
- The progress numbers on the index panel are all computed in the backend now, so “completed” can no longer exceed the total.
- Fixed the cloud sign-in flow hanging on Windows.
- Fixed long documents being killed by the system during embedding.
- Fixed the body of GBK and other legacy-encoded text files being dropped.
- Fixed indexing stopping altogether after a transient failure.
- Fixed unscannable files driving repeated rescans.
- Fixed some non-PDF documents being missed by the indexer.
- Documents whose OCR failed now get another chance.
- Fixed an occasional crash caused by window operations.
- Fixed an encoding-related error when embedding certain documents.
v0.12.1
🎙️ Cloud transcription is here, plus six new note-insight skills💡 Tips: From this release, Linkly AI requires macOS 15.0 or later. Support for older systems may be revisited later.💡 Tips: Cloud transcription is included in the Pro plan — sign in to your Linkly account and subscribe to Pro first.🚀 New Features:
- Cloud speech-to-text (ASR) released: Pro users can move audio and video transcription to the cloud from Settings → AI — faster, more accurate, and lighter on your machine.
- Libraries can take in notes and clips by tag: add a tag filter on a library’s detail page, and the matching notes / clips join that library automatically and stay up to date.
- Clips support tags: you can add tags the moment you save a clip — which is also what makes filtering clips into a library by tag possible.
- Six new note-insight skills: Default Insight, Inversion Thinking, CBT Reframing, Values Clarification, Second-Order Thinking and MBTI Reading. Give your own notes a read-through. These skills are also being added to Codex and other mainstream agents.
- New builtin skill “Save Note”: just say “note this down” or “save this to my notes” and the conversation is captured faithfully into your local notes.
- Skills support localised names — the slash panel, the context badges and the skills page all show them in your own language.
- All nine MCP tools now declare their annotations (read-only / non-destructive): clients that grant permissions by read-write tier, ChatGPT among them, no longer put a confirmation dialog in front of every read-only lookup.
- Notes saved through MCP now carry the real application name on their source badge (ChatGPT, Claude, Cherry Studio and so on).
- Media transcription gains a “language unsupported” state: media in a language the current transcription engine does not cover is labelled as such, instead of being reported as a plain failure.
- Website: the help chatbot is now embedded across the dashboard — ask it your questions directly.
- Website: the browser extension page now offers a direct package download and manual installation instructions, so you can install it even when the Chrome Web Store is out of reach.
- Linkly AI CLI v0.6.3: a clearer message when the desktop app is not running.
- macOS 14 and earlier no longer crash silently at launch; they now get a clear message that macOS 15.0 is required.
- Fixed the source badge on an MCP-saved note falling back to
external-mcpafter the note was edited in the desktop app. - Fixed a black console window flashing up on Windows while transcribing media or configuring an MCP client.
- Fixed finished search rows flickering along with indexing progress in the settings index panel.
- Fixed cloud library search failing on queries containing punctuation or reserved words.
v0.12.0
☁️ Cloud embedding is here: Pro users can switch to the cloud💡 Tips: Cloud embedding is a Pro feature — sign in to your Linkly account first and make sure you have an active Pro subscription.🚀 New Features:
- Cloud embedding released: Pro users can switch to the cloud embedding service — faster, better semantic search quality, and lighter on your machine.
- Notes: added timeline navigation.
- Notes: added a tag filter rail.
- Scanned files are less likely to be OCR’d twice: a scanned PDF that already carries a hidden text layer is now accepted as-is once it passes the check, instead of queuing up for another full recognition pass.
- Magazine-style pages (“full-page image + visible text”) are no longer mistaken for scans.
- Fixed occasional cases where indexing stalled for a long time on lower-spec machines.
- The high-performance indexing mode now makes better use of the machine’s resources.
- Cloud libraries: documents of a million words or more no longer fail to index, and they no longer drag down the rest of their batch.
- Cloud libraries: indexing is now considerably faster.
- Fixed custom models (OpenAI-compatible, not reporting a context window) being unable to compact a conversation manually.
- Fixed the UI freezing for several seconds when a note carried an out-of-range date (a mistyped year, for example), and the timeline dropping the most recent day in time zones where daylight saving skips midnight (Chile and others).
- Unified how
#tagsin the note body are parsed, so tags are now recognised identically across the backend, the frontend and every editing path.
v0.11.0
🧠 Agent Skills are here: professional workflows for your Chatbot💡 Tips: A skill is simply a folder containing a
SKILL.md that describes “what to do, and when”. Linkly AI ships with three default skills (Book Notes / Deep Research / Library Audit), and you can drop third-party skill folders into ~/.agents/skills and enable them after refreshing the Skills page. Type / in the input box to bring up the list of commands and skills.💡 Tips: The CLI and linkly-ai-skills need to be upgraded to the latest version, v0.6.1, alongside this release.🚀 New Features:- Added Agent Skills: a new Skills entry in the Chatbot sidebar, with three built-in skills — Book Notes, Deep Research, and Library Audit — that can be enabled one by one; invoke them straight from the
/panel; you can also install new skills into~/.agents/skills. - The
listtool grows from “notes only” to three scopes (folder / library / notes), with filtering by type, modified time and tag plus pagination. It also points out the README in a directory, so AI reads the instructions before it starts. Cloud libraries are supported too. - Added an update-ready badge: once a new version has finished downloading, a prompt appears in the Chatbot sidebar; confirm it to restart and complete the update (you are warned first if a conversation is still generating a reply).
- The note card menu gains “Show in Folder”, taking you straight to the note’s original Markdown file.
- The About page, the macOS Help menu and the tray gain Website / Community / Documentation entries.
- Linkly AI CLI v0.6.1 released: adds the
listcommand (three scopes — folder / library / notes — filterable by type, modified time and tag) andnote-save, the CLI’s first write command;read/outline/grepaccept several document IDs at once, or read them from a pipe with-(linkly search --json | jq -r '.results[].doc_id' | linkly outline -); the newlinkly completions <shell>generates shell completion scripts;mcp --remotereaches cloud libraries through the cloud gateway; addsauth status/auth logout;searchsupports--scope/--tags, andreadsupports--image-text.
- “Rebuild Index” is upgraded to a full re-extract and rebuild
- The note timeline loads more automatically as you scroll near the edge, so no more clicking “Load more”; the title bar shows the total note count; the publish button now has a label and a shortcut hint; expanding the editor is animated and focuses automatically.
- After AI writes a note through MCP, the note view updates live — no need to refresh.
- External AI clients can report their own app name when writing a note, so the source badge on a note card no longer always reads
external-mcp. - Credit multipliers for GPT-5.6 Terra / Luna are lowered (Terra 7x → 6x, Luna 3x → 1x), and the monthly Pro allowances rise accordingly (Terra 38 → 45, Luna 90 → 270).
- Website: library pages gain a “Use in AI” dialog that hands you a setup prompt for that library — copy it to your own AI assistant to get connected.
- Website: Explore categories now have their own URLs and support deep pagination.
- Website: the Terms and Privacy Policy have been rewritten to match the product we actually ship; visitors from the EEA / UK / Switzerland are asked first whether they accept analytics and advertising cookies.
- Fixed searches returning nothing when filtered by library or folder (when the same directory was recorded with different letter case, a whole-library search silently returned 0 results).
- Fixed tags being wiped when AI edited a note through MCP: the
#tagsin the note body are now the single source of truth, tags passed in by AI are only ever appended, and a tag is removed by deleting its#tagfrom the body. - Fixed skills failing to load when SKILL.md used YAML multi-line syntax (
description: >/|). - Fixed occasional copy failures for notes (macOS clipboard permissions), and the complete lack of feedback when copying a draft failed.
- Fixed the tag autocomplete popup drifting off-screen once the editor was expanded; it is now anchored to the caret.
- Fixed the session row in the sidebar staying highlighted after switching to the Notes or Skills view.
- Fixed the note search box showing two clear buttons, and content shifting horizontally when the scrollbar appeared.
- Fixed duplicate tool-call markup appearing in replies from certain models (DeepSeek V4).
- Website: fixed the Dashboard model list overflowing its hover card, and the pricing page still referencing a retired model.
- CLI: fixed
list,grep --mode countand cloud library searches reporting success when there were no results; exit-code semantics are now opt-in via--exit-codeand no longer affect existing scripts.
v0.10.0
📝 You can now take notes in Linkly AI — minimal card notes, made for agents💡 Tips: Notes are plain Markdown files kept in your local library folder. Nothing is uploaded to the cloud, and you can open them in any other editor at any time. Once written, a note is indexed automatically, so it can be searched and cited by AI.🚀 New Features:
- Added local Notes: a new note entry in the Chatbot sidebar (
⌘/Ctrl + Shift + Ntakes you straight there), with a card-based timeline, tag filtering, sorting by time,⌘Ffull-text search, one-click copy, and expand to full text. - AI can read and write your notes: two new MCP tools,
note_saveandlist, let Claude, Cursor, and other AI assistants turn a conversation into a note, append to an existing one, or list notes by tag and pick what to read. - The Chatbot now supports automatic context compaction: when a long conversation approaches the model’s context limit, history is compacted automatically, so you no longer have to start over and restate the background; you can also type
/compactto compact at any time.
- Image references in browser-extension clips are now recognized correctly: previously, a clipped article whose title contained spaces lost its image mapping for the entire document. Fixed for both local and cloud libraries.
- Markdown preview now renders embedded HTML, so tables recovered by OCR display properly.
- The search index readiness shown in Settings is now accurate — it no longer reports the index as usable before it has been built.
- Pushing to a cloud library now retries automatically when the network hiccups, instead of failing the whole batch and re-uploading from scratch.
- The website has a new home page, plus dedicated browser extension and CLI pages.
- Fixed temporarily unreadable files (cloud drive not yet synced, external disk not mounted) being retried too frequently and slowing indexing down.
- Fixed the content fingerprint being cleared during a media file refresh, which could lead to a cloud copy being deleted by mistake.
- Fixed libraries with no folders taking part in auto-sync and failing over and over.
- Fixed the embedding progress bar going backwards when documents were added during indexing.
- Fixed file watching not waking the indexing pipeline in some cases, leaving changes unapplied for a long time.
- Fixed duplicate update checks firing within a short window.
- Fixed usage statistics still being sent after being turned off, and data being dropped when a send failed.
v0.9.0
🚀 Text inside scanned PDFs and images is now searchable — and readable by AI💡 Tips: Linkly AI has upgraded its text-recognition (OCR) engine. Scanned PDFs and images are now recognized page by page and restored into Markdown. Scanned PDFs already in your library will be re-parsed automatically.🚀 New Features:
- Added text recognition (OCR) for scanned PDFs and images: powered by the new PP-OCRv6 engine, with substantially improved accuracy for Chinese / Japanese / English. Scanned files are restored into structured content with headings and tables, and can be exported as Markdown.
- The built-in Chatbot can now reference cloud libraries: mention a linked cloud library with
@and search it just like a local one. - Added library titles: a library can have a real title and description, shown consistently across Settings, the Launcher, and the Chatbot.
- The Launcher now supports sorting by time: on top of the existing filters, results can be sorted by time.
- A desktop shortcut is now created automatically once onboarding completes (and removed on uninstall on Windows).
- Added index size compression: after upgrading, the index is compressed automatically to reduce disk usage — shrinking the index by up to 80%.
- Optimized how heavy compute tasks (OCR, speech transcription, embedding) use resources, avoiding the lag and out-of-memory issues caused by running them in parallel.
- Improved image and PDF extraction for more stable parsing.
- “Rebuild index” is now only allowed while background long-running tasks are idle, to avoid interference.
- Fixed issues where certain models (such as Kimi) could produce repeated answers, lose the previous turn’s content, or call tools twice in the Chatbot; when a conversation is interrupted, the reason is now shown clearly.
- Fixed several cases where scanned PDFs and images were not recognized, or were recognized incompletely.
- Improved the stability of index upgrades and database migrations, fixing a case where fields required by new features could be missing on certain upgrade paths.
v0.8.0
🚀 Your dusty local recordings and videos — now fully usable by AI💡 Tips: Linkly AI now supports local speech transcription. Spoken content in audio and video files can be transcribed to text and indexed, so it becomes searchable and referenceable by the Chatbot just like any document. Everything runs on-device — nothing is uploaded. Enable audio / video parsing under Settings → Indexing to get started.🚀 New Features:
- Added local speech transcription: a built-in lightweight transcription model converts speech in audio/video into indexed text, supporting Mandarin / Cantonese / English / Japanese / Korean.
- Audio formats: mp3, wav, m4a, flac, aac, ogg. Video formats: mp4, mov, mkv, webm.
- Audio parsing and video parsing can be toggled independently, since transcription is resource-intensive.
- Added a standalone Appearance settings page: adjust theme, font size, and macOS Dock icon visibility.
- Added auto-sync for cloud libraries: once enabled, new content is checked and pushed to the cloud automatically every 5 minutes.
- The Linkly AI Space location can now be changed: move the default space directory to a custom location (the former “Linkly AI Folder” is renamed to “Linkly AI Space”).
- Added drag-and-drop folders: drop a folder directly onto the watch list or a library’s detail page to add it.
- Chatbot added download replies: save an entire AI reply, or just a table within it, to your downloads folder.
- Chatbot sidebar now shows an indexing status indicator at the bottom, so you always know indexing progress.
- Chatbot conversation titles are now generated as soon as a message is received, instead of later.
- Launcher filters now include “Audio” and “Video” document types.
- Onboarding now uses a brand-new sample library.
- Destructive confirmation dialogs now use a consistent, more prominent warning style to reduce accidental actions.
- Website: added Alipay / WeChat Pay for users in mainland China.
- The library explore page now supports one-click starring, with improved popularity ranking.
- Improved website loading speed.
- Fixed an issue where frequently changing files (e.g. in cloud-sync watched folders) repeatedly interrupted indexing, preventing large libraries from ever finishing.
- Fixed semantic search failing after the embedding model was unloaded due to idle sleep.
- Fixed a possible crash when installing updates on macOS: updates are now installed on next restart, and a downloaded update package is preserved even if installation fails, so it doesn’t need to be re-downloaded.
- Fixed Free users being incorrectly blocked from querying cloud libraries as if it were a Pro-only feature.
- Fixed indexing and cloud push silently failing for some users due to missing database fields.
- Fixed a potential 404 / 308 redirect storm on library share links.
v0.7.0
🚀 Linkly AI Pro is here!💡 Tips: After 4 months of iteration, Linkly AI has launched the Pro paid plan, bringing more cloud capabilities and more curated models.🚀 New Features:
- Added official model quota: view more detailed model quota, remaining usage, and more in Chatbot and Web Dashboard.
- Added Free / Pro model access: Free users can continue using base models, while Pro users will gradually unlock curated frontier models such as DeepSeek V4 Pro and Qwen3.7 Plus.
- Cloud libraries now use plan-based quotas: Pro supports more cloud libraries, higher file limits, and more usage calls.
- The desktop receiving flow for browser clips is complete; the browser extension can now save web content directly into the Linkly AI Space for indexing.
- Chatbot sidebar now includes Settings, website, and quota entries, making common actions easier to find.
- Added one-click generation for cloud library introductions.
- Pricing page and Dashboard now explain Pro benefits in more detail, including models, cloud libraries, MCP Tunnel, and other capabilities.
- Web Dashboard improves API Key creation, library filtering, starring, and connection status display.
- After accepting a cloud library invitation, you can connect it directly to your own MCP service.
- Improved indexing and settings-save stability, reducing repeated retries, state overwrites, and configuration sync issues.
- Fixed cases where the tray menu could crash or show out-of-sync status.
- Fixed stability issues related to MCP configuration changes, port refresh, and local service state.
- Fixed cases where the indexer could stop unexpectedly or repeatedly retry during delete, retry, and concurrent scan scenarios.
- Fixed several edge cases in browser clip saving, deletion, and scanning, improving file safety and reliability.
v0.6.1
🚀 Publish cloud libraries publicly, plus filtering and starring🚀 New Features:
- Cloud libraries can now be published with two visibility options, Public and Showcase, making them easier to share and showcase
- “My Libraries” filtering: filter by source (All / Connected / Mine / Shared / Starred) to quickly find the library you need
- Library starring: mark frequently used libraries as starred with one click for quick access
- After accepting a cloud library invitation, the page now guides you to link in one click right there, with no need to navigate to the library page
- Improved the reliability of the account sign-in flow, fixing an occasional issue where sign-in could not complete
v0.6.0
🚀 Document preview, EPUB e-books, and model sleep arrive; a brand-new onboarding flow and account sign-in💡 Tips:
- Upgrading Linkly AI CLI to v0.5.1 is recommended (adds EPUB support)
- Updating linkly-ai-skills to the latest version is recommended
- MCP tool descriptions have been updated (added EPUB and cloud library ownership tags); your connected AI tools may need to reload the MCP server
- Added account sign-in: sign in to your Linkly cloud account in one click via the browser (OAuth), with no more manually entering an API key
- Added EPUB e-book support:
.epubfiles now join full-text and semantic search, and AI can search and read them via MCP/CLI; after upgrading, e-books in already-indexed folders are picked up automatically — no action needed - Added document preview: preview document content directly in the Launcher and the Chatbot workspace, with a one-click source / rendered toggle for Markdown and HTML
- Brand-new onboarding: the first-launch onboarding screens have been rebuilt with a simpler flow, and a multilingual sample library is prepared automatically
- Added model idle sleep: the embedding model automatically unloads after a period of inactivity to free up memory and wakes on demand; toggleable in Settings
- Cloud libraries are now tagged with ownership in MCP
list_libraries/explore([yours]/[shared]), so AI can tell library sources apart more clearly - The embedding model is prefetched when the Launcher is shown, speeding up the first search
- Chatbot error messages are now categorized by type (sign-in / permission / model), with a corrected fallback model selection; the available model list refreshes automatically after sign-in
- Fixed file watching repeatedly firing delete events and flooding logs because of cloud-sync folders (e.g., temporary files from Synology or Dropbox)
- Fixed the MCP command-line integration sometimes failing to connect because the PATH environment variable was truncated
- Fixed the index data size being shown inaccurately on the Settings page
- Fixed a manual index retry in Settings not actually restarting
v0.5.1
📊 PowerPoint support is here; Chatbot gains @ context and a workspace💡 Tips:
- Linkly AI CLI needs to be upgraded to v0.5.0 (older versions reject
--type pptx) - Updating linkly-ai-skills to the latest version is recommended
- MCP tool descriptions have been updated; your connected AI tools may need to reload the MCP server
- Added PowerPoint support:
.pptxfiles now join full-text and semantic search with a purpose-built outline index, and AI can search and read them via MCP/CLI; after upgrading, PPT files in already-indexed folders are picked up automatically — no action needed - Chatbot gains @ context: type
@to target a library, folder, or file and scope the AI’s answer to exactly that content - Chatbot gains a workspace: files referenced in a session are gathered automatically, with file preview and browsing of indexed library files
- Added a unified Cloud Services settings page to manage the credentials the client uses for LinklyAI cloud services
- Chatbot is now the default startup window
- MCP
search’spath_globnow uses substring matching: @folders and full paths hit directly, making folder-scoped retrieval more accurate for Agents - MCP
find_pathsnow returns a ready-to-usepath_glob, making folder search easier for Agents - Long session titles are truncated, and the Launcher shortcut is shown in Chatbot
- The shortcut settings page now includes the newly added shortcuts
- Many Chatbot UI refinements (session list scrolling, source list styling, @ picker appearance, and more)
- App update downloads now retry automatically on failure, with a friendlier error message
- Added folder access loss detection (macOS): after an app update the system may revoke folder access, leaving new files unindexed; Linkly AI now detects this at startup and guides you to re-authorize — one confirmation per folder in a system dialog, no need to remove and re-add folders; inaccessible folders show a ⚠️ badge in Settings → Folders
- Fixed PDF bookmark outlines possibly being lost after rebuilding the index
- Fixed the cloud library MCP tunnel occasionally reconnecting every two minutes
- Fixed folder permissions on macOS causing cloud library push failures
- Fixed out-of-memory errors when indexing large documents in cloud libraries
- Fixed Chatbot input being lost and errors going unreported when sending a message failed
- Fixed some file previews failing to open and empty files showing no placeholder
- Fixed model selection issues caused by chat data from older versions (auto-repaired on startup)
- Fixed layout issues such as the notification toast squeezing the sidebar and the divider occasionally getting stuck
- Fixed the “Check for Updates” button becoming unresponsive after a failed update until the app was restarted
- Fixed semantic indexing retrying endlessly and wasting resources on documents containing special characters
v0.5.0
☁️ Cloud Library is here — sync local libraries to the cloud in one click, online 24/7, shareable💡 Tips:
- Before using the cloud library for the first time, sign in on the Linkly web app and set your username
- Linkly AI CLI needs to be upgraded to the latest version
- linkly-ai-skills needs to be upgraded to the latest version
- MCP has significant changes; your connected AI tools may need to reload the MCP server
- Added Cloud Library: in Settings, bind any local library to a cloud library and push it, after which the content stays searchable from the web app and external AI tools even when the desktop client is shut down or offline; free during the public beta
- Added a native macOS application menu: including App / Edit / Window / Help menus and more
- The Chatbot conversation list now shows status indicators: generating and unread messages are clear at a glance
- Chatbot table export: tables in AI replies can be exported to CSV / Markdown to a system directory with one click
- Settings → Folders now includes “Open containing folder”
- Refreshed Chatbot window look (macOS): native system frosted glass, improved title bar; the window remembers its size automatically; the sidebar collapses adaptively with the window width
- Improved the global right-click menu so text in the chat area can be selected and copied normally
- Improved built-in Chatbot replies: smoother, more concise responses with more readable formatting
- Improved the Chatbot Stop button so it halts instantly when clicked
- Improved Chatbot code block rendering for a lighter, cleaner look
- (MCP / external AI tools) Improved the direct return value of
searchresults, compatible with file paths from both local and cloud libraries
- Fixed MCP call failures caused by some large models generating non-standard parameters
- Fixed a window remnant and drag failure when a table was in fullscreen
- Fixed Chatbot messages failing to save due to timing issues
- Fixed an occasional race condition during background cleanup after clicking Stop
- Fixed lax validation of local library names
- Fixed folder document counts not refreshing and showing stale values after scan / watch batch processing
- Fixed transient delete events during indexing that could cause accidental deletions
v0.4.1
🛠️ MCP and CLI tools leveled up — retrieval gets stronger💡 Tips:
- Linkly AI CLI needs to be upgraded
- linkly-ai-skills needs to be upgraded
- After upgrading, your connected AI tools may need to reload the MCP server
- New MCP/CLI tool
find_paths: fuzzy-match keywords against real folder names; pair with thepath_globparameter of thesearchtool to scope retrieval to the intended directory more precisely - The MCP/CLI
searchtool gains time filtering and sorting, supporting fuzzy time-range queries like “notes from last month” or “the most recent document” - New “silent launch” mode for auto-start: the window no longer pops up at startup — the app stays in the background
- All MCP/CLI tool responses now carry the current timestamp (
_meta.now/[meta] now=), letting the LLM compute dates from it - Stronger input validation on MCP tools, preventing tool-call failures caused by the LLM misspelling parameters
- The built-in Chatbot has learned to use
find_pathsto locate the path before searching documents - Improved image OCR pre-filter: switched from a file-size check to a pixel-shape classifier, fixing cases where small images couldn’t be indexed
- Unrecognizable images are no longer retried by the Chatbot, saving time during conversations
- The first-run startup is more tolerant of environment issues, reducing initialization-failure crashes
- Fixed
outlinesilently swallowing errors on invalid pagination or non-existent doc_id - Fixed
searchmisreporting DB errors as “Library not found” - Fixed the desktop UI showing stale “Modified at” values during the reindex window
- Fixed an edge case where newly created or modified files were not auto-detected
- Fixed “Pause indexing” being ignored while a scan was in progress
- Fixed search results not refreshing promptly after a file was renamed
- Fixed occasional search-result anomalies when switching libraries or rebuilding indexes frequently
- Fixed Windows auto-start occasionally not taking effect
- Fixed database optimization failing
- Fixed
find_pathsreturning incorrect results in cross-library queries - Fixed
search’s date filter not including files from the end-date day itself - Fixed time sorting where some newer files weren’t ranked first
- Fixed an occasional error when older MCP clients connected to a newer desktop client
v0.4.0
🤖 Chatbot is here — chat directly with your local files!🚀 New Features:
- Released Linkly AI Chat, chat directly with your local files inside Linkly AI — no need to install or integrate a third-party Agent
- Linkly AI Chat supports multiple Providers: built-in Linkly Official, plus freely configurable OpenAI, Anthropic, DeepSeek, Ollama, and more
- Settings now includes a Data Privacy panel, giving a centralized, transparent view of where your local data flows
- New toggle to show full file paths: hidden by default in MCP tool results and CLI output for privacy; you can now opt in to show them
- Released the Linkly Official curated model service, with two trial models: Qwen 3.5 Flash and DeepSeek V4 Flash
- New in-app Changelog view: read updates directly from the launcher, no need to open a browser
- AI Settings now show local model download progress and status
- Launcher gains a “Pin” button: when enabled, the launcher stays open even when it loses focus or you click outside
- Desktop client now supports Japanese, French, and Spanish
- Added MDX file support: .mdx files commonly used in blogs and technical docs can now be indexed and searched
- Fixed an issue where the embedding model failed to download in certain network environments, blocking initial indexing
- Fixed a display issue where the settings page scrollbar overlapped with content
- Fixed item selection in the launcher occasionally drifting or becoming unstable
- Fixed several issues causing crashes and freezes on the Windows client
- Fixed one-click Claude Desktop integration that previously failed; the app now guides users through installing Linkly CLI on first integration when it’s missing
v0.3.5
- [Improved] Back up the Windows User PATH environment variable before modifying the registry, so it can be restored if anything goes wrong
- [Bug Fix] Fixed an issue on Windows where the one-click Linkly CLI setup could clear the user’s User PATH environment variable (only v0.3.4 was affected)
v0.3.4
- [New] Added Integrations settings page — configure Linkly AI for Claude Code, Cursor, Codex, Cherry Studio and other MCP clients with one click
- [New] Added one-click Linkly CLI installer — automatically downloads the binary and configures PATH, no terminal commands needed
- [New] Added one-click Linkly Skills download — quickly integrate Linkly search into clients that support Agent Skills
- [New] Added NEW badges to sidebar navigation to help discover new features
- [New] Rewrote the first-run MCP integration onboarding step and completed UI internationalization
- [Improved] Unified icon style across Integrations and MCP-related settings
- [Bug Fix] Fixed a resource cleanup timing issue when quitting the app on macOS
- [Bug Fix] Fixed windows being unexpectedly repositioned when navigating between pages inside the same window
- [Bug Fix] Fixed an issue where external links and dialogs could not open inside the Settings window
- [Bug Fix] Fixed Codex icon display and minor sidebar layout issues
v0.3.3
- [New] Support adding directories from NAS and external drives to your knowledge base (Windows and macOS only for now)
- [New] Support upgrading to Linkly AI Pro — lock in early bird pricing and get early access to more cloud services
- [Bug Fix] Fixed hidden windows triggering UI freeze detection
v0.3.2
- [New] Filename quick indexing: after adding a directory, indexing completes in seconds — search by filename immediately without waiting for full-text indexing
- [New] Indexing performance mode: choose between Auto, Performance, and Balanced modes
- [New] Power saving mode: when enabled, pauses high-power tasks while running on battery
- [New] Independent toggles for Semantic Search and OCR
- [New] Support selecting multiple folders at once when adding directories
- [New] Beta program: opt in via Settings > About to get early access to new features
- [Improved] Enhanced index status page with progress and status display for all four index types
- [Improved] Smart indexing order: prioritizes lightweight formats like plain text and Markdown
- [Improved] Enlarged default settings window size for easier access to more settings
- [Bug Fix] Fixed folder removal not checking library references, causing accidental deletion
- [Bug Fix] Fixed occasional UI freeze during file indexing
- [Bug Fix] Fixed unstable sorting in index statistics chart
v0.3.1
- [Improved] Image OCR optimization: reduced OCR resource usage, skip images with little text, improved handling of oversized images
- [Bug Fix] Fixed app freezing on Windows when indexing large collections of high-resolution images
- [Bug Fix] Fixed inability to record Alt+Space shortcut on Windows
- [Bug Fix] Fixed unfriendly error messages when a shortcut is already in use by another application on Windows
v0.3.0
📚 Libraries are here! Organize your documents into libraries for more precise search within specific domains.🚀 New Features:
This upgrade will update existing index structures. Search results may be inaccurate during the update — please wait for it to complete before continuing use.
- [Desktop] Library Management — Create, edit, and delete libraries in Settings; organize folders into named libraries for structured management. View guide
- [Desktop] Library-Scoped Search — Type
@in the launcher to enter library-scoped search, pinpointing documents within a specific library; press Backspace to exit the scope - [Desktop] Document Type Filter — A filter panel automatically appears when search results contain multiple types; use
Cmd/Ctrl+↑/↓to quickly switch - [Desktop] Search Result Highlighting & Path Optimization — Keyword highlighting in titles and paths, smart path shortening, and opening files now reveals them in the file manager
- [MCP] New
list_librariestool for listing all knowledge libraries, usable with search and other tools - [MCP] New
exploreoverview tool — AI Agents can quickly understand the topic distribution, directory structure, and top keywords of a document collection or specific library - [MCP]
searchtool now supportslibraryandpath_globfilter parameters - [CLI] New
list-librariesandexplorecommands - [CLI]
searchsupports--libraryand--path-globflags - [CLI] New
linkly doctordiagnostic command to help AI Agents self-diagnose issues - [Skills] Added library support and troubleshooting guide, enabling Agents to search libraries and resolve common issues independently
- [Skills] Added usage instructions for
list-librariesandexplore - [Web] Dashboard now supports username settings for the cloud library namespace
- [Desktop] Search tool now returns up to 100 results, increased from 20
- [Desktop] Added search result caching — repeated searches for the same keywords return instantly for a smoother experience
- [Desktop] Improved error messages with clearer descriptions
- [Desktop] Optimized tray menu state refresh to reduce frequent refreshes causing the menu to close unexpectedly
- [Desktop] Launcher footer shortcut hints can now be collapsed to reduce visual clutter
- [Desktop] Improved keyword extraction quality by automatically filtering URLs, file paths, and other noise
- [CLI] Added 30s connection timeout and 60s tool call timeout to prevent process hanging during Agent calls
- [CLI] Error messages improved with troubleshooting advice and
linkly doctorguidance on connection failure
- [Desktop] Fixed settings panel occasionally displaying in English
- [Desktop] Fixed brief flash of “no results found” while typing search keywords
- [Desktop] Fixed DOCX document headings not being correctly extracted as Markdown format
- [Desktop] Fixed some documents (CSV, images with OCR in progress) failing to preview
- [Desktop] Fixed missing borders on the search box and onboarding page on Windows/Linux
- [Desktop] Fixed title and path text overflow in search results
- [MCP] Fixed occasional request timeout or no response issues with tunnel
- [CLI] Fixed unable to connect with certain custom port configurations
v0.2.4
- [Bug Fix] Fixed Windows cold-start issue where the launcher failed to appear or froze immediately after launch
- [Bug Fix] Fixed Windows tray icon briefly showing an old icon on startup
- [Improved] MCP settings page copy improved with integration-related links
- [Improved] Onboarding now requires explicit usage selection before proceeding
v0.2.3
- [Improved] Significantly faster OCR image recognition: automatically skips small icons and thumbnails, ~3x faster processing for high-resolution images, reduced CPU usage
- [Improved] Better search result quality: images with no text content no longer occupy search result slots, more accurate semantic search
- [Bug Fix] Fixed an issue where images pending indexing might not be processed after OCR model finished loading
- [Bug Fix] Fixed CLI failing to run on some OpenClaw host Linux systems due to GLIBC version incompatibility
v0.2.2
🎉 Linkly AI can now recognize text in images!🚀 New Features:
- Local OCR support — automatically recognize text in PNG, JPG, BMP, WEBP images and build searchable index, supporting Chinese, English, Japanese, and Latin languages
- Redesigned onboarding flow with a conversational typing effect
- Shortcuts settings page showing all keyboard shortcuts
- System notification on first launch after update, with an update banner in the Launcher for quick access to the changelog
- Changelog link added to the About page
- Remote tunnel connection stability improved with automatic reconnection
- Colored brand icon for system tray on Windows/Linux
- CLI search filter now supports image document type
- Fixed Metal GPU assertion crash on app exit (macOS)
- Fixed incorrect document titles in some cases
v0.2.1
- [Bug Fix] Fixed a visual issue where a gray border appeared around the window on Windows
- [Bug Fix] Fixed tunnel toggle state not syncing after the backend auto-reconnects
- [Bug Fix] Fixed CLI using the wrong health endpoint in
--remotemode
v0.2.0
🚀 Major update — Linkly AI is now securely accessible over the internet!🚀 New Features:
- MCP now supports remote connections: access your local knowledge base directly from cloud AI assistants and Agents like ChatGPT, Claude, OpenClaw, and more
- MCP now supports LAN connections: share your MCP knowledge base service within your local network for multi-device and Agent access
- CLI adds remote mode: connect to your knowledge base from any computer via
linkly authand--remote, making it easy for Agents to call - New AI tool integration guides added to the docs site, including ChatGPT, Claude, Cursor, Windsurf, GitHub Copilot, OpenClaw, n8n, Raycast, and more
- Web Dashboard adds tunnel creation and remote call statistics panel
- Shimmer animation added to the indexing progress bar
- Indexing progress now shows separately by search type (keyword / natural language)
- Skip embedding model warm-up when vector search is disabled, speeding up startup
- MCP settings area redesigned with collapsible card layout
- Fixed cache consistency and space not being released after document deletion
- Fixed ghost records of deleted documents appearing in search results
- Fixed long loading times when reading documents with missing cache (now silently repairs in background, available on next search)
- Fixed old indexing tasks not being interrupted when switching watch folders
- Fixed settings page content area layout shift
- Fixed Windows shortcut key incorrectly using Win key instead of Ctrl key
- Fixed “VCOMP140.DLL not found” error on Windows after installation — the installer now automatically installs the VC++ runtime dependency
v0.1.11
- [New] Search results auto-deduplication: duplicate results with the same filename and size are merged for cleaner results
- [Improved] Faster indexing with reduced resource usage during document processing
- [Improved] Simplified tray menu indexing status display with a new “View Index” shortcut
v0.1.10
- [New] Added grep tool to MCP and CLI — locate specific lines in documents by regex pattern. AI Agents can now pinpoint target content without reading page by page, significantly reducing tool calls and context consumption
- [New] CLI now available via Homebrew and crates.io
v0.1.9
- [New] Added index management page with index statistics and one-click rebuild
- [New] Added CLI and Skills quick links to MCP settings page
- [New] Added anonymous usage data collection with opt-in/opt-out toggle in settings (privacy-first, requires user consent)
- [Improved] Unified indexing progress display across tray and settings page
- [Bug Fix] Fixed index and extracted cache not being cleaned up after document deletion
- [Bug Fix] Fixed PDF indexing failure on Windows/Linux
- [Bug Fix] Fixed Launcher window not showing on Windows startup
- [Bug Fix] Fixed inconsistent keyboard shortcuts across platforms
- [Bug Fix] Fixed incorrect x86_64 download link on the website
- [Bug Fix] Fixed broken links in website header and footer
v0.1.8
- [New] Added macOS Intel (x64) build — Intel Mac users can now download and use Linkly AI
- [Bug Fix] Fixed an issue where the index pipeline was not triggered after file watcher detected changes, and improved directory deletion handling
v0.1.7
- [New] Released Linkly AI Skills — AI assistants can now better leverage Linkly AI’s tool workflow
- [New] Released Linkly AI CLI tool — AI assistants can directly call the CLI for document search and reading
- [New] CLI supports automatic discovery and connection to the app
- [Improved] MCP tools now support structured output format
- [Bug Fix] Fixed an issue where dragging the window on Windows would unexpectedly close it
v0.1.6
- [Bug Fix] Fixed transparent window and window dragging compatibility issues on Windows
v0.1.5
- [New] New 4-step setup wizard with permission checks for a smoother first-use experience
- [New] Added copy file path keyboard shortcut
- [New] Support for controlling macOS Dock icon visibility
- [Improved] MCP outline tool now supports tree-format output, enabling AI to better understand document structure
- [Improved] Improved PDF outline extraction accuracy
- [Improved] Tray menu now supports multiple languages
- [Improved] Optimized indexing performance with reduced resource usage
v0.1.4
- [Improved] Optimized MCP tool descriptions for more accurate AI invocations
- [Improved] Search result scores now displayed as percentages for better clarity
- [Bug Fix] Fixed title misdetection for CJK (Chinese, Japanese, Korean) text
- [Bug Fix] Improved window positioning in multi-monitor setups
v0.1.3
- [New] Added MCP server — AI assistants can now directly search and read your local documents
- [New] Support for hybrid keyword and semantic search for more comprehensive results
- [New] Added document outline extraction
- [New] Added multi-language support
- [New] Support for custom global shortcuts
- [Improved] Upgraded semantic search engine for better search quality
- [Improved] Improved Chinese word segmentation and keyword extraction quality
v0.1.2
- [New] Added full-text search engine with support for searching body content of PDF, Word, and other documents
- [New] Launcher integrated with search, with result preview support
- [Improved] Redesigned search result layout
- [Improved] Window theme now automatically follows app settings
v0.1.1
The first usable version of Linkly AI Desktop, supporting macOS, Windows, and Linux.
- [New] Automatic scanning of specified directories to build file indexes with incremental sync
- [New] Brand new launcher interface with global shortcut for quick access
- [New] Built-in auto-update with new version notifications via the tray menu
- [New] Support for general settings and folder management

