Skip to content

Wahyuary262/NoteAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– NoteAI

Smart Note Summarizer & AI Writing Assistant

Live Demo License MiMo API No Backend Single File

Browser-based AI writing assistant for students, professionals, and content creators.


πŸ“– Overview

NoteAI is a browser-based AI writing assistant that helps students, professionals, and content creators process long-form text using the MiMo API. Built as a single-page HTML app with real-time streaming output, session token tracking, and request history. Actively used for daily productivity tasks with consistent high-frequency API calls.

No backend. No build step. No dependencies. Just open the HTML file or deploy it anywhere.


✨ Features

Mode Use Case
πŸ“ Summarize Condense lectures, articles, meeting notes into key points
✍️ Rewrite Polish drafts to professional, clear, publication-ready text
πŸ”Ή Bullets Extract structured bullet points from messy notes
🌐 Translate Auto-detect & translate Indonesian ↔ English
❓ Q&A Generate 5 study questions + answers from any text

Plus:

  • ⚑ Real-time SSE streaming β€” output appears as the model generates it
  • πŸ“Š Session tracking β€” live token usage + request counter
  • πŸ’Ύ Local-only API key β€” stored in browser, never sent anywhere except MiMo
  • 🎨 Clean UI β€” focused single-page design, zero distractions

πŸ‘₯ Who is this for?

  • πŸŽ“ Students β€” summarize lectures, generate study Q&A, translate research papers
  • πŸ’Ό Professionals β€” rewrite emails, condense reports, extract action items from meetings
  • ✍️ Content Creators β€” repurpose long-form content into bullets, threads, translations
  • 🌏 Bilingual users β€” seamless ID ↔ EN workflows for daily writing

πŸš€ Quick Start

1. Get your MiMo API Key

2. Run the app

Single HTML file β€” pick your method:

# Option A β€” open directly in browser
open noteai.html         # macOS
xdg-open noteai.html     # Linux
start noteai.html        # Windows

# Option B β€” serve locally
npx serve .
# or
python -m http.server 8080

3. Use it

  1. Paste your MiMo API key into the API Key field
  2. Paste any text into the input area
  3. Choose a mode (Summarize / Rewrite / Bullets / Translate / Q&A)
  4. Hit Run β€” watch output stream in real-time

🌐 Deploy (Free)

GitHub Pages (recommended)

# 1. Already on GitHub β€” just enable Pages
# Settings β†’ Pages β†’ Source: main branch β†’ /(root) β†’ Save
# 2. Live at: https://yourusername.github.io/NoteAI/

Vercel

npm i -g vercel
vercel --prod

Cloudflare Pages

Netlify


πŸ”§ Tech Stack

Frontend:    Vanilla HTML + CSS + JavaScript (zero dependencies)
AI Backend:  Xiaomi MiMo API (api.xiaomimimo.com/v1)
Streaming:   Server-Sent Events (SSE) for real-time output
Storage:     localStorage (API key, history β€” local only)
Build:       None β€” pure static HTML

πŸ“ Project Structure

NoteAI/
β”œβ”€β”€ noteai.html     # entire app β€” one file, ~20KB
└── README.md       # this file

πŸ€– Supported Models

Model Best For
MiMo-7B-RL Fast, lightweight β€” daily tasks, summaries, translations
MiMo-72B-RL Heavy lifting β€” complex rewriting, nuanced Q&A

πŸ“Š Usage Tracking

The top bar shows session token usage + request count in real-time so you can monitor API consumption without leaving the app.


πŸ”’ Privacy & Security

  • βœ… API key stored locally in your browser only (localStorage)
  • βœ… No data sent to any server other than MiMo API
  • βœ… No analytics, no tracking, no ads, no telemetry
  • βœ… No cookies, no third-party scripts
  • βœ… Works fully offline once loaded (except for AI calls)

πŸ’‘ Use Cases

  • πŸ“š Summarize a 30-page PDF before an exam
  • πŸ“§ Rewrite a casual email into a professional one
  • πŸ“ Convert meeting transcripts into action-item bullets
  • 🌐 Translate Indonesian research papers into English drafts
  • ❓ Auto-generate quiz questions from study material
  • 🐦 Repurpose blog posts into Twitter threads (via bullets)
  • πŸ“° Daily news digest condensation

🎯 Roadmap

  • Custom system prompts per mode
  • Export results (Markdown / PDF / DOCX)
  • Request history persistence (IndexedDB)
  • Dark mode toggle
  • More language pairs (JP, ZH, KR)
  • Image input (OCR β†’ process)

🀝 Contributing

PRs welcome. This is a single-file app by design β€” keep it that way unless there's a strong reason.

git clone https://github.com/Wahyuary262/NoteAI.git
cd NoteAI
# edit noteai.html
# open in browser to test
git commit -am "feat: ..."
git push

πŸ“„ License

MIT β€” free to use, modify, deploy, monetize.


Built for the Xiaomi MiMo Orbit 100T Token Creator Program πŸš€

Daily-driver AI writing tool. No bloat. No backend. Just results.

About

πŸ€– Browser-based AI writing assistant for students, professionals & creators β€” summarize, rewrite, bullet, translate (ID↔EN), Q&A. Powered by MiMo API with real-time streaming.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages