What the Chatbot Is
The Chatbot is the AI chat built into the main window of the Linkly AI desktop app — it’s the Ask item in the sidebar. The main window opens on Home by default; click Ask in the sidebar to start a conversation. The one thing that sets it apart from an ordinary AI chat tool: it comes with a full retrieval toolset and can see every document you’ve indexed. There’s nothing to upload and nothing to paste. You ask a question, and it goes off to search, read, and cross-check on its own, then answers with citations.Nothing to Configure
Fully Transparent
How It Divides Up with the Search Launcher
The app has two entry points, and they’re easy to mix up:Opening It, and What You See
The window defaults to 1200×800 and can be resized freely, down to a minimum of 880×640. Closing the window only hides it — the app keeps running in the background, and clicking the tray icon brings you straight back to the conversation you left. The interface has three columns:Left sidebar: navigation and chat history
Center: the conversation
Right — Workspace: the file panel
⌘E / Ctrl+E) — see Viewing the original file. The workspace can also be maximized and used as a reader.Shortcuts Inside the Window
These shortcuts only work while the main window has focus:Index Status
The index button at the bottom of the sidebar shows the current index status with an icon:- Spinner: Scanning or Processing
- Checkmark: Watching — the index has caught up and is waiting for file changes (it shows Preparing right after launch)
- Red: Error
- Pause icon: Paused
Scoping with @
This is the Chatbot’s most used feature, and the most frequently misunderstood one. Type@ in the composer and a picker appears, offering four kinds of target:
- Local libraries (about libraries)
- Cloud libraries (about cloud libraries)
- Folders
- Individual files
+N chip you can hover to see the full list.
@ applies per message, not once per conversation. Mention a library in this message and the next message without an @ goes back to global scope. To stay in the same scope over several turns, mention it in every message.The Picker’s Two Groups Behave Differently
The picker is split into two groups, and they behave noticeably differently:~/Projects/2026/annual-review.docx, typing annual or review finds it, but typing Projects won’t (that only matches a folder actually named Projects).
Three Conditions a Cloud Library Must Meet to Be Mentionable
If a cloud library isn’t showing up in the picker, check these one by one:- You’re signed in to your Linkly AI account (or have a Cloud API key configured)
- The library has been linked on the web with the Link button
- The cloud library is not bound to a local library
There Is No File Upload
The Chatbot does not support uploading files or adding attachments. Anything you reference with@ has to be already indexed. To have the AI read a new file, first add the directory it lives in by clicking Add folder in the left column of Library in the main window, or simply drop it into ~/LinklyAI (which is watched by default), and mention it once indexing finishes.
Choosing a Model and Checking Your Quota
Two Kinds of Model Source
/v1/models endpoint, or you can enter model ids by hand.How the Quota Works
Quota for Linkly AI’s official models is not counted per token, nor per request in isolation. It’s a shared pool: each model has its own multiplier, shown as a badge in the model picker, and the lower the multiplier the less quota a request costs. Quota runs across three parallel time windows, each counted independently:Chats and Context Compaction
Chats
Every chat is stored in a local SQLite database on your machine. There is no limit on how many, no automatic cleanup, and no retention period — nothing goes away unless you delete it. Tool call inputs, outputs, statuses, and errors, along with the model’s reasoning, are all persisted too, so coming back to an old conversation days later still gives you every detail. Titles are generated automatically: an interim title is taken from the opening of your first message, and a proper one is generated in the background afterward using the same model. Chats you’ve renamed by hand are never overwritten.Context Compaction
As a conversation grows, the full message history stops fitting into the model’s context window. Linkly AI’s answer to that is compaction:- The automatic trigger is 80% of the model’s context window
- To trigger it manually: type
/compactin the composer
- Only the oldest stretch of messages is folded into a summary; the original messages are never deleted
- Folded messages are still visible in the interface, they just no longer go into the context sent to the model
- The most recent stretch of messages is kept verbatim, with no summarizing at all
Seeing What the AI Is Doing
The Chatbot deliberately lays its process out for you, and that’s the key to judging whether an answer can be trusted.Tool Calls
Every search and every file read is a tool call. Runs of consecutive calls are folded into a single group: expanded automatically while running so you can watch progress, collapsed automatically when finished to keep the message stream clean. Expanding a group shows you the full inputs and results — exactly which keywords it searched, what scope it restricted itself to, how many results came back, which call failed. When an answer looks wrong, this is usually where the reason is sitting in plain sight (a poorly chosen keyword, say, or a directory that was never indexed).Citations
Facts in the answer that come from a document carry a clickable citation marker at the end of the sentence, which jumps to the source. Files that were cited or read are collected automatically into Files in this chat in the workspace on the right, so you can go through them one by one.Exporting
The Chatbot supports exporting one item at a time:FAQ
Why doesn't ⌘L open the Chatbot?
Why doesn't ⌘L open the Chatbot?
⌘L / Ctrl+L is bound to the search launcher. To open the Chatbot, press ⌘K / Ctrl+K to open the main window, then click Ask in the sidebar; or click the tray icon (or the Dock icon on macOS). Users upgrading from an older version keep their previous shortcuts — go by what Settings → Shortcuts shows. Also, in-window shortcuts such as ⌘N and ⌘B only work once the main window has focus.I mentioned a library with @ — why did the AI pull content from elsewhere?
I mentioned a library with @ — why did the AI pull content from elsewhere?
@ is a scope suggestion rather than a hard filter. The selected targets are attached as references at the start of the message, and the model decides how to use them — it will usually search that scope first, but may widen the search when it comes up empty.If you need a strict limit, the most reliable approach is to say so explicitly in the message, for example: only look in the ml-papers library, and if it isn’t there just say so.The @ picker can't find my file
The @ picker can't find my file
- Did you type a keyword? The Files and folders group only produces candidates after you type something, shows at most 8 by default, and an overly broad word gets crowded out by other files.
- Did you type the filename? Matching looks only at the filename itself, never the path. A directory name from the middle of the path won’t find the file.
- Is the file indexed? Check the index status button at the bottom of the sidebar, or click Manage sources in the left column of Library in the main window to confirm that the directory has been added.
Do chats get deleted automatically? Do they take up space?
Do chats get deleted automatically? Do they take up space?
Does my conversation get uploaded to a server?
Does my conversation get uploaded to a server?
How is the Chatbot different from connecting Linkly AI to Claude or Cursor?
How is the Chatbot different from connecting Linkly AI to Claude or Cursor?
- Chatbot — works out of the box with no MCP configuration, and comes with a file tree, citation panel, and document preview: an interface built around reading material.
- MCP / CLI — brings Linkly AI’s retrieval tools into the AI tools you already use, which suits writing code, running agents, and anything else that has to work alongside the rest of your toolchain.
After compaction, can I still get back what was said earlier?
After compaction, can I still get back what was said earlier?
Further reading
- Using the Launcher — pinpoint a single file fast
- Using Libraries — group documents by topic to make
@more useful - Using Cloud Libraries — take a library off your machine and keep it online around the clock
- Using Notes — the card notes living in the same window
- Tools Introduction — the full reference for the retrieval tools behind the Chatbot
- FAQ — general questions about installation, indexing, and connectivity
- Model Service — the full account of the official model service and how quota works
- Account — what signing in unlocks, and the difference between Free and Pro

