Codync
무료 오픈소스 1:1 대안, Grok Bot과 Muse 대신
Node 프로젝트용 Windows 실행기로, 스크립트 탐색·필요 시 패키지 설치·포트 관리·한 번 클릭으로 실행합니다
A Windows launcher for Node projects that finds runnable scripts, installs packages only when needed, manages ports and runs each project with one click.
개발 도구JavaScript · CSSGitHub @Jolly-Panda-Works온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
A Windows project launcher with one-click execution, Git integration, smart dependency management, and update notifications.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A Windows launcher for your Node projects, in English and Persian. Add a folder → Ember finds every project with a dev / start / serve / preview script, installs packages only when needed, and runs it with one click. When a project's code changes, Ember marks it "updated — test it".
Download · فارسی · Report a bug · Request a feature
| Find projects | Add one project folder, or a folder full of projects. Every package.json with a runnable script shows up as a card. |
| Install only when needed | Ember runs npm / pnpm / yarn / bun install only when node_modules is missing or older than the lock file. |
| Ports | Each project remembers its port. If the project is already running there (left over from before Ember restarted, or started in a terminal), ▶ reconnects to it instead of starting a second copy. Only ports of projects that are running right now are avoided; a port held by another program moves the run to the next free one (--port / -p for Vite, Next, Astro, Nuxt, Angular, … and PORT for the rest). Settings → Ports lists every port in use and which project holds it. |
| Survives updates | Projects keep running while Ember restarts for an update; the new Ember reconnects to them, with their earlier log. |
| One click to run | Pick the script, press ▶. The local URL is detected from the output and opens with 🔗. |
| Project window | Click a project (or 📜 Log) to open its own window: name and buttons on top, the live log below (follow, copy, clear). |
| Your own categories | Out of the box there is one category, Project type (website, game, mobile, desktop, API, other). Add, rename or delete categories (client, status, …) and their values, each with an icon and a name, in ⚙️ Settings → Categories. Every category gets an automatic All item; groups can be collapsed. Project type is the default category and cannot be deleted. Filter by any of them in the sidebar; search matches them too. |
| Project logos | Each card shows the project's own favicon/logo when Ember finds one (public/favicon.svg, public/logo.png, …), or a picture you choose (✎ → Logo). Without one, the category icon or the first letter is shown. |
| "Updated — test it" badge | When a project changed since you last ran it in Ember (a new commit, or newer files for folders without git), its card gets a 🆕 badge and a Windows notification. Running it (or ✓ Tested) clears the badge. |
| New commits on GitHub |
Windows SmartScreen may warn about an unsigned app the first time: More info → Run anyway. The SHA-256 checksums of every release are in
SHA256SUMS.txt.
node_modules, dist, build, lock files and dot folders) is used instead.git fetch needs a login, the card shows a warning instead.Every push to main builds Ember on GitHub Actions and publishes a GitHub Release automatically:
| Push to | Version | Result |
|---|---|---|
main | 1.0.<run number> | tag + public release with Ember-Setup.exe, Ember-Portable.exe, SHA256SUMS.txt |
a tag vX.Y.Z | X.Y.Z | release with that version |
| any other branch / pull request | 1.0.0-dev.<run> | build only (Actions → run → Artifacts, kept 14 days) |
The major/minor part comes from version in package.json (see tools/set-version.js). The in-app update check reads the latest release.
git clone https://github.com/Jolly-Panda-Works/ember.git
cd ember
npm install
npm start # run
npm test # unit tests
npm run dist # Windows installer + portable exe in dist/
See CONTRIBUTING.md.
No accounts, no telemetry. The only internet traffic is the update check against GitHub and git fetch of your own projects. See PRIVACY.md.
MIT © Usef Farahmand · Jolly Panda Works
Ember runs git fetch every few minutes (default 15). Commits you have not pulled yet show as ⬇ N new commits with a Pull button (git pull --ff-only). |
| Settings | General (language: فارسی / English, notifications, stay in tray, start with Windows), categories, project updates, Ember updates, About. |
| Updates itself | Checks GitHub Releases on start and every 6 hours and downloads a new version in the background (verified against SHA256SUMS.txt). Restart and update installs it silently, with no setup wizard, and Ember opens again a few seconds later; or it installs when you close Ember. The portable exe swaps itself in place. |