项目介绍:Latent Browser
项目概况
Latent Browser 是一款创新的桌面应用程序,设计理念类似于网页浏览器。自2022年以来,该项目旨在通过生成虚构的网页搜索结果和网页内容来“幻想”潜在的网络。最近,在2024年3月,经过一年的停滞,Latent Browser 重新启用了。应广大用户的要求,项目团队将其许多依赖项升级至最新版本,并修复了代码,使其再次正常运行。
技术背景
Latent Browser 主要以本地运行的Web应用程序形式存在,前端框架使用了React、Tailwind、TypeScript和NextJS。应用的运行时环境为Tauri,以Rust语言编写。然而,Latent Browser 本身并不直接使用Rust语言。
截至2024年3月,团队还没有足够的时间将其打包为一个独立的“拖放安装”应用程序。尽管团队曾尝试打包,但由于一些bug,他们最终转向了其他项目。
使用指南
目前,用户需要获取代码并在本地机器上运行它。
先决条件
确保已安装OS操作系统的必要环境。使用以下命令安装所需组件:
curl -fsSL https://bun.sh/install | bash
curl https://sh.rustup.rs -sSf | sh
运行Latent Browser
对于用户: 推荐以独立应用程序的形式运行
bun i
bun tauri dev
对于开发者: 推荐在Chrome上运行应用程序
bun i
bun next dev
open http://localhost:3000
应用示例
以下是一些可以正常工作的示例:
- 用于用户管理的后台应用程序,包括可编辑的单元格、添加用户按钮和用户计数器。
- 一个通过生成圆内随机点来模拟计算圆周率的应用。
- 计算BMI的简单应用,带有年龄、身高和体重的输入框。
- 打鼹鼠游戏,但角色是蜘蛛,使用3x3 CSS网格、emoji和JS代码。
- 使用
- 旅游公司的网站,售卖时间旅行套餐(包括大金字塔、特洛伊战争等),网站特设三张游客拍摄的即时照片。
常见问题解答
界面和用户体验需要改进吗?
是的,这是当前的改进方向。
如果出现错误怎么办?
可以尝试重新点击生成按钮。
如果问题严重怎么办?
可能是你向OpenAI发送的请求过多,建议稍后重启应用程序。
以上是Latent Browser项目的详细介绍。这一项目充分展示了通过大语言模型生成和交互内容的新奇理念,值得对AI和前端技术感兴趣的用户探索和尝试。