Org2 vs Org Mode

Short version: Org2 is a local-first knowledge compiler that keeps Org's durable plain-text strengths while making the semantic/runtime layer portable across editors, automation, and publishing workflows.

Feature scan

CapabilityOrg ModeOrg2
---------
Best default useDeep Org workflows inside EmacsPortable Org-shaped corpus across editors/tools
Runtime centerEmacs Lisp and Emacs buffersStandalone parser, CLI, compiler, optional LSP
Editor experienceBest-in-class inside EmacsStrongest today in VS Code; designed for more editors
Existing ecosystemMature, broad, battle-testedEarly, focused on portable shared infrastructure
File compatibilityNative .orgReads .org; recommends .org2 for new files
Compatibility goalDefines the historical behaviorPractical compatibility with clearer modern semantics
Planning/agendaDeep, mature, highly configurableCore TODO/planning/agenda model with rich filters
PublishingMature Org export ecosystemBuilt-in HTML export and project publishing
Automation boundaryUsually Emacs runtime or exported dataCLI/JSON/compiler outputs usable outside an editor
AI/provenance workflowsPossible through user configurationExplicit corpus-flow, artifact metadata, and source-citation direction
PortabilityFiles are portable; runtime strongest in EmacsRuntime designed to be portable from day one

High-level differences

  • Runtime model

    • Org Mode: deeply integrated with Emacs runtime.

    • Org2: standalone parser/CLI/compiler model, with editor integrations on top.

  • Workflow center

    • Org Mode: Emacs commands and buffers first.

    • Org2: editor integrations, workspace clients, publishing, and agents share one backend.

  • Portability

    • Org Mode: strongest inside Emacs.

    • Org2: designed for cross-editor usage from day one.

Compatibility stance

  • Existing .org files are supported as an everyday workflow.

  • New files are recommended as .org2.

  • Org Mode compatibility is valuable, especially for migration and shared plain-text habits.

  • Org2 favors clear portable behavior over feature-for-feature cloning.

What Org2 has today

  • Core syntax parsing: headings, drawers/properties, links, lists, blocks, tables, timestamps.

  • Task workflows: TODO state changes, planning updates.

  • Agenda querying with rich filtering.

  • Roam-adjacent workflows (IDs, backlinks, node creation, wiki links).

  • HTML export/publish pipeline.

Current gaps

  • Full Org Mode feature parity.

  • Mature habits/clocking/recurrence ecosystem.

  • Equivalent depth of ecosystem integrations.

Direction

Org2 is meant to make a plain-text knowledge corpus more computable, maintainable, and portable.

  • Keep the battle-tested core ideas that made Org great.

  • Make structured semantics, derived artifacts, and local knowledge operations the primary value proposition.

  • Drop accumulated cruft that slows down portability and adoption.

  • Support more editors natively, while also supporting Emacs well.

  • Keep portability as the non-negotiable center.

  • Treat CLI capabilities as shared infrastructure for editor integrations, publishing, health checks, and automation.