<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Naco Siren</title>
  
  <subtitle>Stay Young, Stay Simple</subtitle>
  <link href="https://naco-siren.github.io/atom.xml" rel="self"/>
  
  <link href="https://naco-siren.github.io/"/>
  <updated>2026-04-07T16:53:00.000Z</updated>
  <id>https://naco-siren.github.io/</id>
  
  <author>
    <name>Naco Siren</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>OpenMDict</title>
    <link href="https://naco-siren.github.io/2026/04/05/OpenMDict/"/>
    <id>https://naco-siren.github.io/2026/04/05/OpenMDict/</id>
    <published>2026-04-05T22:37:00.000Z</published>
    <updated>2026-04-07T16:53:00.000Z</updated>
    
    <content type="html"><![CDATA[<p>A free, open-source <a href="https://zh.wikipedia.org/zh-cn/MDict">MDict</a> (.mdx&#x2F;.mdd) dictionary reader, featuring <strong>desktop-class productivity on iPad</strong> (multi-article layouts + multi-window + keyboard), <strong>Pop-up Lookup</strong> from any app, <strong>iCloud sync</strong>, unlimited <strong>user groups</strong> and dictionary imports, 65+ preset dictionaries and much more!</p><span id="more"></span><style>.screenshot-table td { text-align: center; vertical-align: bottom; }.screenshot-table img { max-height: 360px; width: auto; object-fit: contain; }.screenshot-table-4col img { max-height: 240px; width: auto; object-fit: contain; }.screenshot-table-4col td { text-align: center; vertical-align: bottom; }</style><h2 id="iPad-Superiority"><a href="#iPad-Superiority" class="headerlink" title="iPad Superiority!"></a>iPad Superiority!</h2><p>Desktop-class productivity with multiple windows, 30+ keyboard shortcuts.<br>View definitions from multiple dictionaries simultaneously in Columns, Grid, or List layout.</p><table class="screenshot-table"><tr><td><img src="/2026/04/05/OpenMDict/ipad-1-multi-window.png" class="" title="Multi-window"></td><td><img src="/2026/04/05/OpenMDict/ipad-2-popup-lookup.png" class="" title="Popup lookup"></td></tr></table><h2 id="Lookup-Article-Reading"><a href="#Lookup-Article-Reading" class="headerlink" title="Lookup &amp; Article Reading"></a>Lookup &amp; Article Reading</h2><p>A convenient Pop-up Action Extension for looking up words within any app.<br>Enhance 3rd-party dics’ readability in dark mode with strength customization per dictionary.</p><table class="screenshot-table"><tr><td><img src="/2026/04/05/OpenMDict/ipad-3-grid-layout.png" class="" title="Grid layout"></td><td><img src="/2026/04/05/OpenMDict/ipad-4-enhanced-dark-mode.png" class="" title="Enhanced dark mode"></td></tr></table><table class="screenshot-table-4col"><tr><td><img src="/2026/04/05/OpenMDict/iphone-1-dictionary-list.png" class="" title="Dictionary list"></td><td><img src="/2026/04/05/OpenMDict/iphone-2-lookup.png" class="" title="Lookup"></td><td><img src="/2026/04/05/OpenMDict/iphone-3-article.png" class="" title="Article"></td><td><img src="/2026/04/05/OpenMDict/iphone-4-dark-mode-enhancement.png" class="" title="Dark mode"></td></tr></table><h2 id="Customization-Management"><a href="#Customization-Management" class="headerlink" title="Customization &amp; Management"></a>Customization &amp; Management</h2><p>Import unlimited dictionaries, organize them into groups, manage bookmarks and lookup history — all synced across your devices via iCloud.</p><table class="screenshot-table"><tr><td><img src="/2026/04/05/OpenMDict/ipad-5-dict-management.png" class="" title="Dictionary management"></td><td><img src="/2026/04/05/OpenMDict/ipad-6-group-management.png" class="" title="Group management"></td></tr></table><table class="screenshot-table-4col"><tr><td><img src="/2026/04/05/OpenMDict/iphone-5-app-settings.png" class="" title="App settings"></td><td><img src="/2026/04/05/OpenMDict/iphone-6-bookmarks.png" class="" title="Bookmarks"></td><td><img src="/2026/04/05/OpenMDict/iphone-7-dict-management.png" class="" title="Dictionary management"></td><td><img src="/2026/04/05/OpenMDict/iphone-8-group-management.png" class="" title="Group management"></td></tr></table><h2 id="Tutorials-Troubleshooting"><a href="#Tutorials-Troubleshooting" class="headerlink" title="Tutorials &amp; Troubleshooting"></a>Tutorials &amp; Troubleshooting</h2><p>A built-in New User Guide walks you through every feature step by step.<br>iCloud Troubleshooting lets you diagnose sync issues or reset the app.<br>Plus, choose from 10 alternative app icons as you like.</p><table class="screenshot-table"><tr><td><img src="/2026/04/05/OpenMDict/ipad-7-icloud-troubleshooting.png" class="" title="iCloud troubleshooting"></td><td><img src="/2026/04/05/OpenMDict/ipad-8-alternative-app-icons.png" class="" title="Alternative app icons"></td></tr></table><table class="screenshot-table-4col"><tr><td><img src="/2026/04/05/OpenMDict/iphone-9-new-user-guide.png" class="" title="New user guide"></td><td><img src="/2026/04/05/OpenMDict/iphone-10-tutorial.png" class="" title="Tutorial"></td><td><img src="/2026/04/05/OpenMDict/iphone-11-icloud-troubleshooting.png" class="" title="iCloud troubleshooting"></td><td><img src="/2026/04/05/OpenMDict/iphone-12-alternative-app-icons.png" class="" title="Alternative app icons"></td></tr></table><h2 id="Download"><a href="#Download" class="headerlink" title="Download"></a>Download</h2><p><a href="https://apps.apple.com/us/app/openmdict/id6759032057">Download on the App Store</a></p><hr><ul><li><a href="/apps/openmdict/privacy/">Privacy Policy</a></li><li><a href="/apps/openmdict/support/">Support</a></li><li>Developed by Naco Siren</li></ul>]]></content>
    
    
    <summary type="html">&lt;p&gt;A free, open-source &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/MDict&quot;&gt;MDict&lt;/a&gt; (.mdx&amp;#x2F;.mdd) dictionary reader, featuring &lt;strong&gt;desktop-class productivity on iPad&lt;/strong&gt; (multi-article layouts + multi-window + keyboard), &lt;strong&gt;Pop-up Lookup&lt;/strong&gt; from any app, &lt;strong&gt;iCloud sync&lt;/strong&gt;, unlimited &lt;strong&gt;user groups&lt;/strong&gt; and dictionary imports, 65+ preset dictionaries and much more!&lt;/p&gt;</summary>
    
    
    
    <category term="Apps" scheme="https://naco-siren.github.io/categories/Apps/"/>
    
    
    <category term="iOS" scheme="https://naco-siren.github.io/tags/iOS/"/>
    
    <category term="iPadOS" scheme="https://naco-siren.github.io/tags/iPadOS/"/>
    
    <category term="Open Source" scheme="https://naco-siren.github.io/tags/Open-Source/"/>
    
    <category term="MDict" scheme="https://naco-siren.github.io/tags/MDict/"/>
    
    <category term="MDX" scheme="https://naco-siren.github.io/tags/MDX/"/>
    
    <category term="Dictionary" scheme="https://naco-siren.github.io/tags/Dictionary/"/>
    
    <category term="Language Learning" scheme="https://naco-siren.github.io/tags/Language-Learning/"/>
    
  </entry>
  
  <entry>
    <title>Mech Keeb Switches</title>
    <link href="https://naco-siren.github.io/2026/01/01/Mech-Keeb-Switches/"/>
    <id>https://naco-siren.github.io/2026/01/01/Mech-Keeb-Switches/</id>
    <published>2026-01-01T06:22:00.000Z</published>
    <updated>2026-04-05T07:00:00.000Z</updated>
    
    <content type="html"><![CDATA[<p>A mechanical keyboard switch reference app for iPhone and iPad.</p><p>Browse, search, and compare hundreds of switches. Track your favorites and inventory — all offline, all private.</p><span id="more"></span><style>.screenshot-table td { text-align: center; vertical-align: bottom; } .screenshot-table img { max-height: 360px; width: auto; object-fit: contain; }</style><h2 id="Browse"><a href="#Browse" class="headerlink" title="Browse"></a>Browse</h2><table class="screenshot-table"><tr><td align="center"><img src="/2026/01/01/Mech-Keeb-Switches/ipados-home-horizontal.png" class="" title="Browse on iPad"><br>Browse on iPad</td><td align="center"><img src="/2026/01/01/Mech-Keeb-Switches/ios-home.png" class="" title="Browse on iPhone"><br>Browse on iPhone</td></tr></table><table class="screenshot-table"><tr><td align="center"><img src="/2026/01/01/Mech-Keeb-Switches/ipados-home-vertical.png" class="" title="Portrait mode"><br>Portrait mode</td><td align="center"><img src="/2026/01/01/Mech-Keeb-Switches/ios-favorites.png" class="" title="Favorites"><br>Favorites</td></tr></table><h2 id="Manage-Search"><a href="#Manage-Search" class="headerlink" title="Manage &amp; Search"></a>Manage &amp; Search</h2><table class="screenshot-table"><tr><td align="center"><img src="/2026/01/01/Mech-Keeb-Switches/ipados-management.png" class="" title="Inventory management"><br>Inventory management</td><td align="center"><img src="/2026/01/01/Mech-Keeb-Switches/ios-search.png" class="" title="Search"><br>Search</td></tr></table><table class="screenshot-table"><tr><td align="center"><img src="/2026/01/01/Mech-Keeb-Switches/ios-sort.png" class="" title="Sort &amp; filter"><br>Sort & filter</td><td align="center"><img src="/2026/01/01/Mech-Keeb-Switches/ipados-split.png" class="" title="Split view"><br>Split view</td></tr></table><h2 id="Download"><a href="#Download" class="headerlink" title="Download"></a>Download</h2><p><a href="https://apps.apple.com/us/app/mech-keeb-switches/id6756983572">Download on the App Store</a></p><hr><ul><li><a href="/apps/mech-keeb-switches/privacy/">Privacy Policy</a></li><li><a href="/apps/mech-keeb-switches/support/">Support</a></li><li>Developed by Naco Siren</li></ul>]]></content>
    
    
    <summary type="html">&lt;p&gt;A mechanical keyboard switch reference app for iPhone and iPad.&lt;/p&gt;
&lt;p&gt;Browse, search, and compare hundreds of switches. Track your favorites and inventory — all offline, all private.&lt;/p&gt;</summary>
    
    
    
    <category term="Apps" scheme="https://naco-siren.github.io/categories/Apps/"/>
    
    
    <category term="iOS" scheme="https://naco-siren.github.io/tags/iOS/"/>
    
    <category term="iPadOS" scheme="https://naco-siren.github.io/tags/iPadOS/"/>
    
    <category term="Mechanical Keyboard" scheme="https://naco-siren.github.io/tags/Mechanical-Keyboard/"/>
    
  </entry>
  
  <entry>
    <title>Arm AI Chat</title>
    <link href="https://naco-siren.github.io/2025/11/11/Arm-AI-Chat/"/>
    <id>https://naco-siren.github.io/2025/11/11/Arm-AI-Chat/</id>
    <published>2025-11-11T08:00:00.000Z</published>
    <updated>2026-04-05T07:00:00.000Z</updated>
    
    <content type="html"><![CDATA[<h2 id="Overview"><a href="#Overview" class="headerlink" title="Overview"></a>Overview</h2><p>Introducing <strong>AI Chat</strong>, a new way to explore and evaluate various <a href="https://en.wikipedia.org/wiki/Large_language_model">Large Language Models (LLMs)</a> locally on your Android and ChromeOS devices.</p><span id="more"></span><p>Large language models are critical for improving app user experiences from cloud to edge and are increasingly helping app developers to get their products to market efficiently. At the edge, the Android ecosystem offers a wide range of hardware devices and numerous LLMs to support AI conversations in applications.</p><p>A common question for AI and mobile developers is which model delivers the best performance on a given device to truly delight their users. Obtaining and testing new models on target devices is usually a time-consuming task. However, this new tool from Arm addresses this challenge by expediting the evaluation process.</p><h2 id="Download-Chat"><a href="#Download-Chat" class="headerlink" title="Download &amp; Chat"></a>Download &amp; Chat</h2><p>With just a few taps, you can download popular LLMs for free, then load and chat with them entirely offline. The app delivers a familiar experience of chatting with an AI robot, with the freedom to choose from various models without the need for a subscription or network connection. This is possible thanks to Arm’s AI capabilities that accelerate local inference.</p><style>.screenshot-table td { text-align: center; vertical-align: bottom; } .screenshot-table img { max-height: 360px; width: auto; object-fit: contain; }</style><table class="screenshot-table"><tr><td align="center"><img src="/2025/11/11/Arm-AI-Chat/1-llm-starter-pack.png" class="" title="LLM starter pack"><br>LLM starter pack</td><td align="center"><img src="/2025/11/11/Arm-AI-Chat/2-ai-chat.png" class="" title="AI chat"><br>AI chat</td></tr></table><h2 id="Hardware-Acceleration-Metrics"><a href="#Hardware-Acceleration-Metrics" class="headerlink" title="Hardware Acceleration &amp; Metrics"></a>Hardware Acceleration &amp; Metrics</h2><p>AI Chat automatically detects your device hardware capabilities and provides a list of recommended models to start with. It uses Arm <a href="https://developer.arm.com/ai/kleidi-libraries">KleidiAI</a> kernels for unlocking machine learning acceleration features in Arm CPU technologies. This includes up to the latest and most advanced <a href="https://developer.arm.com/mobile-graphics-and-gaming/ai-mobile">Scalable Matrix Extension 2 (SME2)</a>, so responses feel fast and snappy.</p><p>Each AI response message includes performance metrics such as prefill stage’s <a href="https://docs.nvidia.com/nim/benchmarking/llm/latest/metrics.html#time-to-first-token-ttft">Time To First Token (TTFT)</a> and decode stage’s <a href="https://docs.nvidia.com/nim/benchmarking/llm/latest/metrics.html#tokens-per-second-tps">Tokens per Second (TPS)</a>. These metrics give you a clear sense of how the model behaves. They show you exactly how efficiently the model behaves to make the best choice for your AI (or LLM) use case.</p><table class="screenshot-table"><tr><td align="center"><img src="/2025/11/11/Arm-AI-Chat/3-genai-powered-by-arm.png" class="" title="GenAI powered by Arm®"><br>GenAI powered by Arm®</td><td align="center"><img src="/2025/11/11/Arm-AI-Chat/4-metrics.png" class="" title="Metrics"><br>Metrics</td></tr></table><h2 id="Advanced-Controls-Benchmarks"><a href="#Advanced-Controls-Benchmarks" class="headerlink" title="Advanced Controls &amp; Benchmarks"></a>Advanced Controls &amp; Benchmarks</h2><p>The app also offers advanced controls for AI developers and researchers. You can view detailed metadata, adjust the conversation flow with built-in system prompts, or create your own to give the model a unique voice. If you prefer self-serve with full autonomy, switch on “Expert Mode” to import your own <a href="https://huggingface.co/docs/hub/en/gguf">GGUF models</a>. A simple benchmark mode is also included to run standardized tests for quantitative references on performance.</p><table class="screenshot-table"><tr><td align="center"><img src="/2025/11/11/Arm-AI-Chat/5-system-prompt.png" class="" title="System prompt"><br>System prompt</td><td align="center"><img src="/2025/11/11/Arm-AI-Chat/6-benchmark.png" class="" title="Benchmark"><br>Benchmark</td></tr></table><h2 id="Try-It-Out"><a href="#Try-It-Out" class="headerlink" title="Try It Out"></a>Try It Out</h2><p>Whether you are curious about AI, an enthusiast evaluating different models, or a researcher exploring how they behave, AI Chat makes experimentation easy and fun. Developers can also use it to decide which LLM best fits their apps. AI Chat is available now on Google Play. <a href="https://play.google.com/store/apps/details?id=com.arm.aichat">Download it today and start exploring</a>!</p>]]></content>
    
    
    <summary type="html">&lt;h2 id=&quot;Overview&quot;&gt;&lt;a href=&quot;#Overview&quot; class=&quot;headerlink&quot; title=&quot;Overview&quot;&gt;&lt;/a&gt;Overview&lt;/h2&gt;&lt;p&gt;Introducing &lt;strong&gt;AI Chat&lt;/strong&gt;, a new way to explore and evaluate various &lt;a href=&quot;https://en.wikipedia.org/wiki/Large_language_model&quot;&gt;Large Language Models (LLMs)&lt;/a&gt; locally on your Android and ChromeOS devices.&lt;/p&gt;</summary>
    
    
    
    <category term="Apps" scheme="https://naco-siren.github.io/categories/Apps/"/>
    
    
    <category term="LLM" scheme="https://naco-siren.github.io/tags/LLM/"/>
    
    <category term="llama.cpp" scheme="https://naco-siren.github.io/tags/llama-cpp/"/>
    
    <category term="Gen AI" scheme="https://naco-siren.github.io/tags/Gen-AI/"/>
    
    <category term="Edge AI" scheme="https://naco-siren.github.io/tags/Edge-AI/"/>
    
    <category term="Android" scheme="https://naco-siren.github.io/tags/Android/"/>
    
    <category term="ChromeOS" scheme="https://naco-siren.github.io/tags/ChromeOS/"/>
    
    <category term="ARM" scheme="https://naco-siren.github.io/tags/ARM/"/>
    
    <category term="AArch64" scheme="https://naco-siren.github.io/tags/AArch64/"/>
    
    <category term="x86-64" scheme="https://naco-siren.github.io/tags/x86-64/"/>
    
  </entry>
  
</feed>
