<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>The Koboshi blog</title><description>Notes on memory, multilingual learning, heritage languages, and making vocabulary stay.</description><link>https://koboshi.app/blog/</link><language>en</language><item><title>You can now learn Hindi, Urdu, and Bengali from English Roman letters</title><link>https://koboshi.app/blog/hindi-urdu-bengali-in-english-letters/</link><guid isPermaLink="true">https://koboshi.app/blog/hindi-urdu-bengali-in-english-letters/</guid><description>Type mohabbat or muhabbat. Type bhalo or bhaalo. Both count.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Koboshi now supports Hindi, Urdu, and Bengali answers in English letters. In the quiz, you can type a Hindi, Urdu, or Bengali word in roman letters, the way many of us text, and it counts. Every Hindi, Urdu, and Bengali word you save also keeps its romanized spelling.&lt;/p&gt;
&lt;h2 id=&quot;why-are-english-letters-needed-for-hindi-urdu-and-bengali-speakers-and-learners&quot;&gt;Why are English letters needed for Hindi, Urdu, and Bengali speakers and learners?&lt;/h2&gt;
&lt;p&gt;We know you could perhaps write, but do not bother to write it, especially on digital devices.&lt;/p&gt;
&lt;p&gt;For Urdu, a 2025 paper mentions Roman Urdu as “the dominant form of informal communication on platforms like Instagram, WhatsApp, and social media”, and its popularity is reasoned as “the lack of easy-to-use Urdu keyboards and familiarity with Latin characters” (&lt;a href=&quot;https://aclanthology.org/2025.lowresnlp-1.9.pdf&quot;&gt;Butt, Varanasi and Neumann, RANLP 2025&lt;/a&gt;). For Hindi, a 2014 study of 1,062 Hindi-English comments on the public Facebook pages of Amitabh Bachchan, Shahrukh Khan, Narendra Modi and BBC Hindi, collected in October 2013, found 93.17% written in Roman script and 2.93% in Devanagari (&lt;a href=&quot;https://aclanthology.org/D14-1105.pdf&quot;&gt;Vyas et al., EMNLP 2014&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The study is not the latest piece, but the trend should be almost the same.&lt;/p&gt;
&lt;p&gt;Hence, the learning experience of Hindi, Urdu, and Bengali should not be stressful for their speakers, especially if they are &lt;a href=&quot;https://koboshi.app/heritage&quot;&gt;heritage speakers&lt;/a&gt; who could speak already.
Since at Koboshi, you could refresh your heritage language while learning the new language, the process needs to be stress-free enough to focus on the main learning language.&lt;/p&gt;
&lt;p&gt;If you are learning Hindi, Urdu, and Bengali mainly as a learning language, then you should try to answer using their native fonts. This upgrade is just an easy and a bit lazy way for the natives to get around.&lt;/p&gt;
&lt;h2 id=&quot;which-spellings-count&quot;&gt;Which spellings count?&lt;/h2&gt;
&lt;p&gt;Each line counts as one word, whichever spelling you type:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;mohabbat or muhabbat (محبت, मोहब्बत, love)&lt;/li&gt;
&lt;li&gt;zaroor, zarur or zaror (ضرور, ज़रूर, of course)&lt;/li&gt;
&lt;li&gt;theek, thik or thek (ٹھیک, ठीक, fine)&lt;/li&gt;
&lt;li&gt;bhalo, bhaalo or valo (ভালো, good)&lt;/li&gt;
&lt;li&gt;khub or khoob (খুব, very)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The quiz would be extra lenient due to variations in how people express themselves in roman letters.&lt;/p&gt;
&lt;h2 id=&quot;why-is-koboshi-a-great-app-for-hindi-urdu-and-bengali-speakers&quot;&gt;Why is Koboshi a great app for Hindi, Urdu, and Bengali speakers?&lt;/h2&gt;
&lt;p&gt;If you have roots in the Subcontinent (India, Pakistan, and Bangladesh), then you are most likely at least bilingual or more. English sits mostly with the educated and urban families. In India’s 2005 national household survey, about one adult in five could speak at least a little English, but 88.5% of college graduates could, against almost none of the adults with no schooling, and 34.8% of city dwellers against 14.1% of people in villages (&lt;a href=&quot;https://www.uh.edu/~achin/research/azam_chin_prakash.pdf&quot;&gt;Azam, Chin and Prakash, using the India Human Development Survey 2005&lt;/a&gt;). Pakistan has no national count of English speakers, but two numbers can be counted: in urban Punjab, 47% of children aged 6 to 16 go to private schools (&lt;a href=&quot;https://aserpakistan.org/index.php?func=news_details&amp;amp;id=465&quot;&gt;ASER Pakistan 2023, Punjab&lt;/a&gt;), and UNESCO counts 114,849 Pakistani university students abroad in 2023, up from 24,601 in 2005 (&lt;a href=&quot;https://api.uis.unesco.org/api/public/data/indicators?indicator=OE.5T8.40510&amp;amp;geoUnit=PAK&amp;amp;start=2005&amp;amp;end=2025&quot;&gt;UNESCO Institute for Statistics&lt;/a&gt;). In Bangladesh, English-medium schooling is a small and expensive slice: 148 of more than 21,000 registered secondary schools (&lt;a href=&quot;https://www.tbsnews.net/features/pursuit/enrolment-doubles-decade-inside-growing-appeal-english-medium-education-1383736&quot;&gt;BANBEIS, reported by The Business Standard, 2026&lt;/a&gt;). Also given huge social inequality in these regions, the chance is that most proactive learners would fall into the multilingual side.&lt;/p&gt;
&lt;p&gt;So, if you are learning a new language, then you would still want your native language to be shown so you could relate better and study well.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://koboshi.app/assets/blog/hindi-urdu-bengali-in-english-letters-card.png&quot; alt=&quot;A Koboshi word card for the Spanish verb manejar, meaning drive, with the example “Manejo al trabajo todos los días”, and under “Across your languages” the Japanese 運転する (unten suru) and the Urdu چلانا (chalānā).&quot;&gt;&lt;/p&gt;
&lt;p&gt;Also, did you know that Urdu, Hindi, and Bengali speakers who grew up with English at school are likely weaker in their native tongue than people who are truly monolingual, thanks to the society tolerant to English where people revert to English words in their daily conversations? The research points the same way. Children who grow up with two languages know fewer words in each single language than monolingual children: in a pooled study of 1,738 children aged 3 to 10, those who spoke another language at home (Hindi, Punjabi and Urdu among them) and English at school scored 96.3 against 106.8 on an English vocabulary test (&lt;a href=&quot;https://pmc.ncbi.nlm.nih.gov/articles/PMC4349351/&quot;&gt;Bialystok et al., 2010&lt;/a&gt;). A 2024 study of 743 toddlers in Montreal found the same in each single language, while both languages together came to more words than one (&lt;a href=&quot;https://osf.io/download/x7s4u/&quot;&gt;Byers-Heinlein et al., 2024&lt;/a&gt;). Linguists describe a language used mainly at home as lagging behind the majority language in vocabulary (&lt;a href=&quot;http://www.eurosla.org/Docs/Yearbook2012/Montrul.pdf&quot;&gt;Montrul, 2012&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Online, that mixing can be counted. In the 2014 Hindi Facebook study, about one in four comments written mainly in Hindi (93 of 398, 23.37%) slipped English words into Hindi sentences (&lt;a href=&quot;https://aclanthology.org/D14-1105.pdf&quot;&gt;Vyas et al., EMNLP 2014&lt;/a&gt;). In 51,277,891 words of the Hindi newspaper Dainik Jagran, “party” appeared “over 67K” times, while “the counts for the equivalent Hindi forms are relatively low” (&lt;a href=&quot;https://aclanthology.org/W14-3914.pdf&quot;&gt;Bali et al., 2014&lt;/a&gt;). For Bengali, about one in five posts (21.05% of 2,309) in campus Facebook groups at Jadavpur University mixed Bengali and English (&lt;a href=&quot;https://aclanthology.org/W14-5152.pdf&quot;&gt;Das and Gambäck, ICON 2014&lt;/a&gt;). And the 2025 Roman Urdu paper counts “frequent code-switching with English” among the complexities of Roman Urdu (&lt;a href=&quot;https://aclanthology.org/2025.lowresnlp-1.9.pdf&quot;&gt;Butt, Varanasi and Neumann, RANLP 2025&lt;/a&gt;).&lt;/p&gt;
&lt;iframe class=&quot;kb-short&quot; src=&quot;https://www.youtube-nocookie.com/embed/kY2nA5gr3o8&quot; title=&quot;Three ways to say &quot;beautiful&quot; in Urdu&quot; loading=&quot;lazy&quot; allow=&quot;accelerometer; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen referrerpolicy=&quot;strict-origin-when-cross-origin&quot; style=&quot;display:block;width:100%;max-width:340px;aspect-ratio:9/16;border:0;border-radius:16px;margin:2rem auto;&quot;&gt;&lt;/iframe&gt;
</content:encoded></item><item><title>How to save words to Koboshi from ChatGPT and Claude</title><link>https://koboshi.app/blog/connect-koboshi-to-chatgpt-claude/</link><guid isPermaLink="true">https://koboshi.app/blog/connect-koboshi-to-chatgpt-claude/</guid><description>Set it up once. Then say &quot;save this word to Koboshi&quot; in any chat.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Ask ChatGPT or Claude to save any word to Koboshi, and the word lands in your Koboshi vocabulary.&lt;/p&gt;
&lt;p&gt;ChatGPT users: &lt;a href=&quot;https://koboshi.app/blog/connect-koboshi-to-chatgpt-claude/#chatgpt&quot;&gt;jump to ChatGPT&lt;/a&gt;. Claude users: &lt;a href=&quot;https://koboshi.app/blog/connect-koboshi-to-chatgpt-claude/#claude&quot;&gt;jump to Claude&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;video src=&quot;https://koboshi.app/assets/blog/connect-your-ai/koboshi-connector-en.mp4&quot; controls playsinline muted loop preload=&quot;metadata&quot; style=&quot;width:100%;max-width:360px;border-radius:16px;display:block;margin:1.5rem auto&quot;&gt;&lt;/video&gt;&lt;/p&gt;
&lt;p&gt;Set it up once per app. The address is &lt;code&gt;https://koboshi.app/mcp&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;ChatGPT and Claude change their screens often, so what you see may differ a little from these pictures. Checked on 2026-09-29.&lt;/p&gt;
&lt;h2 id=&quot;chatgpt&quot;&gt;ChatGPT&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open &lt;strong&gt;Settings → Plugins&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://koboshi.app/assets/blog/connect-your-ai/chatgpt-01-settings-plugins.png&quot; alt=&quot;ChatGPT Settings with Plugins marked&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Press &lt;strong&gt;Browse directory&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://koboshi.app/assets/blog/connect-your-ai/chatgpt-02-browse.png&quot; alt=&quot;Plugins page with Browse directory marked&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Press &lt;strong&gt;Add → New Plugin&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://koboshi.app/assets/blog/connect-your-ai/chatgpt-03-add-new-plugin.png&quot; alt=&quot;The Add menu with New Plugin marked&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fill in Name &lt;strong&gt;Koboshi&lt;/strong&gt;, the address &lt;strong&gt;&lt;a href=&quot;https://koboshi.app/mcp&quot;&gt;https://koboshi.app/mcp&lt;/a&gt;&lt;/strong&gt;, Authentication &lt;strong&gt;OAuth&lt;/strong&gt;, tick &lt;strong&gt;I understand and want to continue&lt;/strong&gt;, and press &lt;strong&gt;Create&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://koboshi.app/assets/blog/connect-your-ai/chatgpt-04-new-plugin-form.png&quot; alt=&quot;New Plugin form filled in, with Create marked&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Sign in to Koboshi and press &lt;strong&gt;Approve&lt;/strong&gt;. The first time, ChatGPT also asks the month and year you were born, the same question the Koboshi website asks.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://koboshi.app/assets/blog/connect-your-ai/chatgpt-05-approve.png&quot; alt=&quot;Koboshi’s approval page with Approve marked&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Press &lt;strong&gt;Try in chat&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://koboshi.app/assets/blog/connect-your-ai/chatgpt-06-try-in-chat.png&quot; alt=&quot;Koboshi’s plugin page with Try in chat marked&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In any chat, type &lt;strong&gt;@Koboshi&lt;/strong&gt; and ask it to save a word.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Check:&lt;/strong&gt; if you are unsure it worked, open Koboshi and look for the word.&lt;/p&gt;
&lt;h2 id=&quot;claude&quot;&gt;Claude&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open &lt;strong&gt;Settings → Connectors&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://koboshi.app/assets/blog/connect-your-ai/claude-01-settings-connectors.png&quot; alt=&quot;Claude Settings with Connectors marked&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Press &lt;strong&gt;Add&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://koboshi.app/assets/blog/connect-your-ai/claude-02-add.png&quot; alt=&quot;Connectors page with the Add button marked&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Type &lt;strong&gt;Koboshi&lt;/strong&gt; as the name, paste &lt;strong&gt;&lt;a href=&quot;https://koboshi.app/mcp&quot;&gt;https://koboshi.app/mcp&lt;/a&gt;&lt;/strong&gt;, and press &lt;strong&gt;Continue&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://koboshi.app/assets/blog/connect-your-ai/claude-03-url-continue.png&quot; alt=&quot;Add custom connector window with Koboshi, https://koboshi.app/mcp and Continue marked&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Press &lt;strong&gt;Connect&lt;/strong&gt; next to Koboshi, sign in, then press &lt;strong&gt;Approve&lt;/strong&gt;. The first time, Claude also asks the month and year you were born, the same question the Koboshi website asks.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://koboshi.app/assets/blog/connect-your-ai/claude-04-connect.png&quot; alt=&quot;Koboshi’s connector page with the Connect button marked&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://koboshi.app/assets/blog/connect-your-ai/claude-04-approve.png&quot; alt=&quot;Koboshi’s approval page with Approve marked&quot;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In a chat, press &lt;strong&gt;+ → Connectors&lt;/strong&gt;. Koboshi is now on the list: switch it on.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Check:&lt;/strong&gt; ask Claude to save any word to Koboshi.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://koboshi.app/assets/blog/connect-your-ai/claude-check-used-koboshi.png&quot; alt=&quot;Claude saving a word to Koboshi&quot;&gt;&lt;/p&gt;
&lt;p&gt;Using Claude Code or Codex? &lt;a href=&quot;https://koboshi.app/blog/connect-koboshi-to-claude-code-codex&quot;&gt;Connect them here&lt;/a&gt;. Steps checked on 2026-09-29.&lt;/p&gt;
</content:encoded></item><item><title>How to save words to Koboshi from Claude Code and Codex</title><link>https://koboshi.app/blog/connect-koboshi-to-claude-code-codex/</link><guid isPermaLink="true">https://koboshi.app/blog/connect-koboshi-to-claude-code-codex/</guid><description>Two commands in a terminal. Then say &quot;save this word to Koboshi&quot; while you work.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Ask Claude Code or Codex to save any word to Koboshi, and the word lands in your Koboshi vocabulary.&lt;/p&gt;
&lt;p&gt;&lt;video src=&quot;https://koboshi.app/assets/blog/connect-your-ai/koboshi-connector-en.mp4&quot; controls playsinline muted loop preload=&quot;metadata&quot; style=&quot;width:100%;max-width:360px;border-radius:16px;display:block;margin:1.5rem auto&quot;&gt;&lt;/video&gt;&lt;/p&gt;
&lt;p&gt;Two commands in a terminal and one sign-in per app. These tools change often, so check their own docs if a command stops working. Checked on 2026-09-29.&lt;/p&gt;
&lt;h2 id=&quot;claude-code&quot;&gt;Claude Code&lt;/h2&gt;
&lt;p&gt;Run these two commands. The second opens Koboshi: sign in and press &lt;strong&gt;Approve&lt;/strong&gt;. The first time,
Claude Code also asks the month and year you were born, the same question the Koboshi website asks.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;claude&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; mcp&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; add&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt; --scope&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; user&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt; --transport&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; http&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; koboshi&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; https://koboshi.app/mcp&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;claude&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; mcp&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; login&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; koboshi&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Check:&lt;/strong&gt; this shows koboshi as &lt;strong&gt;✔ Connected&lt;/strong&gt;.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;claude&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; mcp&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; list&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If &lt;code&gt;claude mcp login&lt;/code&gt; is not found, start Claude Code, type &lt;code&gt;/mcp&lt;/code&gt;, pick &lt;strong&gt;koboshi&lt;/strong&gt; and sign in.&lt;/p&gt;
&lt;h2 id=&quot;codex&quot;&gt;Codex&lt;/h2&gt;
&lt;p&gt;Run these two commands. The second opens Koboshi: sign in and press &lt;strong&gt;Approve&lt;/strong&gt;. The first time,
Codex also asks the month and year you were born, the same question the Koboshi website asks.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;codex&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; mcp&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; add&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; koboshi&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt; --url&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; https://koboshi.app/mcp&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;codex&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; mcp&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; login&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; koboshi&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Check:&lt;/strong&gt; koboshi is on this list.&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;codex&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; mcp&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; list&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;One setup covers the Codex CLI, the IDE extension and the ChatGPT desktop app.&lt;/p&gt;
&lt;p&gt;Using ChatGPT or Claude? &lt;a href=&quot;https://koboshi.app/blog/connect-koboshi-to-chatgpt-claude&quot;&gt;Connect them here&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Why I built Koboshi: a vocabulary app for people who lived using more than one language</title><link>https://koboshi.app/blog/why-i-built-koboshi/</link><guid isPermaLink="true">https://koboshi.app/blog/why-i-built-koboshi/</guid><description>I kept losing words I had already looked up, and this is the app I built to retain them.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Koboshi is a vocabulary app for people who live in more than one language. You look up a word once, and Koboshi shows you what it means across the languages you already know, saves it, and brings it back for review right before you would forget it, on a spaced-repetition schedule (FSRS, the same family of scheduling that serious flashcard systems use). That is the whole product in one sentence. This post is about why it exists, and the story is quite personal.&lt;/p&gt;
&lt;h2 id=&quot;the-moment-that-made-it-click&quot;&gt;The moment that made it click&lt;/h2&gt;
&lt;p&gt;“Ah, THAT word” moment does not always come from the same language.&lt;/p&gt;
&lt;p&gt;When I look up a Spanish word and see its meaning, sometimes the click comes from the English meaning. Sometimes English does nothing for me and the Urdu meaning lands it instantly. Sometimes it is the Japanese. The language that unlocks a word is not predictable, so an app that shows you the meaning in one language is not enough for me.&lt;/p&gt;
&lt;p&gt;Koboshi shows the meaning across your languages, side by side. And that produces a quiet second effect I did not fully appreciate until I lived with it: while you study the new language, your weaker languages get exercised too. Every lookup is a small rep for them. One stone, two birds: 一石二鳥, as we say in Japanese. The research points the same way, from several directions at once: a language you grew up speaking is dormant, not lost, and actively recalling it is what wakes it up.&lt;/p&gt;
&lt;h2 id=&quot;the-heritage-speaker-part-is-personal&quot;&gt;The heritage speaker part is personal&lt;/h2&gt;
&lt;p&gt;I grew up in Pakistan. I speak Urdu like a native, because I am one: the rhythm, the accent, the jokes, all of it. But if I am honest about my Urdu vocabulary, it sits around A2, maybe B1. Fluent mouth, thin dictionary.&lt;/p&gt;
&lt;p&gt;Part of that is just how Urdu works day to day: we swap English words into Urdu sentences constantly and they fit, so you can be a full member of the society without ever needing the harder native vocabulary. Plenty of educated people around me had the same tendency, just with a bit more schooling behind their word choices than mine.&lt;/p&gt;
&lt;p&gt;That combination, sounding native while missing the vocab, has a name: being a &lt;strong&gt;heritage speaker&lt;/strong&gt;. Koboshi is &lt;a href=&quot;https://koboshi.app/heritage&quot;&gt;built for heritage speakers&lt;/a&gt; as much as for classroom learners.&lt;/p&gt;
&lt;h2 id=&quot;who-this-is-actually-for&quot;&gt;Who this is actually for&lt;/h2&gt;
&lt;p&gt;If you already hold two or more languages and are adding another, Koboshi was built around your exact situation: the new language gets the serious spaced-repetition treatment, and your existing languages ride along, getting stronger instead of rusting.&lt;/p&gt;
&lt;p&gt;And if one of your languages is a heritage language you would like to finally give the vocabulary it deserves, this is for you.
Surprise your friends and family in other parts of the world in six months.&lt;/p&gt;
&lt;p&gt;However, even if you do not have a heritage language, you could still use Koboshi, and it should be nearly as helpful as it is for the heritage speakers. You still get to learn a new language while strengthening the other you already know. Even if you are learning the first foreign language, it is still useful for you to use it as a learning engine and your personal dictionary.&lt;/p&gt;
&lt;h2 id=&quot;the-real-origin-story-a-chatgpt-project-that-kept-forgetting&quot;&gt;The real origin story: a ChatGPT project that kept forgetting&lt;/h2&gt;
&lt;p&gt;Before Koboshi existed, my system was a ChatGPT project. Every new word I met went into the chat. Most of them came from Duolingo: it tracks the words its lessons introduce, but the listening exercises kept handing me words that never showed up in its tracking, and I wanted to keep those.&lt;/p&gt;
&lt;p&gt;It worked, for about two or three months at a time. Then the chat would fill up. A conversation has a memory limit (the context window), and when it fills, the oldest content quietly falls out. Words I had carefully saved were just gone. So I would start the next chat in the same project and begin the pile again.&lt;/p&gt;
&lt;p&gt;ChatGPT will happily offer to export everything into a spreadsheet, and that fixes nothing: the memory limit is still there, and no one in 2026 is learning vocabulary out of a spreadsheet. What I needed was not storage. I needed to record a word in the same motion as meeting it, and to be able to learn it in the same place, with review that happens by schedule instead of by willpower.&lt;/p&gt;
&lt;p&gt;Building that had recently become possible for one person. So I built it. Koboshi is the tool I wished existed during those three-month cycles: look it up, see it across your languages, it saves itself, and it comes back to quiz you right before you would have lost it. The name comes from 起き上がり小法師, the little Japanese doll that rights itself every time it falls, and from 取りこぼし, the things you let slip while trying to hold on. Words you looked up and lost. That is exactly what this app rescues. Cool Gaijin stuff right?&lt;/p&gt;
&lt;h2 id=&quot;where-it-goes-from-here&quot;&gt;Where it goes from here&lt;/h2&gt;
&lt;p&gt;Koboshi is young, and it gets better every week. If the situation I described is yours, &lt;a href=&quot;https://koboshi.app/learn&quot;&gt;try it&lt;/a&gt; with a handful of words you met today.&lt;/p&gt;
&lt;!-- PLACEHOLDER until channels exist: And if you want to follow the building of it, Koboshi is on Instagram, X, and TikTok. --&gt;
</content:encoded></item><item><title>Why you understand Spanish but can&apos;t speak it: the lexical retrieval lag problem</title><link>https://koboshi.app/blog/understand-spanish-cant-speak/</link><guid isPermaLink="true">https://koboshi.app/blog/understand-spanish-cant-speak/</guid><description>Recognizing a word and producing it are two different skills. Here is what the research actually says about the gap, and how to train it.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;You can follow the conversation. You catch the jokes. But when it is your turn, the word you need arrives a beat too late, and the moment is gone. The reason is simple and fixable: understanding and speaking run on two different skills. Recognizing a word when you hear or read it is one skill. Pulling that word out of memory on demand, fast enough for a live sentence, is a separate skill called retrieval, and most studying never trains it. Conversation runs almost entirely on retrieval, and retrieval is trainable on its own, without a conversation partner, in minutes a day.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Updated August 2026: rewritten around the research on retrieval practice, typing versus speaking, and word combinations, with sources linked where each claim is made.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;recognition-is-not-retrieval&quot;&gt;Recognition is not retrieval&lt;/h2&gt;
&lt;p&gt;Every learner’s passive vocabulary (words you understand) runs far ahead of their active vocabulary (words you can produce). That lag is not a personal failing; it is the documented norm in second-language research (&lt;a href=&quot;https://onlinelibrary.wiley.com/doi/abs/10.1111/0023-8333.00046&quot;&gt;Laufer, 1998, Language Learning&lt;/a&gt;). Understanding gives you generous time: the word is right there in the sentence, and context does half the work. Speaking gives you no time at all.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A half-known word costs you a beat. By the time it arrives, the next sentence is already gone.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So the gap you feel in Spanish is not evidence that you learned the wrong words. It is evidence that you trained recognition and never trained retrieval.&lt;/p&gt;
&lt;h2 id=&quot;what-actually-trains-retrieval&quot;&gt;What actually trains retrieval&lt;/h2&gt;
&lt;p&gt;The research here is unusually one-sided. Actively recalling a word from memory beats re-reading or re-viewing it by about half a standard deviation of extra retention, measured across 159 separate comparisons (&lt;a href=&quot;https://pubmed.ncbi.nlm.nih.gov/25150680/&quot;&gt;Rowland, 2014, Psychological Bulletin&lt;/a&gt;; the effect size is &lt;a href=&quot;https://koboshi.app/blog/stats-explained&quot;&gt;g = 0.50&lt;/a&gt;, where g is a standard unit for sizing the difference between two methods: 0.2 counts as small, 0.5 as medium, 0.8 as large, so this is a solid, clearly noticeable advantage). The classic experiment used foreign-language vocabulary specifically: repeated self-testing produced large gains a week later, repeated studying produced almost none, and learners could not feel the difference while it was happening (&lt;a href=&quot;https://www.science.org/doi/abs/10.1126/science.1152408&quot;&gt;Karpicke and Roediger, 2008, Science&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Three details in that literature matter for the speaking problem:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Direction matters.&lt;/strong&gt; Practicing from the meaning to the word builds the ability to produce the word; going only from the word to the meaning does not transfer well to production (&lt;a href=&quot;https://www.cambridge.org/core/journals/studies-in-second-language-acquisition/article/abs/effects-of-learning-direction-in-retrieval-practice-on-efl-vocabulary-learning/159EE50F4B8835207764FB1B11077F29&quot;&gt;Terai, Yamashita and Pasich, 2021, Studies in Second Language Acquisition&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Retrieval practice builds speed, not just accuracy.&lt;/strong&gt; Words you have actively recalled come back faster next time (&lt;a href=&quot;https://www.tandfonline.com/doi/abs/10.1080/09658211.2013.831455&quot;&gt;van den Broek and colleagues, 2014, Memory&lt;/a&gt;), and speed is the point: fast, automatic access to vocabulary predicts speaking fluency, while the sheer size of your vocabulary does not (&lt;a href=&quot;https://academic.oup.com/applij/advance-article/doi/10.1093/applin/amaf042/8179356&quot;&gt;Takizawa and colleagues, 2025, Applied Linguistics, a study of 210 learners&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spacing beats cramming.&lt;/strong&gt; Spreading retrievals out over days beats massing them into one session, across 48 experiments (&lt;a href=&quot;https://onlinelibrary.wiley.com/doi/abs/10.1111/lang.12479&quot;&gt;Kim and Webb, 2022, Language Learning&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;do-you-have-to-speak-to-close-the-gap&quot;&gt;Do you have to speak to close the gap?&lt;/h2&gt;
&lt;p&gt;Honest answer: partly, and it helps to know exactly which part.&lt;/p&gt;
&lt;p&gt;The words themselves transfer. In the cleanest direct experiment, learners who studied words by writing scored 68 percent when tested in writing and 58 percent when tested in speech, and even that gap disappeared within a week; the researchers went in expecting words to work best in the mode they were learned in, and their data rejected that prediction (&lt;a href=&quot;https://euroslajournal.org/articles/10.22599/jesla.44&quot;&gt;Candry, Deconinck and Eyckmans, 2018, Journal of the European Second Language Association&lt;/a&gt;). Typed recall genuinely builds the words you will later speak.&lt;/p&gt;
&lt;p&gt;What typing cannot do is automatize the act of speaking itself. Skills automatize separately: comprehension practice speeds up comprehension, production practice speeds up production, and neither substitutes for the other (&lt;a href=&quot;https://eric.ed.gov/?id=EJ547482&quot;&gt;DeKeyser, 1997&lt;/a&gt;). Speaking fluency in training studies improves through spoken repetition under time pressure, such as telling the same story in four, then three, then two minutes (&lt;a href=&quot;https://research.vu.nl/ws/files/18460570/DeJong_Perfetti_LL_2011_preprint.pdf&quot;&gt;de Jong and Perfetti, 2011, Language Learning&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The clean way to say it: typed retrieval builds and speeds the engine; speaking connects that engine to your mouth. A typed quiz alone will not make you a fluent speaker, and you should distrust any app that claims otherwise. The bridge costs nothing: say your answer out loud as you type it (saying items aloud adds a reliable memory edge over silent study, shown durable for foreign vocabulary: &lt;a href=&quot;https://www.semanticscholar.org/paper/247645ea69d79a59dc4b6cbf4514c2d3a22970bf&quot;&gt;Icht and Mama, 2019, Language Teaching Research&lt;/a&gt;), and retell things you can already say, a little faster each time.&lt;/p&gt;
&lt;h2 id=&quot;learn-combinations-not-only-words&quot;&gt;Learn combinations, not only words&lt;/h2&gt;
&lt;p&gt;In Spanish you do not really “take” a walk, you give one: dar un paseo. Knowing paseo is not the same as being able to say dar un paseo when the moment comes.&lt;/p&gt;
&lt;p&gt;The research on multi-word combinations is honest in both directions. They are not easier to memorize; in direct comparisons, combinations carried a heavier learning burden than single words (&lt;a href=&quot;https://journals.sagepub.com/doi/10.1177/1362168814568131&quot;&gt;Peters, 2016, Language Teaching Research&lt;/a&gt;). But they are what fluent speech is made of: natural-sounding speakers assemble sentences largely from prefabricated chunks (&lt;a href=&quot;https://lextutor.ca/rt/pawley_syder_83.pdf&quot;&gt;Pawley and Syder, 1983&lt;/a&gt;), and learners’ chunk knowledge lags badly, sitting below 50 percent even for combinations built from the 1,000 most frequent word families (&lt;a href=&quot;https://journals.sagepub.com/doi/abs/10.1177/1362168816639619&quot;&gt;Nguyen and Webb, 2017, Language Teaching Research&lt;/a&gt;). Deliberately studying combinations closes that gap, with large gains in a 2024 meta-analysis of 17 studies (&lt;a href=&quot;https://www.degruyterbrill.com/document/doi/10.1515/iral-2021-0218/html&quot;&gt;Li and Lei, 2024, IRAL&lt;/a&gt;; &lt;a href=&quot;https://koboshi.app/blog/stats-explained&quot;&gt;d = 1.415&lt;/a&gt;, where d is another effect-size unit and anything past 0.8 counts as large, though this one pools varied study designs, so read it as “works well”, not as an exact constant).&lt;/p&gt;
&lt;p&gt;There is even a memory trick hiding in the combination: attaching a new word to a word you already know gives it a retrieval cue you will actually meet in real sentences (&lt;a href=&quot;https://www.sciencedirect.com/science/article/abs/pii/S0346251X11001114&quot;&gt;Kasahara, 2011, System&lt;/a&gt;). So when a word arrives inside a combination, save the combination.&lt;/p&gt;
&lt;h2 id=&quot;what-this-looks-like-day-to-day&quot;&gt;What this looks like day to day&lt;/h2&gt;
&lt;p&gt;The routine the evidence supports is small and specific:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;See the meaning, produce the word from memory. Meaning to word, not the reverse.&lt;/li&gt;
&lt;li&gt;Say it out loud while you type it.&lt;/li&gt;
&lt;li&gt;Space the repetitions out; let the misses come back sooner than the hits.&lt;/li&gt;
&lt;li&gt;Watch your speed improve, not just your accuracy.&lt;/li&gt;
&lt;li&gt;When a word shows up inside a combination, keep the combination.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This pattern is what Koboshi’s Hard quiz is built on: typed recall from the meaning, spaced by a scheduler, and, since August 2026, timed, because response speed is the number the fluency research says actually matters. Phrases and multi-word expressions can be saved alongside single words; a dedicated combination exercise is something we may add in the future.&lt;/p&gt;
&lt;p&gt;Whichever tool you use, the shape of the fix is the same: a few minutes of producing words from memory, daily, beats hours of re-reading, weekly. The gap between understanding and speaking is normal, it is measurable, and it closes from the retrieval side. The words stop arriving late.&lt;/p&gt;
&lt;p&gt;For years, when someone has asked me whether I speak Spanish, my answer has not been “hablo un poco de español”. It has been “entiendo más de lo que puedo hablar”: I understand more than I can speak. Every learner carries a version of that sentence. Train the retrieval side, and someday we will not need to say it.&lt;/p&gt;
</content:encoded></item></channel></rss>