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
monoidin 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-agentis available as an optional helper.
What you can do
- Authenticate — Log in once with
monoid loginor pass a token via--tokenorMONOID_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 withmonoid status, or view calendar items withmonoid calendar dayormonoid calendar week.
Next steps
- Install the CLI — Node.js, npm/pnpm, and
monoid --version. - Set up authentication — API keys,
monoid login, and env vars. - Quick Start — Run
monoid, then common commands and agent-oriented examples. - Command reference — Start with organisations and work through each resource, or jump to utility commands.
© 2025 MONOid
All rights reserved.
All rights reserved.