Devon

Codex

For students & researchers

Free for .edu

Google Docs that
Google Docs that
Google Docs that

The AI-native editor for STEM. LaTeX, notebooks, citations, real-time co-editing, and an agent with its own computer — in one place.

The AI-native editor for STEM. LaTeX, notebooks, citations, real-time co-editing, and an agent with its own computer — in one place.

The AI-native editor for STEM. LaTeX, notebooks, citations, real-time co-editing, and an agent with its own computer — in one place.

Claude

Maya

Sunny

Used by Researchers at

In Action

Refill your coffee and watch Sunny work.

Refill your coffee and watch Sunny work.

Refill your coffee and watch Sunny work.

Memory

Continue what you started, without re-explaining.

Continue what you started, without re-explaining.

You open Sundial on a Tuesday. Sunny already knows you ran ablations Monday, that two failed (CUDA mismatch), and that Maya commented on the third.

Yesterday: ran ablations 1-5 on baseline_v2

ablation_2: failed (CUDA mismatch, see cell 14)

ablation_3: Maya flagged the loss curve (thread)

ablation_4: best F1 so far (0.87)


Todo: rerun ablation_2 on the smaller batch?

8:37

LaTeX

LaTeX without the suffering.

LaTeX without the suffering.

Ask in plain English. Sunny writes it, compiles it, fixes its own errors. Citations from Zotero. Equations rendered live. No Overleaf timeouts.

format this as a 3-column results table, group by model

8:37

\begin{tabular}{lcc} \toprule

Model & Acc. & F1 \\

\midrule

GPT-4o & 0.81 & 0.79 \\

Claude & 0.84 & 0.82 \\

Sundial & 0.86 & 0.87 \\

\bottomrule

\end{tabular}

chap2.tex

View diff

Done. Want me to sanity-check the F1 against
your eval logs?

8:38

Notebooks

Run cells, fix bugs, send for review.

Run cells, fix bugs, send for review.

Ask in plain English. Sunny writes it, compiles it, fixes its own errors. Citations from Zotero. Equations rendered live. No Overleaf timeouts.

In [12]: model.fit(X, y)
> ValueError: shape mismatch (32, 768) vs (32, 512)

8:37

Fix the loader, then share with Devon for review

8:38

lab_results.pyinb

View diff

Shared with Devon. "Fixed dim mismatch in cell 12. Re-ran cells 12–18. Loss looks healthier."

8:39

Features

Quietly powerful where it matters.

Quietly powerful where it matters.

100+ models

Claude, GPT, Gemini, Llama, Qwen. Swap mid-session without losing context.

100+ models

Claude, GPT, Gemini, Llama, Qwen. Swap mid-session without losing context.

100+ models

Claude, GPT, Gemini, Llama, Qwen. Swap mid-session without losing context.

Bring your own agent

One command connects Claude Code or any local agent. It works with the same context Sunny has.

Bring your own agent

One command connects Claude Code or any local agent. It works with the same context Sunny has.

Real-time multiplayer

Live cursors, inline comments, version history: everything you expect from a modern collaborative editor.

Real-time multiplayer

Live cursors, inline comments, version history: everything you expect from a modern collaborative editor.

Comparison

Everything

in one place.

Everything

in one place.

Tools open

AI

Notebooks

LaTeX compile

Git sync

Collaborators

Your own agent

Memory

Before

Tools open

5+

AI

In another tab, no context

Notebooks

Local, dies with your laptop

LaTeX compile

15s+, times out

Git sync

Paid add-on

Collaborators

Paywalled

Your own agent

Stuck in its own app

Memory

None

Sundial

1

Tools open

In the doc, with context

AI

Live in the doc, shared

Notebooks

Live preview

LaTeX compile

Built in, free

Git sync

Free for .edu

Collaborators

Connects in one command

Your own agent

Persistent per workspace

Memory

Free for .edu accounts

Built for students.

Use your school email to claim early access before the public launch.

You're on the list

Pour yourself a coffee — we'll be in touch soon.

Free for .edu accounts

Built for students.

Use your school email to claim early access before the public launch.

You're on the list

Pour yourself a coffee — we'll be in touch soon.

Free for .edu accounts

Built for students.

Use your school email to claim early access before the public launch.

You're on the list

Pour yourself a coffee — we'll be in touch soon.

Free for .edu accounts

Built for students.

Use your school email to claim early access before the public launch.

You're on the list

Pour yourself a coffee — we'll be in touch soon.

Free for .edu accounts

Built for students.

Use your school email to claim early access before the public launch.

You're on the list

Pour yourself a coffee — we'll be in touch soon.