Bonsai-27B-GGUF
lmstudio-community · Kit
A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…
An n8n workflow with a chat agent that reads two Google Docs, one of memories and one of notes. It answers in the chat and in Telegram, and saves new memories and notes as you talk.
Chat agent that keeps memories and notes in Google Docs 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 the chat panel of this workflow in n8n:
An answer in the chat, a copy in Telegram, and two Google Docs that grow with memories and notes
What you need before you start.
Language model
Writes each answer and decides what to save, on gpt-5.6-terra.
NeedsAn OpenAI API key
Documents
Holds the memories and the notes: both are read for every message and added to by the agent.
NeedsA Google Docs credential and two Google Docs
Chat app
Receives a copy of each answer.
NeedsA bot token and the id of the chat that should receive the copies
Checked by Mindket on 13 Nov 2026
This n8n workflow gives you a chat agent that remembers you and keeps your notes. You talk to it in n8n’s chat panel. Before it answers, it reads two Google Docs, one of memories and one of notes. It adds to them when you share something to keep. Each answer is also copied to Telegram. Thirteen nodes do the work, beside eight sticky notes.
People who want one assistant for personal context and for reminders, with everything kept in documents they own. Skip it if you want a bot that chats with other people, since the chat panel belongs to the n8n editor.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Personal | Busy professionals | Keep preferences and reminders in one assistant | A user says they avoid late meetings, then asks the agent to note a call on Friday. |
| Consulting | Independent consultants | Keep client context and follow-ups apart | A consultant saves a client’s goal as a memory and a follow-up as a note. |
| Study | Students | Keep exam dates and revision tasks | A student notes a deadline, and the agent recalls it when asked for a plan. |
| Small business | Shop owners | Keep supplier details and to-dos | An owner saves a supplier’s lead time and a reminder to reorder. |
You need an OpenAI key, a Google account with two Docs, and a Telegram bot if you want the copies.
You chat from the n8n editor, and Telegram shows each answer on your phone as a copy. Making the chat public in the trigger’s options lets people use it outside the editor.
OpenAI Chat ModelAI Tools AgentDownload saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Create the two Docs first, because the workflow needs their ids.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| OpenAI | An API key, for an OpenAI credential |
| Google Docs | A Google Docs OAuth2 credential and two Google Docs, one for memories and one for notes |
| Telegram | A bot token from BotFather and the id of the chat that gets the copies |
workflow.json.Save Long Term Memories and Retrieve Long Term Memories, replace <YOUR_MEMORIES_DOC_ID> with the id or address of the memories Doc.Save Notes and Retrieve Notes, replace <YOUR_NOTES_DOC_ID> with the id or address of the notes Doc.OpenAI Chat Model.Telegram Response. Replace <YOUR_TELEGRAM_CHAT_ID> with your chat id, or delete the node if you do not want the copies.Talk to the agent as you would to an assistant. When you share a preference, a habit or an important date, it adds a short memory. When you ask it to keep a reminder or an instruction, it adds a note. Open either Doc to read or tidy what it saved.
| To change | Where |
|---|---|
| The role and the rules | System Message in AI Tools Agent |
| Where memories and notes live | The Docs in the four Google Docs nodes |
| The model | Model in OpenAI Chat Model |
| Who receives the copies | Chat ID in Telegram Response |
You write that you are learning Spanish and ask the agent to remind you to call Bo on Friday. The agent saves the first as a memory and the second as a note, each with its date.
Next week you ask what is on your list. The workflow reads both Docs first, so the answer mentions the call and suggests a Spanish phrase for it.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. An AI agent is a model that can use tools, here two tools that write to Google Docs. A memory is a fact about you, and a note is something to do or keep.
For experts. Merge appends the two Docs, and Aggregate puts them under data, so the prompt reads the memories at the first position and the notes at the second. Window Buffer Memory keeps the last fifty messages of the chat session. The agent’s second output has nothing attached.
| Node | What it does | What to know |
|---|---|---|
When chat message received | Chat Trigger 1.1 with default options | The chat is private to the n8n editor until you make it public |
Retrieve Long Term Memories | Google Docs 2, Get | It returns the Doc text as content |
Retrieve Notes | Google Docs 2, Get, continues on error | If reading the notes fails, the run goes on |
Merge | Merge 3, append | The memories come first and the notes second |
Aggregate | Aggregate 1, all item data | It builds the data list the prompt reads |
AI Tools Agent | Agent 1.7 with a system message and two tools | It decides whether something is a memory or a note |
OpenAI Chat Model | OpenAI Chat Model 1.1 on gpt-5.6-terra | It is the connected model |
Window Buffer Memory | Window Buffer Memory 1.3, last 50 messages | It is kept inside n8n only |
Save Long Term Memories | Google Docs Tool 2, update with insert | It writes the memory and the date as one entry |
Save Notes | Google Docs Tool 2, update with insert | It writes the note and the date as one entry |
Telegram Response | Telegram 1.2, send message in HTML mode | The chat id is fixed |
Chat Response | Set 3.4, one field | It returns the answer to the chat panel |
The original left the model unset, and its one Google Doc placeholder stood for two different Docs.
gpt-5-mini, although the node was named gpt-4o-mini. OpenAI’s deprecations page, read on 12 November 2026, lists gpt-5-mini as shutting down on 11 December 2026 with gpt-5.6-terra as the replacement. Mindket’s copy names gpt-5.6-terra and renames the node OpenAI Chat Modeldeepseek-chat, which DeepSeek ends on 24 July 2026 according to its updates page, read on 12 November 2026. It is now DeepSeek Flash Chat on deepseek-flash and still not connected. To use it, add an OpenAI credential with your DeepSeek key and the Base URL https://api.deepseek.com<YOUR_TELEGRAM_CHAT_ID>. Replies go out in HTML mode, and Telegram’s documentation asks for <, > and & to be escaped, so an answer that holds them can fail to sendAn n8n workflow with a chat agent that reads two Google Docs, one of memories and one of notes, before it answers. It adds new
memories and notes as you talk, and it copies each answer to Telegram.
workflow.json: the workflow as n8n exports it, thirteen working nodes and eight sticky notes. It holds no credential.README.md: these notes.gpt-4o-mini. It is now OpenAI Chat Model on gpt-5.6-terra.DeepSeek Flash Chat on deepseek-flash.<YOUR_MEMORIES_DOC_ID> for the memory nodes and<YOUR_NOTES_DOC_ID> for the notes nodes.<YOUR_TELEGRAM_CHAT_ID>.workflow.json.Save Long Term Memories and Retrieve Long Term Memories, replace <YOUR_MEMORIES_DOC_ID> with the id or address of theSave Notes and Retrieve Notes, replace <YOUR_NOTES_DOC_ID> with the id or address of the notes Doc.OpenAI Chat Model.Telegram Response. Replace <YOUR_TELEGRAM_CHAT_ID>When chat message received takes your message from the chat panel.Retrieve Long Term Memories and Retrieve Notes read the two Docs, Merge joins them and Aggregate puts them in one list.AI Tools Agent answers on OpenAI Chat Model, with the last fifty messages of the session from Window Buffer Memory.Save Long Term Memories or Save Notes.Telegram Response sends the answer to your chat, and Chat Response returns it to the chat panel.AI Tools Agent.OpenAI Chat Model.Telegram Response.gpt-5-mini. OpenAI's deprecations page, read on 12gpt-5-mini as shutting down on 11 December 2026 with gpt-5.6-terra as the replacement.deepseek-chat ends on 24 July 2026. The spare node is not connected. Tohttps://api.deepseek.com.<, > and & to be escaped, so an answer that holds themNOTICE.md 697 B README.md 4 KB workflow.json 15 KB
lmstudio-community · Kit
A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…
LibertAIDAI · Kit
Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…
facebook · Kit
Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
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…
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…