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:contractsSee AGENTS.md in the repo for governance and GUI smoke requirements.
Contributing
- Fork and branch
- Pass
npm run verify:local - Open a PR with test notes
- 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 buildbefore release
Editing docs
- Edit
content/docs/*/*.mdx - Adjust
meta.jsonfor sidebar order - 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:ecsEmber Cloud (internal)
Cloud stack is proprietary; local integration uses lmweb + services + ember-mcp—see ember-mcp.