Ace (від Ajax.org Cloud9 Editor) — це редактор коду, написаний мовою JavaScript. Створений з метою отримати редактор коду, який працював би у веббраузері, а також поєднував у собі зручність і швидкість нативних редакторів коду, таких як TextMate, Vim або Eclipse. Його дуже легко додати на будь-яку вебсторінку або в програму на JavaScript. Ace розроблено як основний редактор коду для Cloud9 IDE.[4]
Раніше редактор називався Bespin, згодом — Skywriter, теперішня назва Ace. Bespin та Ace стартували як незалежні проекти зі схожою метою — створення редактору коду, який працював би в браузері. Bespin був частиною Mozilla Labs і базувався на теґові <canvas> , в той час як Ace був компонентом для Cloud9 IDE і користувався DOM для рендеру. Після виходу Ace на конференції JSConf.eu у 2010-му році у Берліні, команда Skywriter вирішила злитися у єдину групу розробників з Ace. Як Ajax.org, так і Mozilla активно розробляють та доповнюють Ace.