Prerequisites
Before you start, make sure you have:- Node.js 22 and npm
- Git
- A DeepSeek API key or a Gemini API key
Start the app
1
Clone the repository
2
Install dependencies
3
Create the environment file
4
Add an API key
Open All other variables are optional. For the full list, see Configuration.
.env.local and fill in at least one key:.env.local
5
Start the development server
Enter a Japanese sentence, such as 「天気がいいから、散歩しましょう」, and click Analyze. If you see word-by-word readings and a translation in your interface language, your setup works. You can also click Sentence of the day on the home page to analyze it directly.
Access from your phone
To open the development server from a phone on the same local network, make the server listen on all network interfaces:http://<your-computer-IP>:3000 in your phone’s browser.
Only a Gemini key is configured
The app uses DeepSeek by default. If you only filled inGEMINI_API_KEY, open the page and click Settings in the top-right corner. Switch AI provider to Gemini, then click Save settings.
Run a production build
To try the production build on your machine, run:npm start listens on port 3000 by default.
What’s next
User guide
Learn how to use analysis, word details, and multi-word selection.
Deployment
Publish to Vercel, or run it on a server with Docker.
