Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
An n8n workflow with a chat agent that runs on a local Ollama model. It works out a place’s coordinates, reads a day’s temperatures from Open-Meteo and searches Wikipedia for general questions. Memory keeps the last 20 exchanges.
Local Ollama chat agent with weather and Wikipedia tools is an n8n workflow in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Chat message
It starts when you send a message in n8n’s chat:
A chat answer with the day’s temperatures or Wikipedia facts, from a model running on your own machine
What you need before you start.
Language model
Runs llama3.2 on your own machine as the agent’s model.
NeedsOllama installed with llama3.2 pulled, and its address in an Ollama credential
Weather data
Returns the day’s hourly temperatures for the latitude and longitude the model gives.
NeedsNo key. The free service is for non-commercial use
Encyclopedia
Searches Wikipedia for the string the model passes and returns what it finds.
NeedsNo key
Checked by Mindket on 13 Nov 2026
This n8n workflow is a small chat agent that runs on a model of your own through Ollama. The model is llama3.2:latest, and a memory node keeps the last 20 exchanges. For weather, the agent works out a place’s latitude and longitude, then asks Open-Meteo for one day of hourly temperatures. For anything else it searches Wikipedia. Six nodes do the work, beside four sticky notes.
Hobbyists, students and developers with Ollama on their own computer who want to try an n8n agent without a paid model. Skip it if you need exact forecasts or a bigger model than your machine runs. Open-Meteo’s free service is for non-commercial use.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Education | Students | See how an agent picks between two tools | A student asks for a city’s temperature today, then for its history. |
| Hobby projects | Home lab users | Run an assistant whose model stays on their own machine | A user asks what the day is like in Oslo. |
| Travel | Trip planners | Check a destination’s temperatures for the day | A planner asks for today’s temperatures in Lisbon. |
| Software | Developers | Use it as a base for more tools | A developer adds a calendar tool next to the two it has. |
You need a little n8n and a local model: import a file, pull llama3.2 in Ollama and add one credential.
Any n8n that can reach your Ollama and the internet will run it. The answers appear in the chat, and the model runs on your own machine.
localhost for OllamaDownload saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Setup is one model and one credential.
| Need | Detail |
|---|---|
| n8n | On your computer, on a server or in Docker, able to reach Ollama |
| Ollama | Installed, with the model llama3.2 pulled |
| Internet | For Open-Meteo and Wikipedia, neither of which needs a key |
workflow.json.ollama pull llama3.2.http://localhost:11434 by default, and select it in Ollama Chat Model.Press Chat and ask about the weather in a place, or ask a general question. The agent chooses the tool. Ask follow-ups in the same chat, since it remembers the last 20 exchanges.
| To change | Where |
|---|---|
| The model | llama3.2:latest in Ollama Chat Model. Pick one that supports tool calling |
| Memory length | contextWindowLength, 20, in Window Buffer Memory |
| Weather data | The fixed query values forecast_days and hourly in Weather HTTP Request |
| What the agent does | The system message in AI Agent |
A student asks for the temperature in Lisbon today and what the city is known for.
The agent works out Lisbon’s coordinates, calls Open-Meteo with them and reads the hourly temperatures. For the second part it searches Wikipedia. It answers in the chat from both. The coordinates come from the model’s own memory, so check them for a small place.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. The agent sits in the middle with its model, its memory and two tools plugged into it. Try a weather question and a general one in the same chat, and watch which tool each calls.
For experts. The weather tool is a Tool HTTP Request node. The model fills latitude and longitude, and the node fixes the other two query values.
| Node | What it does | What to know |
|---|---|---|
Weather HTTP Request | A GET to api.open-meteo.com/v1/forecast with forecast_days 1 and hourly set to temperature_2m | It returns the day’s hourly temperatures in GMT, not a current reading |
Wikipedia | The Wikipedia tool node, with no settings | The model passes it one search string |
Window Buffer Memory | Keeps the last 20 exchanges under the key chat_history | Every chat shares that one key |
AI Agent | A Tools Agent with the prompt type Define, reading input | A model without tool calling cannot use either tool |
Small local models call tools unevenly, and the weather tool returns hours, not a current reading.
timezone to the query, or let the agent pick the hourchat_history, so every chat shares the same historyAn n8n workflow with a small chat agent that runs on a model served by Ollama. For weather it works out a place's
coordinates and asks Open-Meteo. For general questions it searches Wikipedia. It remembers the last 20 exchanges.
workflow.json: the workflow as n8n exports it, ten nodes, four of them sticky notes. It holds no credential.README.md: these notes.Ollama Chat Model was linked to a credential in its author's n8n. The link is gone, so select your own.http://localhost:11434, which n8n'slocalhost. n8n Cloud cannot reach an Ollama on yourollama pull llama3.2.workflow.json.Ollama Chat Model.On new manual Chat Message starts a run when you send a message in the chat. It works only from the editor.AI Agent reads your message from input. Its system message tells it to find a place's latitude and longitude, use theOllama Chat Model runs llama3.2:latest. Window Buffer Memory gives it the last 20 exchanges.Weather HTTP Request calls https://api.open-meteo.com/v1/forecast. The model fills in latitude and longitude,forecast_days=1 and hourly=temperature_2m.Wikipedia searches Wikipedia for the string the model gives it.llama3.2:latest in Ollama Chat Model. Pick one that supports tool calling.contextWindowLength in Window Buffer Memory.Weather HTTP Request. Add more hourly variables there, or a timezone.AI Agent.timezone is set, so the agent has to pick the rightchat_history, so every chat shares the same history.NOTICE.md 632 B README.md 3 KB workflow.json 5 KB
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
zarazhangrui · Skill
Builds HTML presentations from scratch or from a PowerPoint file and shows visual style previews to pick from, for people who want web slides with no CSS or Ja…
iptv-org · Kit
Collects publicly available live TV channels from many countries into playlists that any video player with live streaming can open. Made for viewers and for de…
uwg · Kit
Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…