N

nightshade

Free

Open-source terminal AI coding agent on Mistral (Devstral/Codestral).

Visit Website
Related by shared tags and keywordsNativePiVeyyonKiro Crew
ai-agentagenticai-coding-agentai-pair-programmingclaude-code-alternativeaiai assistantautomation

Overview

NightShade is an open-source, terminal-based AI coding agent powered by Mistral AI. It is a Claude Code-style agentic CLI that reads, edits, and runs code, running entirely on Mistral models such as Devstral, Codestral, and Mistral Large. The project describes itself as a free, open-source AI coding agent for the terminal and an autonomous pair programmer that understands a codebase and edits files and runs commands to complete engineering tasks.

The agent accepts tasks in plain English. It reads relevant files, plans work, makes edits with reviewable diffs, runs tests, and iterates, asking for permission before touching anything that matters. It includes file tools, search tools, a bash tool, web fetch and search, subagents, task tracking, permission modes, MCP support, hooks, session persistence, cost and context tracking, custom commands, layered settings, project memory, and model routing. It can run in interactive REPL or one-shot mode for scripts and CI.

NightShade requires Node.js 18 or later and a Mistral API key. It is MIT licensed and has a zero-dependency node:test suite covering core modules. It can connect to any Model Context Protocol server and supports shell hooks that can block actions.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Teams use NightShade to read, edit, and run code from the terminal with Mistral models.
  • Teams use NightShade to complete engineering tasks from plain-English prompts.
  • Teams use NightShade to run one-shot tasks in scripts and CI.
  • Teams use NightShade to connect MCP servers and expose their tools as NightShade tools.
  • Teams use NightShade to enforce permission prompts and safety guardrails before edits and commands.
  • Teams use NightShade to track token usage and cost during sessions.
  • Teams use NightShade to define custom slash commands.
  • Teams use NightShade to load project and user memory files for persistent context.

Features

Code through a terminal agent

Connect through MCP

Delegate work to subagents

Use agent hooks

Work within agent sessions

Access web tools

Control agent permissions

Track usage costs

Reviews

No reviews yet. Be the first to share your experience!