explaingit

wahyuary262/noteai

Analysis updated 2026-06-24

0HTMLAudience · generalComplexity · 1/5LicenseSetup · easy

TLDR

Single-file browser writing assistant. Paste a Xiaomi MiMo API key and get streamed summaries, rewrites, bullet points, translation, or study Q&A.

Mindmap

mindmap
  root((NoteAI))
    Inputs
      Pasted text
      MiMo API key
      Mode selection
    Outputs
      Summary
      Rewritten text
      Bullet list
      Translation
      Study Q and A
    Use Cases
      Condense lecture notes
      Polish draft writing
      Translate between Indonesian and English
    Tech Stack
      HTML
      CSS
      JavaScript
      MiMo API
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Summarise a long article or meeting notes into key points

USE CASE 2

Rewrite messy draft text into a cleaner version

USE CASE 3

Translate text between Indonesian and English in either direction

USE CASE 4

Generate five study questions and answers from a passage

What is it built with?

HTMLCSSJavaScriptMiMo

How does it compare?

wahyuary262/noteaianikchand461/ragbucketclvv/hf-uncensored-model-popularity
Stars000
LanguageHTMLHTMLHTML
Setup difficultyeasyeasyeasy
Complexity1/52/52/5
Audiencegeneraldeveloperdata

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Needs a Xiaomi MiMo API key from platform.xiaomimimo.com, everything else is one HTML file with no build step.

MIT license, you can use, modify, and ship it commercially as long as you keep the copyright notice.

In plain English

NoteAI is a small browser-based writing assistant that runs as one HTML file. The whole app is roughly 20 kilobytes of vanilla HTML, CSS, and JavaScript with no backend, no build step, and no external libraries. You either open the file directly in a browser or serve it as a static site, paste in your own API key, and the page calls an AI service in the cloud. The target audience is students, working professionals, and content creators who want help processing longer pieces of text. The app offers five modes. Summarize condenses long material such as lectures, articles, or meeting notes into key points. Rewrite polishes draft text into a cleaner, more professional version. Bullets pulls a list of bullet points out of messy notes. Translate handles Indonesian and English in both directions and tries to auto-detect which language was pasted in. Q&A generates five study questions and answers from any input. Results appear in real time as the model writes them, using Server-Sent Events to stream tokens into the page. The AI itself comes from the Xiaomi MiMo API, which the user signs up for separately at platform.xiaomimimo.com. Two models are listed in the README: a lighter MiMo-7B-RL aimed at daily tasks, and a heavier MiMo-72B-RL for more complex rewriting and Q&A work. The top of the page shows a live counter of tokens used and requests made in the current session, so the user can see API consumption without leaving the app. Privacy is one of the author's main selling points. The API key is stored only in the browser's localStorage and is sent only to the MiMo API. The README says there are no analytics, no cookies, no tracking, and no third-party scripts, and that the page works offline once it has been loaded apart from the AI calls themselves. The license is MIT. The README walks through several deployment options: opening the file directly, serving it with npx serve or Python's http.server, or putting it on GitHub Pages, Vercel, Cloudflare Pages, or Netlify. Listed future ideas include custom system prompts per mode, exporting results to Markdown, PDF, or DOCX, saving request history in IndexedDB, a dark mode toggle, more language pairs such as Japanese, Chinese, and Korean, and OCR for image input. The project notes it was built for the Xiaomi MiMo Orbit 100T Token Creator Program.

Copy-paste prompts

Prompt 1
Show me how to fork NoteAI and swap the MiMo API for an OpenAI-compatible endpoint
Prompt 2
Add a Markdown export button to NoteAI that saves the current result to a .md file
Prompt 3
Walk me through how NoteAI streams tokens with Server-Sent Events in plain JavaScript
Prompt 4
Help me add a third language pair to NoteAI's translate mode without breaking auto-detect

Frequently asked questions

What is noteai?

Single-file browser writing assistant. Paste a Xiaomi MiMo API key and get streamed summaries, rewrites, bullet points, translation, or study Q&A.

What language is noteai written in?

Mainly HTML. The stack also includes HTML, CSS, JavaScript.

What license does noteai use?

MIT license, you can use, modify, and ship it commercially as long as you keep the copyright notice.

How hard is noteai to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is noteai for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.