Building OCIF Tools with Cursor Agent and LLM

April 5, 2025

Since march 2024 I have been part of the Open Canvas Working Group where we are building a new specification for Infinite Canvas applications so that they can use each other’s data much more easily: Open Canvas Interchange Format (OCIF). Of course we need a lot of tools for this, and I have been experimenting with Cursor to build some of these tools. These are the tools that I am building:

This takes a lot of time, and Cursor is a great help in this. I have been using Cursor to generate the code for these tools and it has been a great experience so far.

This are my take aways for now:

This is the link to the OCIF Validator and the Github repo for the validator. You can read more about the OCIF specification on the OCIF website.

If you have any questions or feedback, feel free to reach out to me here: maikel@devhelpr.com