| Crates.io | kodegen_bundler_install |
| lib.rs | kodegen_bundler_install |
| version | 0.1.1 |
| created_at | 2025-11-03 17:44:23.931162+00 |
| updated_at | 2025-11-10 23:35:24.405147+00 |
| description | KODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents. |
| homepage | https://kodegen.ai |
| repository | https://github.com/cyrup-ai/kodegen-bundler-install |
| max_upload_size | |
| id | 1915047 |
| size | 5,537,720 |
Cross-platform installer for the KODEGEN.ᴀɪ daemon service - the ultimate MCP auto-coding toolset with 75+ blazing-fast Rust-native tools.
# Download and run installer from .app bundle
open Kodegen.app
# Or via command line
curl -fsSL https://kodegen.ai/install.sh | sh
# Debian/Ubuntu
sudo dpkg -i kodegen_0.1.0_amd64.deb
# Red Hat/Fedora/CentOS
sudo rpm -i kodegen-0.1.0.x86_64.rpm
# Or build from source
cargo install kodegen_bundler_install
kodegen_install
# Run MSI installer
kodegen-installer.msi
# Or via command line
kodegen_install.exe --gui
The installer sets up:
17 Binary Executables:
kodegen - Main MCP server (stdio proxy)kodegend - Daemon service managerSystem Service:
~/Library/LaunchAgents/ai.kodegen.daemon.plist/etc/systemd/system/kodegen.serviceTLS Certificates:
mcp.kodegen.ai~/.config/kodegen/certs/Chromium Browser:
Configuration:
~/.config/kodegen/config.tomlSimply run the installer without arguments for an interactive wizard:
kodegen_install
You'll be prompted to configure:
For CI/CD pipelines or automated deployments:
kodegen_install --no-interaction
This uses sensible defaults:
Building from Source:
kodegen_install --from-source --binary ./target/release/kodegend
Package Manager Installation:
# Debian/Ubuntu (called by .deb postinst)
kodegen_install --from-platform deb --no-interaction
# Red Hat/Fedora (called by .rpm %post)
kodegen_install --from-platform rpm --no-interaction
macOS .app Bundle:
# Auto-detects bundle and extracts binaries
/Applications/Kodegen.app/Contents/MacOS/kodegen_install
Windows Installer:
# GUI mode for .msi/.nsis installers
kodegen_install.exe --from-platform msi --gui
# Show what would be installed without doing it
kodegen_install --dry-run
# Install without starting service
kodegen_install --no-start
# Uninstall everything
kodegen_install --uninstall
# Force GUI mode
kodegen_install --gui
| Platform | Installation Method | Service Manager | Status |
|---|---|---|---|
| macOS 11+ | .app bundle, Homebrew | launchd | ✅ Stable |
| Ubuntu 20.04+ | .deb package | systemd | ✅ Stable |
| Debian 11+ | .deb package | systemd | ✅ Stable |
| Fedora 36+ | .rpm package | systemd | ✅ Stable |
| CentOS 8+ | .rpm package | systemd | ✅ Stable |
| Windows 10+ | .msi installer | Windows Services | ✅ Stable |
| Windows 11 | .msi installer | Windows Services | ✅ Stable |
/usr/local/bin writable (for binary installation)update-ca-certificates (for certificate installation)Install Rust nightly:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup install nightly
rustup default nightly
# Clone the repository
git clone https://github.com/cyrup-ai/kodegen-bundler-install
cd kodegen-bundler-install
# Build release binary
cargo build --release
# Run installer
./target/release/kodegen_install
cargo build --release --features gui
./target/release/kodegen_install --gui
macOS:
KodegenHelper.app for privilege escalationLinux:
libsystemd-dev (Debian/Ubuntu) or systemd-devel (Fedora/CentOS)Windows:
Solution: Run with --from-source to build from local repository:
kodegen_install --from-source --binary ./target/release/kodegend
Solution: Increase timeout and retry:
KODEGEN_CHROMIUM_TIMEOUT=1800 kodegen_install
macOS: Add certificate manually to Keychain Access
Linux: Run sudo update-ca-certificates
Windows: Import certificate via certutil -addstore Root cert.pem
Check service status:
# macOS
launchctl list | grep kodegen
# Linux
systemctl status kodegen
# Windows
sc query "Kodegen Daemon"
View logs:
# macOS
tail -f ~/Library/Logs/kodegen/daemon.log
# Linux
journalctl -u kodegen -f
# Windows
Get-EventLog -LogName Application -Source "Kodegen Daemon"
macOS: Run with sudo for /usr/local/bin access:
sudo kodegen_install
Linux: Ensure running as root or via package manager:
sudo kodegen_install
Windows: Run as Administrator:
Start-Process kodegen_install.exe -Verb RunAs
Remove all installed components:
kodegen_install --uninstall
This will:
/usr/local/bin (macOS) or /usr/bin (Linux)~/.config/kodegen/)The installer requires elevated privileges on some platforms:
KodegenHelper.app for authenticated installation to /usr/local/binsudo for systemd service installation and certificate trustThe helper app is:
kodegendSelf-signed X.509 certificates are generated using:
mcp.kodegen.ai and localhostCertificates are stored at ~/.config/kodegen/certs/ with restricted permissions (600).
Dual-licensed under Apache-2.0 OR MIT. See LICENSE.md for details.
Contributions are welcome! Please read our Contributing Guide before submitting PRs.
Built with ❤️ by the KODEGEN.ᴀɪ team