juno - v0.2.0 · local · deepseek optional · dark
-bash-5.1$ juno

Your terminal,
just understands natural orders.

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.

/teddz/Projectsjuno - DeepSeek · 3.1s
ai · deepseek theme · dark messages · 12
ctrl+b sidebar ctrl+t theme /mode ai off /help overlay
you · 14:02open firefox and set a timer for 30 minutes
juno · 14:02 · streamingdone. launched firefox, timer 30:00 running. I'll ping you when it's up.
remind me in 10 minutes to take a break
fig. 01 juno, mid-conversation: sidebar left, streamed reply, composer below.
01

The actual mechanic

$ juno = your words, executed

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.

02

Which AI's

bring your own brain, or none

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.

03

Shortcuts, not a menu

keys or your own

Everything you can do is a keystroke or a slash command - even swapping the AI.

thingyou press
toggle the sidebarCtrl+B
flip the theme, dark ↔ lightCtrl+T
swap the AI (deepseek ↔ off)/mode
newline in the composerShift+Enter
scroll the whole chatPgUp PgDn
the help overlay/help (or Esc)
clear the conversation/clear
sign in or check your account/account
leave junoCtrl+C /exit
04

Install

Free · Local-first

Install globally from npm - juno lands on your PATH, ready in about a minute.

linux · mac · windows
# install globally, then sign in to the AI once:
npm install -g @euthenia/juno
juno auth
juno "open firefox"
  • needs:node ≥ 24, npm ≥ 11
  • no AI:juno config set aiProvider off
  • from source:git clone + npm install, then cd packages/cli \&\& npm link

Code, issues, and the full README live on GitHub.

  • source:github.com/frteddz/JUNO
  • platform:linux · mac · windows (roadmap)
  • made for:the keyboard-first terminal user