Ember

Develop Locally

Contribute to Ember desktop and this documentation site

Develop Locally

Ember desktop (ember repo)

Source: github.com/aitoearn/ember_pc

Requirements

  • Node.js (see repo engines)
  • Rust toolchain (App Server)
  • macOS or Windows

Common commands

git clone https://github.com/aitoearn/ember_pc.git
cd ember
npm install

npm run electron:dev
npm run verify:local
npm run typecheck:electron
npm run test:contracts

See AGENTS.md in the repo for governance and GUI smoke requirements.

Contributing

  1. Fork and branch
  2. Pass npm run verify:local
  3. Open a PR with test notes
  4. GPLv3 applies

This website (docs & marketing)

This repo is the Ember site (Next.js + fumadocs).

npm install
npm run dev
  • Docs: content/docs/zh, content/docs/en
  • MDX hot reload in dev
  • Run npm run build before release

Editing docs

  1. Edit content/docs/*/*.mdx
  2. Adjust meta.json for sidebar order
  3. Preview at /docs/ or /zh/docs/

Deploy to ECS

Production URL: https://ember.aiearn.me

See doc/deploy-ecs.md in the repo. Quick command:

npm run build
EMBER_WEBSITE_SSH_TARGET=root@<ecs-ip> npm run deploy:ecs

Ember Cloud (internal)

Cloud stack is proprietary; local integration uses lmweb + services + ember-mcp—see ember-mcp.

On this page