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
- Inspect the relevant document structure.
- Address the target by its content.
- Preview or perform one semantic operation.
- 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
| Structure | Operations |
|---|---|
| Tables | Add and delete rows, update cells, query rows, realign columns |
| Lists | Add and remove items, toggle task checkboxes |
| Sections | Append, replace, insert, delete, rename, change heading level |
| Frontmatter | Read, 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.