# Going local-first with Automerge and Convex

DevFeed: [Going local-first with Automerge and Convex](<https://devfeed.tech/articles/going-local-first-with-automerge-and-convex-81280.md>)

Original publisher: [Read original article](<https://stack.convex.dev/automerge-and-convex>)

Author: Stack

Published: 2024-11-19T20:00:33Z

Content type: tutorial

Language: en

Sources: [Stack](<https://devfeed.tech/sources/stack.md>)

Topics: [Local-First](<https://devfeed.tech/topics/local-first.md>), [gui-agents](<https://devfeed.tech/topics/gui-agents.md>)

Tags: [advanced](<https://devfeed.tech/tags/advanced.md>), [convex](<https://devfeed.tech/tags/convex.md>), [integration](<https://devfeed.tech/tags/integration.md>), [local-first](<https://devfeed.tech/tags/local-first.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [syncing](<https://devfeed.tech/tags/syncing.md>)

## AI overview

The article explains how to combine Automerge CRDTs with Convex to support collaborative, offline-capable local-first editing. It outlines the sync design, implementation considerations, and tradeoffs involving consistency, validation, and server-side workflows.

## Source excerpt

Learn about Automerge CRDTs for collaborative editing, syncing changes using Convex.