Built for focused thinking, from first draft to final output

Stop juggling.
Start thinking.

Codicle is the canvas where your notes, sketches and live code blocks live together — and connect. No more switching between your IDE, notebook and docs.

my-notes.codicle
Canvas preview

Your ideas deserve better
than five open tabs

You write a note in Notion, sketch a diagram in Miro, run experiments in Jupyter, and keep your thoughts in a text file. By the time you need everything together — it's all lost.

Context switching kills flow
Every app switch costs you 20+ minutes of focused thinking. The bigger the idea, the more painful the juggle.
Disconnected fragments
Your diagram is in one place, the code that implements it is somewhere else and the notes explaining it are nowhere to be found.
Notebooks don't scale
Jupyter notebooks become unmaintainable beasts. Markdown files lose their diagrams. Notes lose their code. Everything loses its context.
 Canvas & Notes

A canvas that thinks
the way you do

Write notes as moveable blocks. Sketch freely. Rearrange your thinking spatially. Codicle's infinite canvas is as flexible as a whiteboard and as structured as a notebook.

  • Infinite zoomable canvas — no scroll limits, no page breaks
  • Text, heading, checkbox, image, drawing and code blocks
  • Drag and reorder freely — spatial layout is part of your thinking
  • Rich text formatting with @mentions and [[wikilinks]]
  • Templates for lectures, design docs, research journals
lecture-notes.codicle
Canvas preview
 Code Execution

Place code anywhere.
Run it right there.

Drop a code block next to the note it belongs to. Run Python, JavaScript, SQL or Bash inline. Output lands beside the block, in context, right where you need it.

  • Python, JS, TypeScript, SQL, Bash — all sandboxed server-side
  • Inline charts, tables and diffs rendered from your output
  • AI code assist that understands your canvas context
  • Package installation with a single comment — # pip: numpy
  • No setup — every canvas is a live environment out of the box
Java Code
1// Merge two sorted arrays into one
2
3public class Merge {
4 public static int[] merge(int[] a, int[] b) {
5 int[] res = new int[a.length + b.length];
6 int i = 0, j = 0, k = 0;
7 while (i < a.length && j < b.length) {
8 if (a[i] <= b[j]) res[k++] = a[i++];
9 else res[k++] = b[j++];
10 }
11 while (i < a.length) res[k++] = a[i++];
12 while (j < b.length) res[k++] = b[j++];
13 return res;
14 }
15
16 public static void main(String[] args) {
17 int[] a = { 1, 3, 5 };
18 int[] b = { 2, 4, 6 };
19 System.out.println(Arrays.toString(merge(a, b)));
20 // → [1, 2, 3, 4, 5, 6]
21 }
22}
 Connections

Link any block
to any other

Draw arrows between notes, code blocks, sketches and diagrams. Build concept maps, flow-charts and dependency graphs — your notes become a living knowledge graph.

  • One-drag connector between any two blocks
  • Arrow labels to describe the relationship
  • Auto-routing around other blocks as you move things
  • Export connections as Mermaid diagrams or JSON graph
  • Visual query — highlight all blocks connected to one node
Block connections preview

Every feature, built for focus

Codicle's four pillars work together so your workflow never leaves the canvas.

  • Infinite canvas
    Write, draw and annotate anywhere on an infinite zoomable canvas — no page limits.
  • Block-based notes
    Every idea is a moveable block: text, heading, checkbox, image or sketch.
  • Linked references
    Reference any note or block from anywhere else on the canvas.

Built for every kind of thinker

Students & Learners

Lecture notes that actually make sense

Capture ideas spatially — annotate lecture diagrams, run code examples from class, and link concepts across subjects, all on one living canvas.

Try it free  
Students
Students
Teachers

Teach concepts that actually click

Draw diagrams, run live code examples and annotate everything right on the canvas — so students follow along without switching between a dozen tools.

Try it free  
Teachers
Teachers
Software Engineers

Design, explore and document — together

Sketch system diagrams, embed live API call scripts next to service nodes, and leave architectural decision notes directly on the canvas for your team.

Try it free  
Engineers
Engineers

Start free. Think better forever.

No paywalls on the core experience. Upgrade when your team needs it.

Free
For curious minds
$0

  • 1 canvas
  • max 5 links to code blocks
  • 5 code runs per day
  • 100 MB storage
  • Community support
Start free
Most popular
Pro
For serious note-takers
Coming Soon...

  • Everything in Starter
  • Unlimited canvases
  • All runtimes
  • SVG export
  • 20 GB storage
  • Unlimited code links
  • Priority support
Go Pro
Starter
Perfect for students and hobbyists
Coming Soon...

  • Everything in Free
  • max 50 links to code blocks
  • max 40 code runs per day
  • 300 MB storage
Get Started

One canvas.
Every idea connected.

Open Codicle in seconds. No install, no setup — just an infinite canvas waiting for your first block.