A free, collaborative editor built for researchers who write in Markdown, Quarto, and R Markdown.
Academic writing tools are fragmented. You draft in one app, render code in another, manage citations in a third, and collaborate through email attachments. Codanote brings all of this into a single, browser-based environment. Write your manuscript, run R code, manage citations, track versions, and collaborate with co-authors — without switching tools or installing anything.
Codanote is designed for academics, graduate students, and research teams who work with reproducible documents. Whether you write plain Markdown for blog posts or complex Quarto documents with embedded R/Python code, Codanote handles it. Support for .md, .qmd, and .rmd file types means you can work with the format your field uses.
Codanote runs entirely in the browser. Your documents are stored securely with row-level security in a hosted database. Real-time collaboration is powered by Yjs, an open-source CRDT library, with a dedicated collaboration server handling synchronization. Authentication supports Google, GitHub, ORCID, and email sign-in.
The editor is built with Next.js and CodeMirror 6 for the source view, Milkdown for the rich text view, and KaTeX for mathematical rendering. R code execution uses WebR to run directly in your browser — no server-side installation needed.