Hello! Today, I prototyped a CLI in Go using AppleScript, and Things 3 URL to interact with my OS, using gpt-5.3-codex-spark xhigh through Codex. It’s very responsive, and useful. I use it with MacWhisper to speak with the agent. I think it’s very nice! You could add skills/ to your cloned repo. I don’t do it, so I won’t do it for you on this repo because I have no use case so far. But it’s easy to add on your side. It should work with Claude Code if you symlink AGENTS.md to CLAUDE.md also. Or even with Cline and your local agents. I didn’t try with Cline though. Here is the repo: github.com/alnah/things-agent . Tell me what you think. This is totally perfectible, it’s more a proof of concept than a solid software. I need to make it clean, to refactor, to make it safer. Frankly I won’t have time for that right now like today, and I won’t make it perfect right this weekend for sure. But if people really want it, upvote, comment, tell me your needs! Use this post to communicate. Use at your own risks! There is some harness ( not full harness ) for the agent in Codex / Claude Code. Instructions state it must start a session by doing a backup of the database. It keeps the most 50 recent backups. Since it was my first try with such idea, I got really paranoid with loosing my things workflow. A backup is more or less 7MB on my MacBook, so I really don’t care to backup 50 times to not be anxious with this. Instructions clearly explain the AGENTS.md shouldn’t access the database using sqlite. Instructions mention it shouldn’t clean your trash! There is no CLI command for that. Instructions in AGENTS.md state against performing it a command through another way, unless you require it! This is YOUR responsability. Be careful, agents are really good to bypass rules when they want to do it! Use this at your own risks, because it requires full permission on your system to work! Don’t expose your auth token to your AI provider. I personally use pass to store my auth-token. Then I add THINGS_AUTH_TOKEN to my ~/.zshrc , through pass show . This way the AI provider doesn’t get my auth token, until it really wants. But again: be careful! Agents are really good at doing it if they want, so it could leak to the AI provider. submitted by /u/Objective-Pepper-750
Originally posted by u/Objective-Pepper-750 on r/ClaudeCode
