Codync
免費、開源的 1:1 替代方案,取代 Grok Bot 與 Muse。從 iPhone、Mac 或 Linux 桌面將 Claude Code、Codex、Cursor 與 40+ 程式碼代理人作為持續機器人傳訊。群組聊天、主題串…
AI 翻譯
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. |