Originally created by: adityaharishch
Makes Meridian a Rust-only, DMG-only product: removes the entire Python/MLX stack and the redundant npm distribution channel, rewrites the install/dev tooling around it, and folds in the latest pre-main. No functional capability was lost — every working path was migrated to Rust before the corresponding Python/MLX code was deleted.
Net: 252 files, +3,198 / −23,035.
services/ tree (MLX server, agents, eval harness, runtime packaging) and the Python coding-agent indexer/summariser — all already ported to the Rust daemon.src/embedder/, BAAI/bge-small-en-v1.5) — the only on-device model left.@meridiona/meridian, @semantic-release/npm, install-from-bundle.sh, package-release.sh, npm publish/OIDC). The signed DMG self-installs its daemon + launchd on first launch — it never needed a second channel.~/.meridian/app/bin/meridian); the DMG stages to ~/.meridian/bin/meridian. (Credential-migration from the old bundle .env is intentionally kept for upgraders.)install.sh / install-dev.sh: removed all MLX/Python/services steps; skill install via meridian coding-agent-install-skill; smoke via meridian doctor.bootstrap.sh: now downloads + installs the DMG (no brew/node/npm/Python).meridian-cli.sh: Rust-only; meridian dev now launches the full dev environment (cargo-watch daemon + tauri dev tray, = dev-start.sh), replacing the old launchd+next dev model. Removed the now-dead dev ui/dev daemon sub-targets.stdarch_neon_f16). No embedder code changes required.meridian-oauth tests (env-var mutation) with a crate-level serialisation guard..releaserc conflicts resolved to keep the npm-free release and adopt pre-main's notifications-plugin cargo clean step.cargo fmt --check, cargo clippy --workspace --all-targets -D warnings (+ tray): cleancargo test --workspace: all 23 suites greenui production build: clean static export; bun test: 227 passmeridian dev runs the full hot-reload environmentpre-main per repo policy. Leaving the actual merge to a maintainer.
Originally posted by: coderabbitai[bot]
✨ Finishing Touches
🧪 Generate unit tests (beta)
- [ ] Create PR with unit tests - [ ] Commit unit tests in branch `feat/llm-provider-enum`Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
❤️ Share
- [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai) - [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai) - [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai) - [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)Comment
@coderabbitai helpto get the list of available commands.Ticket changed by: adityaharishch