SmartIDE v1.0 Release: Cloud‑Native IDE Features, k8s Support, ARM Compatibility, and GitLab CI Integration
The SmartIDE v1.0 release introduces a fully cloud‑native IDE with one‑command CLI deployment, complete Kubernetes mode, ARM processor support, team resource sharing, hybrid VSCode/JetBrains remote connections, WebTerminal, and GitLab CI pipeline integration, providing developers across Windows, macOS, and Linux with a versatile development environment.
SmartIDE is an open‑source cloud‑native IDE developed by a community of developers with the mission to give developers "cloud‑native superpowers". By running a single command smartide start , users can spin up development environments for seven major technology stacks (Java, .NET, JavaScript/Frontend, Go, Python, PHP, C/C++) on Windows, macOS, or Linux, using VSCode or JetBrains IDEs.
Version 1.0 (CLI Build v1.0.23.4650, Server Build v1.0.23.4646) completes the enterprise‑grade CloudIDE feature set, supporting WebIDE, hybrid mode, and WebTerminal access. The release bundles Sprint 20‑23 features, including full Kubernetes mode, team management, hybrid local‑IDE connections, Web Terminal, ARM processor support, and GitLab CI/CD pipeline integration.
CLI Open‑Source : The entire CLI, written in Go and licensed under GPLv3, is available on GitHub and Gitee with over 700 commits and 4000 builds.
Full Kubernetes Mode : Users can deploy SmartIDE workspaces to any Kubernetes cluster via the CLI ( smartide start --k8s <cluster> ... ) or through SmartIDE Server, which creates dynamic sub‑domains and SSH endpoints for easy access from any device.
Team Resource Sharing : SmartIDE Server now supports team management, allowing administrators to bind hosts or Kubernetes clusters to teams and let members create workspaces using shared resources.
Hybrid Remote Mode : VSCode SSH Remote and JetBrains Gateway connections are simplified; the CLI automatically configures .ssh/config and updates authorized keys for password‑less one‑click connections.
WebTerminal Add‑On : Adding --addon webterminal to the start command provides a browser‑based terminal window for managing containers and running processes.
ARM Support : CLI binaries for both macOS and Linux are now available for amd64 and arm64 architectures, enabling development on Apple M‑series, edge devices, and IoT platforms.
GitLab CI Pipeline Mode : A new mode=pipeline headless mode lets CI pipelines create SmartIDE workspaces and report workspace details via a callback API, facilitating seamless CloudIDE integration into DevOps workflows.
All related source code, installation scripts, and Docker images (including ARM variants) are publicly available, and detailed documentation is provided for each new capability.
DevOps
Share premium content and events on trends, applications, and practices in development efficiency, AI and related technologies. The IDCF International DevOps Coach Federation trains end‑to‑end development‑efficiency talent, linking high‑performance organizations and individuals to achieve excellence.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.