Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Nova Coding Agent

A lightweight AI coding agent with a beautiful Streamlit interface
Powered by OpenRouter · Tool Calling · Local Development Tools


🧠 What is Nova?

Nova is a small, practical AI coding agent designed to help you work directly with your local projects. Instead of only generating code in a chat, Nova can use tools to read files, create files, modify existing code, search a project, and execute shell commands.

The project combines a simple Streamlit frontend with OpenRouter's Chat Completions API and function/tool calling.


✨ Features

Feature Description
🤖 AI Coding Assistant Chat with an OpenRouter-powered coding model
💬 Web UI Clean browser-based interface built with Streamlit
📖 Read Files Inspect local source files with read_file
✍️ Write Files Create or overwrite files with write_file
🛠️ Edit Files Replace exact text using edit_file
🔎 Project Search Search files recursively with grep
💻 Terminal Access Execute shell commands through bash

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages