Open App

CLI Overview

Command-line interface for MONOid — who it's for and how it fits with the API

The MONOid CLI lets you manage your MONOid data from the terminal. It is built from the same data model as the REST API, so resources (organisations, containers, projects, tasks, routine blocks, reviews, daily notes) map directly to API endpoints.

Who it's for

  • Developers — Script workflows, automate updates, or integrate with your toolchain.
  • Scripters — Use monoid in shell scripts and cron jobs with JSON or CSV output.
  • AI agents — Start your coding agent and ask it to use your installed MONOid CLI; rely on JSON output when stdout is not a TTY. monoid setup-agent is available as an optional helper.

What you can do

  • Authenticate — Log in once with monoid login or pass a token via --token or MONOID_API_TOKEN.
  • CRUD resources — List, get, create, update, and delete organisations, containers, projects, tasks, routine blocks, reviews, and daily notes.
  • Utility commands — Check auth with monoid whoami, get a situational summary with monoid status, or view calendar items with monoid calendar day or monoid calendar week.

Next steps