{"repo":"ryanlewis/things-cli","free":true,"listed":false,"github":"https://github.com/ryanlewis/things-cli","clone":"git clone https://github.com/ryanlewis/things-cli.git","description":"Command-line interface for Things3 on macOS.","language":"Go","stars":12,"topics":["cli","golang","macos","productivity","task-management","things3"],"license":"MIT","category":"cli-tools","readme_excerpt":"things-cli Website · Releases · Issues A small Go CLI for Things3 on macOS. Reads tasks, projects, areas and tags straight from the Things3 SQLite database (read-only) and writes via the things:/// URL scheme and AppleScript — so the app stays the source of truth and your data never leaves the machine. What it does: - List & inspect every built-in view ( today , inbox , upcoming , anytime , someday , logbook , trash , deadlines ) plus projects, areas, tags, and full-text search - Create tasks and projects with notes, schedules, deadlines, tags, checklists, and headings - Edit anything mutable via things:///update — only the flags you pass are sent, so unset fields stay untouched - Complete, cancel, log , or reveal items in the app - Import Things JSON URL scheme payloads in bulk - JSON everywhere — every command supports -j / --json for clean piping into jq , agents, or scripts Teach your agent to drive it. A bundled skill ships in the binary — install it once and your agent knows when to reach for things instead of guessing at AppleScript: For other agents, things skill show prints the neutral source so you can append it to whatever your agent reads for instructions (e.g. a project AGENTS.md ). CLI By default output is plain text formatted for humans. Pass -j / --json for structured JSON suitable for piping into jq or another tool. List commands assign each result a stable index ( 1 , 2 , 3 , …) you can use in follow-up commands like show , edit , complete , and cancel . Glo","default_branch":null,"files":null,"tree":[],"storefront":"/r/ryanlewis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ryanlewis/things-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}