vincentkoc/natilius
GitHub: vincentkoc/natilius
一款 macOS 开发环境一键自动化搭建工具,通过单条命令完成编程语言、DevOps 工具链、IDE 及系统配置的完整部署。
Stars: 65 | Forks: 3
Natilius
让你的 Mac 随时准备好写代码。只需一条命令。
文档 ·
快速开始 ·
社区
## 安装
```
brew install vincentkoc/tap/natilius
```
然后运行:
```
natilius init # Choose your profile
natilius setup # Install everything
```
备选:通过脚本安装
```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/vincentkoc/natilius/main/install.sh)"
```
备选:从源码安装
```
git clone https://github.com/vincentkoc/natilius.git ~/.natilius
cd ~/.natilius && make install
```
## 为什么选择 Natilius?
换了新 Mac?刚开始新工作?你懂的这套流程 —— Homebrew、Xcode CLI 工具、Python、Node、Docker、VS Code,还有一堆系统偏好设置……这得花上好几个小时。
**Natilius 能搞定这一切。** 一条命令即可安装你的整个开发环境。它是幂等的(可安全重复运行),兼容 MDM 策略,并且适用于个人开发者或整个团队。
## 功能特性
- 🍺 **Homebrew** — 100+ 精选包和 casks
- 🐍 **编程语言** — Python、Node、Ruby、Go、Rust、Java(带版本控制)
- 🐳 **DevOps** — Docker、Kubernetes、Terraform、云平台 CLI
- 🔧 **IDE** — VS Code、Cursor、JetBrains、Sublime、Zed
- 🔒 **安全设置** — FileVault、防火墙、Gatekeeper、隐私设置
- ⚙️ **配置文件** — Minimal、DevOps、Developer,或者构建你自己的专属配置
## 命令
```
natilius init # Interactive setup wizard
natilius setup # Run full setup
natilius setup --check # Preview changes (dry run)
natilius doctor # Check system status
natilius --profile devops setup # Use a specific profile
```
## 文档
Profiles、配置、模块、Terraform 集成、企业/MDM 设置等。
**📖 [阅读文档 →](https://vincentkoc.github.io/natilius)**
## 贡献
欢迎贡献代码!请参阅 [CONTRIBUTING.md](CONTRIBUTING.md) 了解指南。
**发现了 Bug?** [提交 issue](https://github.com/vincentkoc/natilius/issues) · **有疑问?** [发起讨论](https://github.com/vincentkoc/natilius/discussions) · **喜欢这个项目?** [给我们加星 ⭐](https://github.com/vincentkoc/natilius)
由 Vincent Koc 用心打造 · GPL-3.0
标签:Cutter, Dotfiles, ECS, JS文件枚举, MITM代理, SOC Prime, Terraform, 可视化界面, 子域名突变, 开发工具, 开发环境配置, 日志审计, 自动化运维, 请求拦截, 逆向工具