JUNO turns plain words into real actions: open apps, set timers, get reminders, read and list files, do the math, check your system - all from one prompt. Powered by the DeepSeek AI you already use, or fully local when you want no AI at all.
JUNO is a thin client. It reads your prompt, turns it into real actions, and runs them on your machine: launch apps, start timers, schedule reminders, read and list files - all surfaced as a keyboard-driven terminal app. With the AI on, every message is answered by chat.deepseek.com; with it off, a deterministic local engine handles the same commands with zero AI and zero accounts.
JUNO rides on the DeepSeek account you're already logged into - or on nothing at all. Swap
mid-session with /mode; it's one command, not a reinstall.
/mode deepseekthe default. Connected through chat.deepseek.com - the account you likely already have. juno auth links it once.
/mode offfully local. the deterministic engine answers opens, timers, math, file ops - no AI, no account, no browser.
Everything you can do is a keystroke or a slash command - even swapping the AI.
| thing | you press |
|---|---|
| toggle the sidebar | Ctrl+B |
| flip the theme, dark ↔ light | Ctrl+T |
| swap the AI (deepseek ↔ off) | /mode |
| newline in the composer | Shift+Enter |
| scroll the whole chat | PgUp PgDn |
| the help overlay | /help (or Esc) |
| clear the conversation | /clear |
| sign in or check your account | /account |
| leave juno | Ctrl+C /exit |
Install globally from npm - juno lands on your PATH, ready in about a minute.
# install globally, then sign in to the AI once: npm install -g @euthenia/juno juno auth juno "open firefox"
Code, issues, and the full README live on GitHub.