Documentation

Install, inspect, edit, verify.

Incise is a command-line tool and agent-tool backend for targeted, structure-aware Markdown changes.

Install

cargo install incise-cli --locked
incise --version

Linux and macOS archives are also available from GitHub Releases.

The editing loop

  1. Inspect the relevant document structure.
  2. Address the target by its content.
  3. Preview or perform one semantic operation.
  4. Verify the concise result or follow the remedy in a refusal.
incise tables vault/Projects.md
incise rows vault/Projects.md --table Projects
incise table-update-cell vault/Projects.md \
  --table Projects --where Note=Launch \
  --column Status --value done

Supported structures

StructureOperations
TablesAdd and delete rows, update cells, query rows, realign columns
ListsAdd and remove items, toggle task checkboxes
SectionsAppend, replace, insert, delete, rename, change heading level
FrontmatterRead, set, and delete nested YAML keys

Agent integrations

Print the measured function schemas with incise schema. Incise also ships integrations for Hermes Agent and Pi.

Need every command and option? Run incise --help or incise <command> --help. The project README covers safety, compatibility, and development.