AI News HubLIVE
站内改写2 分钟阅读

Show HN: Codeground – 在浏览器中运行和共享代码

Codeground AI 是一个一体化开发者平台,提供在线 IDE、云工作区、技术面试工具及多种开发工具,支持 15+ 种语言,无需安装即可在浏览器中运行代码。

来源Hacker News AI作者: aashhuttossh

Codeground AI 是一个功能全面的在线开发者平台,旨在通过浏览器提供一站式的开发体验。用户无需安装任何软件,只需打开浏览器即可访问其丰富的功能。平台的核心是一个基于 Monaco 编辑器的在线 IDE,支持语法高亮、自动补全,并能一键运行 15 种以上的编程语言,包括 Python、JavaScript、Java、C++、Go、Rust、TypeScript、React (JSX)、Ruby、Lua、Groovy、Bash 等。所有代码都在 Docker 容器中隔离运行,确保安全性和可靠性。此外,还提供 HTML/CSS/JS 的实时预览以及数据库沙盒环境,如 MongoDB、PostgreSQL、MySQL、Redis 和 ClickHouse。

除了基本的代码编辑和运行,Codeground 还提供云工作区功能。用户可以从模板或 Git 仓库创建持久的开发环境,这些环境包含多标签编辑器、真实的 Linux 终端、依赖管理以及实时日志,方便进行复杂项目开发。工作区之间相互隔离,文件持久保存,用户可以在任何设备上继续工作。每个云工作区都预配置了完整的开发工具链,支持通过 apt 安装软件包,并可以运行服务器并查看日志。

对于技术面试场景,Codeground 提供了专门的面试平台。它内置了反作弊机制,包括标签切换检测、窗口焦点跟踪、复制粘贴记录、注意力监控和全屏强制,确保面试公平公正。面试过程中,支持实时协作编辑、聊天、计时器,并自动生成结构化的评估报告,方便面试官导出和分享。面试平台支持多问题会话,并带有结构化评分标准。

Codeground 还提供了浏览器内视频通话功能(Ground Call),专为结对编程和远程面试设计。用户可以一键创建房间,共享屏幕,并切换不同的布局(网格、聚焦、侧边栏、画廊)。此外,平台包含丰富的开发者工具箱,如 JSON Diff、JWT 调试器、Base64 编解码、正则表达式测试器、时区转换器、密码生成器等。还有交互式课程(系统设计道场和语言课程)和系统设计练习。对于休闲时间,平台内置了街机风格的小游戏,帮助开发者放松大脑。

根据官方数据,Codeground AI 目前已执行了超过100万次代码运行,中位运行时间小于2秒,所有代码执行均在沙箱化的 Docker 容器中进行。核心编辑器、代码运行和分享功能完全免费,无需注册。注册后可以解锁私有代码空间、持久云工作区、每日挑战排行榜和面试平台。代码不会永久存储,除非用户显式保存。认证采用行业标准的 JWT,私有项目支持访问控制。