Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

Tools for Assist adds internet search and other optional tools for LLM-backed Assist in Home Assistant. Web search can run through Brave, Tavily or a self-hosted SearXNG server, and further tools cover Google Places locations, Google Routes travel times, Wikipedia, YouTube search, weather forecasts and basic utilities such as a calculator and unit converter. Each tool is optional, and some need API keys that can be used on free tiers. A caching layer reduces API usage and latency for repeated requests within a 2-hour period. A customisable clone of the built-in Assist tool API can also be enabled, which allows editing the hidden prompt and turning off default tools. It relies on the vendors' cloud services, is configured through the Home Assistant interface, and needs the Marketplace or HACS to install.

Automatic summary of the README and code of skye-harris/llm_intents. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Uses the vendor's cloud Needs an internet connection and an account with the vendor.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Weather

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Configure Tools for Assist

  • Web Search Provider
  • Enable Google Places
  • Enable Google Routes
  • Enable YouTube Search
  • Enable Wikipedia Search
  • Enable Weather Forecast
  • Enable Basic Utilities
  • Enable Home Control API

Configure Brave Web Search

  • API Key
  • Number of Results
  • Country Code (optional)
  • Latitude (optional)
  • Longitude (optional)
  • Timezone (optional)
  • Post Code (optional)
  • Max snippets per result

Configure Brave LLM Context Search

  • API Key
  • Number of Results
  • Country Code (optional)
  • Latitude (optional)
  • Longitude (optional)
  • Timezone (optional)
  • Post Code (optional)
  • Max snippets per result
  • Max tokens per result
  • Context threshold mode

Configure SearXNG Web Search

  • Server URLProtocol, host, and port, eg: http://localhost:8080
  • Number of Results

Configure Tavily Web Search

  • API Key
  • Number of Results
  • Search DepthFast and Ultra-fast are beta options that trade relevance for speed.
  • Include Generated AnswerAlso return a short Tavily-generated answer alongside the search results.
  • Include Full Page ContentReturn the full extracted page content instead of Tavily's snippets. The content arrives as markdown, and the repeated whitespace is collapsed before it is returned. Full pages are large, so use Maximum Characters Per Result to cap them.
  • Country (optional)Boosts results from that country. Sent on a general web search only, so a news or finance search does not use it, and it is not sent with the fast or ultra-fast search depths.
  • Maximum Characters Per ResultCaps the characters returned per result. Tavily has no option for this, so the integration applies the cap after the search. Set 0 for no cap.
  • Chunks Per ResultHow many content chunks Tavily returns per result. Honored on the basic, advanced and fast search depths. Ultra-fast returns a single summary per result instead.

Configure Google API Key

  • Google API Key

Configure Google Places

  • Rank Preference
  • Number of Results
  • Location Bias Latitude (optional)
  • Location Bias Longitude (optional)
  • Location Bias Radius (KM)

Configure Google Routes

  • Home AddressStarting point for route calculations (e.g. '123 Main St, Springfield, IL')
  • Default Travel ModeTravel mode used when the assistant doesn't specify one

After setup

  • Web Search Provider
  • Enable Google Places
  • Enable Google Routes
  • Enable YouTube Search
  • Enable Wikipedia Search
  • Enable Weather Forecast
  • API Key
  • Number of Results
  • Country Code (optional)
  • Latitude (optional)
  • Longitude (optional)
  • Timezone (optional)
  • Post Code (optional)
  • Max snippets per result
  • API Key
  • Number of Results
  • Country Code (optional)
  • Latitude (optional)
  • Longitude (optional)
  • Timezone (optional)
  • Post Code (optional)
  • Max snippets per result
  • Max tokens per result
  • Context threshold mode
  • Server URLProtocol, host, and port, eg: http://localhost:8080
  • Number of Results
  • API Key
  • Number of Results
  • Search DepthFast and Ultra-fast are beta options that trade relevance for speed.
  • Include Generated AnswerAlso return a short Tavily-generated answer alongside the search results.
  • Include Full Page ContentReturn the full extracted page content instead of Tavily's snippets. The content arrives as markdown, and the repeated whitespace is collapsed before it is returned. Full pages are large, so use Maximum Characters Per Result to cap them.
  • Country (optional)Boosts results from that country. Sent on a general web search only, so a news or finance search does not use it, and it is not sent with the fast or ultra-fast search depths.
  • Maximum Characters Per ResultCaps the characters returned per result. Tavily has no option for this, so the integration applies the cap after the search. Set 0 for no cap.
  • Chunks Per ResultHow many content chunks Tavily returns per result. Honored on the basic, advanced and fast search depths. Ultra-fast returns a single summary per result instead.
  • Google API Key
  • Rank Preference
  • Number of Results
  • Location Bias Latitude (optional)
  • Location Bias Longitude (optional)
  • Location Bias Radius (KM)

Texts from the code of skye-harris/llm_intents.

From the README

Each tool is optional and configurable via the integrations UI. Some tools require API keys, but are usable on free tiers. A caching layer is utilised in order to reduce both API usage and latency on repeated requests for the same information within a 2-hour period.

From the README of skye-harris/llm_intents, MIT License. Shortened.

Shows in Vulpo

Lumen sky, Entity card (read-only).

Information

Installs
502 sharing analytics
GitHub stars
217
Connection
Uses the vendor's cloud
Upkeep
Updated in the last 6 months
Version
1.11.1,
Category
AI and voice, AI models
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
llm_intents

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers