Skip to content

Latest commit

Β 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NOVA

An AI assistant that lives in your terminal.

NOVA understands developer tasks in plain English β€” scaffolding projects, installing packages, creating directories, and running scripts β€” and executes them directly in your shell.


Install

# Clone or download the repo
cd nova

# Install dependencies
npm install

# Link globally so `nova` works anywhere
npm link

Start

nova

On first run, NOVA will ask for your Anthropic/GenAI API key and save it to ~/.nova/config.json. You won't be asked again.


Example session

$ nova

β”Œ  NOVA Local terminal assistant for vikash
β”‚
β—†  What would you like Nova to do?
β”‚  create a new react app called my-portfolio using vite
β”‚
β—‡  Thinking complete (1.8s).
β”‚
●  Scaffolding a Vite React project called my-portfolio
β”‚
β—‡  $ npx create-vite@latest my-portfolio --template react
   [npx output...]
β”‚
β—‡  $ npm install
   [npm output...]
β”‚
β—†  Finished in 18.4 seconds.
β”‚
β—‡  What would you like Nova to do?

Supported task categories

Category Example
directory_creation "create a folder called backend"
npx_command "scaffold a next.js app called blog"
package_install "install axios and react-query"
script_execution "run the dev server"
mixed "create a vite project and add tailwind"

Config

Stored at ~/.nova/config.json:

{
  "apiKey": "sk-ant-..."
}

To reset and re-enter your API key:

rm ~/.nova/config.json
nova

To launch NOVA's development environment:

nova --dev

Commands

Terminal input Effect
exit / quit / bye Quit NOVA
Ctrl+C Graceful exit

Tech

  • Node.js 18+ (ESM)
  • Clack β€” prompts, spinners, and terminal UI
  • Anthropic SDK β€” task evaluation
  • Google GenAI β€” task evaluation
  • chalk β€” terminal styling
  • child_process.spawn β€” shell command execution

About

An AI powered terminal assistant that powers your terminal. πŸ€–

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages