Skip to content

Asset Search & Intelligence

Runnit’s asset library is a full digital asset manager built for natural-language search. Every file you add is automatically processed so you can find it by meaning, not just by filename, and AI agents can retrieve the right material when they work.

When a file is uploaded or updated, Runnit processes it for search:

  • Documents (Markdown, HTML, text) are split into passages and indexed so a search can match the relevant part of a long document.
  • Images are described automatically. The indexed description covers objects, people, visible text, colours, style, and orientation, so a query like “images featuring a bottle” finds the right pictures. Images also pick up usage tags such as promo-graphic, wide-banner, or social-post.
  • PDFs have their text extracted and indexed the same way.

Each asset shows an indexing status (pending, processing, ready, or failed) and a short summary in its insights panel. Indexing happens automatically in the background, and a periodic sweep picks up anything that was missed. If processing keeps failing, Runnit waits progressively longer between attempts and eventually retries once a day. Use the re-index action to start a fresh attempt after you fix the cause.

Unmodified starter files supplied by Runnit are not indexed. If an administrator edits one, it becomes ordinary organisation content and is indexed like any other file.

The AI work used to describe and index files appears in AI Usage. For organisations using platform credits, document indexing does not draw from the shared balance. AI Usage still shows the value of that work separately from the credits charged.

The search bar in the asset browser combines two approaches:

  • Semantic search: type a natural-language query and Runnit ranks files by meaning, showing the passage or image that matched.
  • Structured filters: narrow by client, campaign, project, folder, tags, file type, or date range. You can filter without a query to simply list files, which also surfaces items that aren’t text-indexed (such as videos).

You can combine the two: for example, promo or LinkedIn images from the Summer Launch campaign for a particular client. Results include the file, a preview, its collection and folder, a similarity score, and the matched text.

Alongside search, each asset carries:

  • Tags you can add or remove for quick filtering and governance.
  • Insights: tags, folder, summary, and indexing status in one panel.
  • Versions: a timeline of every change, with one-click restore to an earlier snapshot.

Runnit’s AI agents search the same library you do. When you ask the in-app assistant something like “show me the approved logos for this client”, it runs the search and answers from the files it found. It fetches the next set of matches if you ask to see more.

A few safeguards keep this trustworthy:

  • The assistant only ever links to files that genuinely exist in your library; it cannot invent a file name or a broken link.
  • When you ask it to create or edit media, it will only claim something was produced if it actually generated it.
  • If a response starts to promise a lookup or action without doing it (for example “let me check” or “I’m starting now”), Runnit asks the assistant to complete the action in the same response or give the result it already has. Quoted status comments such as “on it” aren’t mistaken for a new promise from the assistant. This includes replies to a confirmation you give: answering “yes” or picking an option runs the work straight away rather than producing another acknowledgement. In the rare case the assistant still ends on an announcement, Runnit appends a correction telling you the work has not started, so you are never left waiting on something that is not running.
  • Images are shown inline in the chat, and generated videos play directly in an inline player.

See Chat Assistant for page-aware conversations and the confirmed product-feedback workflow.

For agencies, the Find similar clients capability compares one client’s brand strategy against your other managed clients to answer questions like “which clients have a similar tone of voice?”, returning a ranked list with the best matching excerpts. This requires the clients’ brand documents to be indexed.