How to download chats from Kindroid.AI

There is currently no built-in method to download or export Kindroid.AI chats, you can easily achieve this using regular expressions. This method is free and straightforward.

Updated: 13th August, 2024

For Apple users

Using the free Drafts application, saving chats directly from the browser with formatting intact is quite easy. However, it will also include other information related to the markup. The set of Drafts Actions I have created will fix these.

Note: Drafts is currently only available for: iPhone • iPad • Mac • Apple Watch.

For Windows users

Please see the regular expressions you can use with Notepad at the end of this story.

What this story covers:

▪︎ Using the Drafts App
▪︎ Before and After example screenshots
▪︎ A list of the Actions and how they are used
▪︎ Using Notepad on Windows
▪︎ Final thoughts

USING THE DRAFTS APP

This set of actions is designed for cleaning up and formatting Kindroid.AI chat text saved from the browser.

Unless your chat text has additional mistakes, most of the time you will only need to use the Remove URLs and Remove Dates actions.

If your speech quotes are consistent, but your asterisk or parentheses are not, you can delete the asterisk or parentheses and then add them back in using either of the actions Add *italics* to “non-speech” or Add (parentheses) to “non-speech”

Both these actions work on the basis that your speech will already be contained within quotations.

Notes:
– Text copied from Kindroid.AI must be pasted directly into Drafts first.
– When pasted into Drafts, asterisks from Kindroid.AI chats are removed (from Kindroid’s side).
– Important: In general, creating a copy of your draft before testing any Action is good practice to ensure it works as you expect it to.

Instructions:

  1. Install my ‘Kindroid.AI Actions by AdlerAI’ action group from here: https://directory.getdrafts.com/g/2Tu
  2. Open your Kindroid.AI chat in a web browser. Select the first word of the Kindroid’s name from the beginning of your chat and copy the entire chat to the bottom. Your browser should autoscroll to do this quickly.
  3. Open Drafts and paste it in a new draft.
  4. Use any of the actions listed below to edit and format your chats and save.

Before any actions are used

A screenshot showing the text before any actions are performed. The list of Actions are on the right hand side of the screenshot.
Pasted text before any actions are used.

After ‘Remove URLs’

A screenshot showing the text after the ‘Remove URLs’ action is performed. The list of Actions are on the right hand side of the screenshot.
After the ‘Remove URLs’ action is used, the URL is deleted and the lines are moved up.

After ‘Remove Dates’

A screenshot showing the text after the ‘Remove Dates’ action is performed. The list of Actions are on the right hand side of the screenshot.
After the ‘Remove Dates’ action is used, the date stamps that are sometimes left on copied text is deleted and the lines are moved up.

After ‘Remove URLs’ and ‘Remove Dates’

A screenshot showing the text after both the ‘Remove Dates’ and ‘Remove URLs’ actions are performed. The list of Actions are on the right hand side of the screenshot.
After the ‘Remove URLs’ and ‘Remove Dates’ actions are both used.

INCLUDED ACTIONS

Save to Files As

This action will prompt you to save your draft as a text file.

Kindroid Chat Cleanup

▪︎ Remove URLs

This action will remove all instances of the Kindroid play button icon URLs:
![play](https://kindroid.ai/_next/static/media/playIcon.8b2089a4.svg)

▪︎ Remove Dates

This action will remove the date stamps that are sometimes left on copied text is deleted and the lines are moved up:
Sat, Jul 20 2024, 6:31 PM

▪︎ Add *italics* to “non-speech”

This action works on the basis that your speech will already be contained within quotations. When prompted, add your and your Kindroid’s names separated by commas so those lines will be ignored. For example: Ava, Alexander Stirling

A screenshot of the prompt screen for adding asterisk or parentheses to chat text. When prompted, add your and your Kindroid’s names separated by commas so those lines will be ignored. This example shows in the box: Ava, Alexander Stirling
Add the names of you and your Kindroid, because these appear on their own lines, they will be ignored.

▪︎ Add (parentheses) to “non-speech”

This action works on the basis that your speech will already be contained within quotations. When prompted, add your and your Kindroid’s names separated by commas so those lines will be ignored. For example: Ava, Alexander Stirling

A screenshot of the prompt screen for adding asterisk or parentheses to chat text. When prompted, add your and your Kindroid’s names separated by commas so those lines will be ignored. This example shows in the box: Ava, Alexander Stirling
Add the names of you and your Kindroid, because these appear on their own lines, they will be ignored.

▪︎ Capitalise After Quote

This action will look for speech that begins with a lowercase letter and change it to an uppercase.

▪︎ Find *” and “* and Replace

This action will find instances where *italics* and “speech” have no separation space between the asterisk and the quotation and add one.

▪︎ Find )” and “( and Replace

This action will find instances where (parentheses) and “speech” have no separation space between the parentheses and the quotation and add one.

▪︎ Find …( and )… and Replace

This action will find instances where the Kindroid adds an action in the middle of speech without a closing quote and adds one.

Example before: “The Kindroid says this…(They do this action.)… and then keep speaking.”
Example after: “The Kindroid says this… (They do this action.) … and then keep speaking.”

▪︎ Find ) word and Replace ) “word

This action will find instances where the Kindroid adds an action before speech without an opening speech quote and adds one.

Example before: “The Kindroid says this.” (They do this action.) and then keep speaking.”
Example after: “The Kindroid says this.” (They do this action.) “and then keep speaking.”

▪︎ Find word) and Replace word.)

This action will find instances where the Kindroid adds an action without a full stop before the closing parentheses and adds one.

Example before: “The Kindroid says this.” (They do this action) “And then keep speaking.”
Example after: “The Kindroid says this.” (They do this action.) “And then keep speaking.”

Add Tags

▪︎ Add Tag Kindroid/Stories to Draft

This action will add the tags: ‘kindroid, stories’ to your Draft. You can edit this action to change the tag to whatever suits you, or if you don’t use tags, you can ignore or delete it entirely.

Using Notepad on Windows

You can achieve the same results using Notepad on Windows using Find and Replace.

To remove the line with the word ‘play’ and move the line up (this is from the play button).

^play\s*\r?\n

To remove the line with the word ‘regenerate’ and move the line up (this is from the regenerate button).

^regenerate\s*\r?\n

To remove the date stamp and move the line up

^\s*[A-Za-z]{3},\s[A-Za-z]{3}\s\d{1,2}\s\d{4},\s\d{1,2}:\d{2}\s[AP]M\s*\r?\n

To remove the URL

(![play](https://kindroid.ai/_next/static/media/playIcon.8b2089a4.svg)

^\!\[play\]\(https:\/\/kindroid\.ai\/_next\/static\/media\/playIcon\.\w+\.svg\)\s*\r?\n

Instructions for using these regular expressions in Notepad

If you’re using Notepad++, make sure the “Search Mode” is set to “Regular expression.”

  1. Open Notepad.
  2. Press Ctrl + H to open the Find and Replace dialog.
  3. Enter the regular expression from above in the “Find what” field.
  4. Leave the “Replace with” field empty.
  5. Check “Match case” and “Wrap around” (if you need to).
  6. Check “Use Regular Expression” if available (this might vary based on the version of Notepad or if you’re using Notepad++).
  7. Click “Replace All”.

Final thoughts

If you have any questions or have a particular issue with your chat transcript, please feel free to leave a comment or message me.

A photograph of a male with his arms stretched out shows swirls of smoke-like whisps around his hands, signifying that he is doing something ethereal or magical.

Learn more How to download chats from Kindroid.AI

Leave a Reply