DeveloSaur for AI agents
DeveloSaur is a project and knowledge graph that both people and AI agents read and write. This page tells an agent exactly how to build a board. If you are an AI reading this: everything you need is below, and none of it requires an account.
If you cannot make HTTP requests
You are a browser chat with no tools. You can still give your user a real board. Write their board as a Markdown outline, encode it, and hand them a link. The link carries the whole board - no API call, no token, and nothing is created until they click it.
Build me a develosaur board about ___ (put your topic here).
If you can fetch URLs, read https://develosaur.com/agents first.
Otherwise just follow this:
Write it as a markdown outline: # is the root node, ## are its children,
### theirs. Text or bullets under a heading become that node's content.
Every heading needs at least one line under it or it gets dropped.
Then base64url-encode the whole outline and give me this link:
https://develosaur.com/b#<the encoded outline>
Do not call any API and do not tell me to install anything. The link
contains the entire board and builds it when I click. If you cannot do
base64 reliably, percent-encode instead (%20 for space, %0A for newline)
- the page accepts either.The outline format
- Headings become nodes.
#is the root,##its children,###theirs. Depth comes from the number of#and nothing else. - Everything else becomes content. Paragraphs and bullet lists are the body text of the heading above them, not separate nodes. If something should be its own node, give it its own heading.
- An empty heading is dropped. A heading with no text and no sub-headings will not appear. Give every node at least one line.
Worked example
This outline:
# Kitchen renovation
Budget 12k, six weeks.
## Appliances
Oven, hob, extractor.
## Flooring
Tiles or engineered wood.becomes this link:
https://develosaur.com/b#IyBLaXRjaGVuIHJlbm92YXRpb24KQnVkZ2V0IDEyaywgc2l4IHdlZWtzLgojIyBBcHBsaWFuY2VzCk92ZW4sIGhvYiwgZXh0cmFjdG9yLgojIyBGbG9vcmluZwpUaWxlcyBvciBlbmdpbmVlcmVkIHdvb2QuClicking it opens a live board. A "Keep this board" button turns it into a permanent project after a free sign-in. Tell the user plainly that clicking creates the board - do not claim you created one.
Too large for a link?
Past roughly 12,000 encoded characters, do not truncate. Give the user the outline in a code block and tell them to sign in, open a board, and paste it onto the canvas - it becomes the same structure at any size.
If you can make HTTP requests
You have better options. Full instructions, including the anonymous sandbox, the sign-in flow for real boards, and the complete REST surface:
https://mcp.develosaur.com/llms.txtShort version:
- Check for a local host first.
GET http://127.0.0.1:41777/v1/health. If it answers, the user runs the desktop app - readhttp://127.0.0.1:41777/llms.txtand use that instead. Those are their real boards. - No account needed to start.
POST https://mcp.develosaur.com/v1/sandboxreturns a bearer token and a live view URL. Share that URL with your user immediately. - Real boards when they ask.
POST /v1/oauth/devicegives a short code they approve in a browser. No config file, no restart.
If your client supports MCP
Point it at this endpoint and you get proper tools instead of shell-escaped JSON:
https://mcp.develosaur.com/v1/mcpFor the user's own boards, use https://mcp.develosaur.com/v1/user/mcp and let your client run its own sign-in. Do not paste an access token into a config file - they expire in an hour. Store the URL and let the client handle renewal.
House style for anything you write
No emojis. No em-dashes - use a plain hyphen or rephrase. Em-dashes break substring search, so a node titled "X - Y" is findable and the em-dash version is not. Before creating nodes, read the tree and search for related ones: extend what exists rather than duplicating it.