whatisgithub

What is norvexum?

pratik-3706/norvexum — explained in plain English

Analysis updated 2026-05-18

7RustAudience · developerComplexity · 3/5LicenseSetup · moderate

In one sentence

Norvexum is a Rust based terminal AI coding assistant that safely sandboxes file edits and shell commands while supporting multiple AI providers.

Mindmap

mindmap
  root((norvexum))
    What it does
      AI coding assistant CLI
      Terminal UI
      Parallel tool execution
      Multi provider LLM support
    Tech stack
      Rust
      Tokio async
      Gemini Claude OpenAI
    Use cases
      Autonomous file editing
      Shell command execution
      Package vulnerability checks
    Safety features
      Workspace sandboxing
      Command denylist
      Typosquat detection

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Let an AI assistant autonomously read, edit, and run commands inside a sandboxed project folder.

USE CASE 2

Check pip or npm packages for known vulnerabilities and typosquatting before installing them.

USE CASE 3

Have the assistant search, download, and even OCR images as part of a coding task.

What is it built with?

RustGeminiClaudeOpenAITokio

How does it compare?

pratik-3706/norvexumbrowsersync/bslivecodeitlikemiley/snip-cli
Stars777
LanguageRustRustRust
Last pushed2026-07-192024-12-09
MaintenanceActiveStale
Setup difficultymoderatehardeasy
Complexity3/52/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Rust and Cargo, plus API keys for at least one AI provider before it will run.

MIT licensed for the code, logo and loading animation assets are separately copyrighted and cannot be reused or sold.

So what is it?

Norvexum is a command line and terminal interface tool that acts as an AI coding assistant, written in Rust. It connects to AI models from Gemini, Claude, OpenAI, and AICredits.in, and uses them to autonomously work through coding tasks: reading and editing files, running shell commands, checking installed packages for known vulnerabilities, and searching the web for information or images. Everything the AI does is confined to the project workspace. Norvexum checks every file path and shell command argument, including tricks like parent directory traversal or home directory shortcuts, to make sure the assistant cannot touch anything outside the folder you are working in. Commands that look risky or cannot be safely checked ask for your approval before running, and a list of especially dangerous programs is blocked outright. The tool can also handle images. It reads image files you point it to, sends them to AI models that support images, and falls back to an OCR service to read text out of pictures when the chosen model cannot see images itself. There is also a built in image search and download feature, plus a dedicated client for pulling anime and game character art from Zerochan, alongside a general web image search through DuckDuckGo. Before installing packages with pip or npm, Norvexum runs a safety check against the Open Source Vulnerabilities database and looks for typosquatting, which is when a malicious package uses a name almost identical to a popular one, to reduce the chance of accidentally installing something harmful. To use it, you need Rust and Cargo installed, then you build and install the tool from the cloned repository. Running the setup command creates a configuration folder where you place your API keys for the AI providers and search services you plan to use. From there you can start an interactive chat session in the terminal interface, run it in a plain text mode without the visual interface, or pass a single message directly from the command line. Your settings and past conversations are saved automatically so they carry over the next time you open it. The code itself is released under the MIT license, though the project's logo and loading animation graphics are kept under separate copyright and cannot be reused or sold.

Copy-paste prompts

Prompt 1
Explain how Norvexum sandboxes filesystem and shell tool calls to a single workspace root.
Prompt 2
Walk me through installing Norvexum with Cargo and setting up my AI provider API keys.
Prompt 3
How does Norvexum's check_package tool use the OSV database to catch malicious dependencies?
Prompt 4
Describe the difference between running norvexum chat normally versus with the headless flag.

Frequently asked questions

What is norvexum?

Norvexum is a Rust based terminal AI coding assistant that safely sandboxes file edits and shell commands while supporting multiple AI providers.

What language is norvexum written in?

Mainly Rust. The stack also includes Rust, Gemini, Claude.

What license does norvexum use?

MIT licensed for the code, logo and loading animation assets are separately copyrighted and cannot be reused or sold.

How hard is norvexum to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is norvexum for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.