295 karma · joined September 11, 2022
x: @nickgomez
OKF timing was coincidence, we'd started I take it around the same time they'd started internally.
What's good is that everything is pretty open formats/source and complimentary.
1. Name collison happenstance. We'd locked in the npm package and domains prior to their announcement.
2. Our templates are Open Knowledge Format compliant and we have an explicit quickstart around making an OKF knowledge base. You can think of OKF as a format/standard for the content, and OpenKnowledge (our app) as an IDE/editor for any type of markdown based content.
What IDE or harness do you use? We'll take a look.
Links: https://slite.slite.page/p/5XOO7_tII0D87T/Importing-Files, https://slite.slite.page/p/PxKfPvLrLHj07O/Exporting-Your-Doc...
Recommend trying it for some personal notes/specs/etc. -- can be used independently.
For Notion, we don't have a migration tool, but you can try the export to markdown approach.
Recommend trying it to get a feel, and if are looking to migrate and facing friction let me know details.
But generally, for merge conflicts, the current recommendation is to do an `inkeep pull`into a separate 'scratch' project. We're working on more utils to make that case cleaner.
You can always "pull" a project to a staging folder so you can resolve conflicts in code manually if someone made changes in visual while you made changes in code.
Being able to handle off and give the same system to other engineers or non-engineers in a visual format for them to own and edit makes it easy to make these agents portable and explainable.
That said - for devs, you still get the TypeScript representation, so you can always interface with the system that way if you prefer.
Architecturally, n8n is good for deterministic workflows and adding some LLM nodes for data transformations and tool calling, but because their system is not truly multi-agent, then a) it's not good for conversational experiences like chatbots or copilots and b) agents can't actually go back and forth with each other to solve problems with a shared conversation history, etc.
Re:OpenAI agents builder - there is a hard one-time ejection to code. You can export to their TypeScript or Python SDKs (in some limited use cases), but it's a one-way fork. Their visual canvas is meant to stay visual canvas.
Their SDK is open source -- it's basically for calling the OpenAI APIs downstream. But their visual builder / orchestration layer is not.