By Not Operations
not manage
Clio Manage is the legal practice management software used by thousands of law firms to track matters, contacts, and bills. not manage is an open source, unofficial command line tool that gives you secure, terminal-level access to the Clio API. No browser, no GUI. It connects only to your Clio account, the same way signing in to Clio in a browser does. Your login stays in your computer's password storage. Your data stays on your machine.
This is not an official Clio product and is not affiliated with, endorsed by, or sponsored by Clio or Themis Solutions Inc. It is an independent open source tool by Not Operations that uses the public Clio Manage API.
Install
npm i -g not-manage && not-manageSecurity
Your data stays on your machine.
Law firm data is sensitive. You deserve to know exactly how a tool works before you use it. Here is the plain version: the tool talks only to your Clio account, over the same kind of secure connection you get when you sign in to Clio in a browser. Nothing is sent to us or anyone else. Everything stays on your computer. You can read the code yourself, run it past an AI, or have anyone you trust review it so you know nothing weird is in there. The CLI itself asks you to acknowledge that output may contain confidential data before you run your first command.
Your login stays on your computer
Connects only to your Clio account
You can verify the code
Redacted by default
Get Clio data into your AI chats safely
Read-only by design
What it does
Query the Clio API from your terminal.
Read your Clio data without opening a browser. Every command hits the Clio Manage API directly. Pipe the output to a file, feed it into an AI context window, or use it in scripts you write with Claude Code or Cursor.
Setup and auth
not-manage setup
not-manage auth login
not-manage auth status
not-manage whoamiMatters
not-manage matters list --status open
not-manage matters list --client-id 999
not-manage matters get 456
not-manage matters list --all --jsonContacts
not-manage contacts list --query "acme"
not-manage contacts list --client-only
not-manage contacts get 12345Bills and invoices
not-manage bills list --overdue-only
not-manage bills list --client-id 999
not-manage invoices list --state awaiting_payment
not-manage bills get 987Activities and time entries
not-manage activities list --matter-id 456
not-manage time-entries list --user-id 88
not-manage activities list --status unbilledTasks, users, and practice areas
not-manage tasks list --matter-id 456
not-manage users list --name "Sarah"
not-manage practice-areas listFeed Clio data directly into AI tools with the --json flag
Every command supports --json output. Pipe it to a file, copy it into a Claude or ChatGPT conversation, or use it as input to a script you wrote with an AI coding assistant. You stay in control of where the data goes.
not-manage matters list --status open --all --json > open-matters.jsonWho it's for
For every Clio developer and law firm tech person who wants terminal access to their data.
Clio Manage does not ship a native command line tool. Until it does, this is the open source Clio Manage integration tool that fills that gap.
Law firm automation and IT
AI tools for lawyers who code
Legal tech consultants
Anyone who wants to review before installing
Quick start
Up and running in 5 minutes.
- 1
Create a Clio app
Go to the Clio developer portal and create an application for your region. If you don't have developer access yet, register at docs.developers.clio.com.
- 2
Add the redirect URI
In your Clio app settings, add this redirect URI:
http://127.0.0.1:53123/callback - 3
Install and set up
npm i -g not-manage && not-manage - 4
Verify
not-manage auth status not-manage whoami
Use cases
What you can actually do with it.
Commands are the how. These are the why.
Get your Clio data into a file
Run any command with --json and pipe the output to a file. You now have a structured snapshot of your matters, contacts, bills, or users that you can open in any tool: a spreadsheet, a script, or an AI.
not-manage matters list --status open --all --json > open-matters.jsonFeed live Clio data into Claude or ChatGPT
Export your overdue bills, open matters, or contact list as JSON, then paste it into a Claude or ChatGPT conversation. Ask it to summarize, flag patterns, draft follow-up emails, or identify anything that needs attention.
not-manage bills list --overdue-only --json > overdue.jsonWrite scripts with AI coding tools
Use Claude Code, Cursor, or Codex to write automation scripts that call not manage commands. Your AI assistant writes the script; not manage provides the Clio data. You never have to touch the login flow directly.
not-manage contacts list --client-only --json | your-script.jsBuild or debug a Clio Manage integration
The source code is a working, tested reference implementation of the Clio Manage login flow and API. If you are building your own integration, this is the fastest way to understand how the API actually behaves.
not-manage auth status
not-manage whoamiFAQ
Common questions
- What is not manage?
- not manage is an open source, local first command line tool for the Clio Manage API. Clio Manage is the legal practice management software used by law firms to track matters, contacts, bills, and users. not manage lets you query that data from your terminal. No browser, no GUI, nothing leaving your machine.
- Is it safe to use with law firm data?
- Yes. The code is fully open source on GitHub. You can read every line, have anyone on your team review it, or paste it into Claude or ChatGPT and ask it to find anything concerning. Your login credentials are stored in your computer's built-in password storage (macOS Keychain, Windows Credential Manager, or Linux Secret Service) and are never written to a plain text file or sent to any third party. The only connection the tool makes is to your Clio account, the same secure connection you get when you sign in to Clio in a browser. Your data stays on your machine.
- How do I set up Clio Manage OAuth with this CLI?
- Create a developer application at docs.developers.clio.com, add
http://127.0.0.1:53123/callbackas a redirect URI, then runnot-manage auth setupto complete the Clio Manage OAuth flow and store your credentials in your computer's password storage. - Can I use this as an AI tool for lawyers with Claude Code or Cursor?
- Yes. Every command supports
--jsonoutput. Pipe it to a file and load it into Claude Code, Cursor, OpenAI Codex, or any AI coding tool as context. You control what gets shared. The data never goes anywhere you don't explicitly send it. - Should I use a Claude Code MCP server or this CLI to access Clio data?
- Use the CLI. An MCP server is a black box running as a persistent background process alongside Claude Code. You have no practical way to verify it is not exfiltrating your Clio credentials or client data to a third-party server. That is not a hypothetical concern for a law firm handling attorney-client privileged information. With not manage, you can read every single line of code on GitHub before you run it. You can paste it into Claude or ChatGPT and ask it to find anything suspicious. You can have your IT person or any developer you trust review it in an afternoon. The code is short. Every network call is in one place. The tool talks to your Clio account and nothing else. When you export data, you decide what file to load into Claude Code. Your credentials never touch a process you did not personally review. That is the difference.
- Is this a Clio Manage integration tool for law firm automation?
- Yes. not manage is designed for law firm automation workflows: exporting open matters, flagging overdue invoices, querying contacts for scripts, or feeding Clio data into AI pipelines. It is the open source alternative to building a full Clio Manage integration from scratch.
- Is not manage affiliated with Clio (Themis Solutions)?
- No. This is an independent open source project by Not Operations. Clio is a trademark of Themis Solutions Inc. This project is not affiliated with or endorsed by Clio and uses the public Clio Manage API under their developer terms.
Open source
The source is on GitHub. Read it, contribute to it, or paste it into an AI to review it. Licensed under Apache 2.0.
github.com/Not-Operations/not-manageSupport
Bug reports and questions are best raised as GitHub issues. For anything else:
hello@notoperations.com