首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

GitHub 热门项目:沙箱

摘要

GitHub项目:sandbox 仓库地址:https://github.com/ishaan1013/sandbox Stars:1417 | 作者:ishaan1013 项目描述:Code editing environment with an AI copilot and real-time collaboration ====================================...

the https com and npm example backend for environment env
2026-09-08 1 阅读 约5分钟阅读 GitHub Trending
分享:
字号:
GitHub项目:沙箱 仓库地址:https://github.com/ishaan1013/sandbox 星级:1417 | 作者:ishaan1013 项目描述:具有人工智能副驾驶和实时协作的代码编辑环境 =================================================== 自述文件内容: # 沙盒📦🪄([案例研究](https://www.ishaand.com/sandbox)) 屏幕截图 2024-05-31 上午 8 点 33 分 56 Sandbox 是一个基于云的开源代码编辑环境,具有自定义 AI 代码自动完成和实时协作功能。 查看 [Twitter 帖子](https://x.com/ishaandey_/status/1796338262002573526) 和演示视频! 查看 [@jamesmurdza](https://x.com/jamesmurdza) 制作的有关本地设置的[指南](https://dev.to/jamesmurdza/how-to-setup-ishaan1013sandbox-locally-503p)! ## 本地运行 > 注意:对于 `.env` 文件中的链接,不要包含尾部斜杠 ### 前端 安装依赖项 ````bash CD前端 npm 安装 ```` 在“.env”中添加所需的环境变量(“.env.example”中提供的示例文件)。您需要在 [Clerk](https://clerk.com/) 和 [Liveblocks](https://liveblocks.io/) 上注册帐户才能获取 API 密钥。 然后,以开发模式运行 ````bash npm 运行开发 ```` ### 后端 后端由一个主 Express 和 Socket.io 服务器以及 3 个用于 D1 数据库、R2 存储和 Workers AI 的 Cloudflare Workers 微服务组成。 D1 数据库还包含到 R2 存储工作线程的服务绑定。每个开放的沙箱都会在 E2B 上实例化一个安全的 Linux 沙箱,用于终端和实时预览。 您需要在 [E2B](https://e2b.dev/) 上创建一个帐户才能获取 API 密钥。 #### Socket.io 服务器 安装依赖项 ````bash CD后端/服务器 npm 安装 ```` 在`.env`中添加所需的环境变量(`.env.example`中提供的示例文件) 项目文件将存储在“projects/”目录中。中间件包含用于连接到服务器的基本授权逻辑。 在开发模式下运行 ````bash npm 运行开发 ```` 该目录是 dockerized 的,因此您可以随意在您选择的任何平台上部署容器!由于成本和安全原因,我选择不部署此项目以供公共访问,但部署您自己的项目供个人使用应该没有问题。 #### Cloudflare Workers(数据库、存储、人工智能) 目录: - `/backend/database`:D1 数据库 - `/backend/storage`:R2 存储 - `/backend/ai`:工人人工智能 安装依赖项 ````bash cd 后端/数据库 npm 安装 cd ../存储 npm 安装 cd../ai npm 安装 ```` 阅读[文档](https://developers.cloudflare.com/workers/)以了解有关工作人员的更多信息。 对于每个目录,在“wrangler.toml”中添加所需的环境变量(“wrangler.example.toml”中提供的示例文件)。对于 AI Worker,您可以为“CF_AI_KEY”定义任何值——在其他“.env”文件中设置该值以授权访问。 在开发模式下运行 ````bash npm 运行开发 ```` 使用 [Wrangler](https://developers.cloudflare.com/workers/wrangler/install-and-update/) 部署到 Cloudflare ````bash 恩克斯
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱