Featured image of post 在 Linux 系统上无缝运行 Windows 应用 | 开源日报 No.779

在 Linux 系统上无缝运行 Windows 应用 | 开源日报 No.779

winboat 是一个开源项目,旨在让用户在 Linux 系统上无缝运行 Windows 应用,提供优雅的用户界面和深度集成的原生体验。它支持自动化安装和配置,几乎兼容所有 Windows 软件,允许用户在 Linux 环境中以独立窗口运行应用,访问 Windows 桌面,和实现文件系统共享。项目基于 Electron 开发,利用 Docker 和 FreeRDP 技术,具备智能卡透传和资源监控等附加功能,持续更新中。

OvidijusParsiunas/deep-chat

Github Repo Stars License: `MIT` Language: `Unknown`

cover

deep-chat 是一个可高度定制的 AI 聊天组件,能够通过一行代码轻松嵌入到网站中,支持连接流行的 AI 接口如 ChatGPT,也能对接自定义服务。

  • 支持连接任意 API,包括 OpenAI、HuggingFace、Cohere 等主流 AI 平台
  • 丰富交互功能:头像、自定义名称、文件传输、摄像头拍照和麦克风录音
  • 语音通信能力:支持语音转文本(Speech To Text)、文本转语音(Text To Speech)及语音对话模式
  • 支持 Markdown 和自定义元素渲染,有助于结构化展示文本和代码片段
  • 提供介绍面板与动态模态窗口辅助用户理解功能使用
  • 兼容所有主流 UI 框架/库,可在浏览器端直接托管模型,无需服务器支持
  • 最新版本新增本地消息存储、多消息响应、自定义按钮及实时 API 流式处理等实用特性

aandrew-me/ytDownloader

Github Repo Stars License: `GPL-3.0` Language: `Unknown`

cover

ytDownloader 是一款支持从数百个网站下载视频和音频的现代桌面应用程序。

  • 支持包括 YouTube、Facebook、Instagram、TikTok、Twitter 等在内的众多网站
  • 提供多种主题选择,界面美观
  • 集成硬件加速的视频压缩功能,提高处理效率
  • 具备高级选项,如范围选择和字幕下载
  • 支持播放列表批量下载,方便用户管理内容
  • 跨平台支持 Linux、Windows 及 macOS 系统
  • 下载速度快,无广告且无追踪器,保障用户隐私安全
  • 多语言国际化支持,包括简体中文在内的多种语言版本

google/osv.dev

Github Repo Stars License: `Apache-2.0` Language: `Unknown`

cover

osv.dev 是一个开源的漏洞数据库和漏洞分类服务平台。

  • 提供全面的文档和 API 接口,方便用户查询和集成漏洞信息。
  • 支持通过 Go 语言开发的扫描工具对依赖项进行扫描,检测已知安全漏洞。
  • 能够扫描多种格式文件,包括锁定文件、Debian Docker 容器、SPDX 及 CycloneDB SBOMs,以及 Git 仓库。
  • 代码库包含完整的后端服务实现,包括 API 服务器、数据存储索引、云函数以及网页前后端等组件。
  • 提供数据导出功能,可从 Google Cloud Storage 获取最新的数据转储。
  • 集成了多种社区第三方工具支持,如 Cortex XSOAR、Trivy 等,用于增强安全分析能力。

google-gemini/computer-use-preview

Github Repo Stars License: `Apache-2.0` Language: `Unknown`

cover

computer-use-preview 是一个基于浏览器自动化的自然语言指令执行工具,允许用户通过命令行输入自然语言查询,驱动浏览器完成相应操作。

  • 支持使用 Playwright 本地控制 Chrome 浏览器或连接 Browserbase 作为后端环境运行
  • 可配置初始访问网址,自定义启动页面
  • 兼容 Gemini Developer API 和 Google Vertex AI 两种智能代理服务接口
  • 提供命令行界面(CLI),方便快速执行和调试任务
  • 支持鼠标光标高亮显示,有助于截图时定位操作位置

TibixDev/winboat

Github Repo Stars License: `MIT` Language: `Unknown`

cover

winboat 是一个允许用户在 Linux 系统上无缝运行 Windows 应用的开源项目。

  • 提供优雅且直观的界面,实现 Windows 应用与 Linux 桌面环境的深度集成,带来原生体验感
  • 支持自动化安装流程,简化配置步骤,根据用户偏好自动完成设置
  • 几乎支持所有可在 Windows 上运行的软件,以独立窗口形式呈现在 Linux 环境中
  • 可访问完整的 Windows 桌面,也能单独运行应用程序,实现灵活切换
  • 实现文件系统共享,将主目录挂载到虚拟机中,方便跨系统文件操作和传输
  • 基于 Electron 开发,通过 Docker 容器中的虚拟机技术和 FreeRDP 协议实现远程应用显示与交互
  • 具备智能卡透传、资源监控等附加功能,并持续更新完善中
Licensed under CC BY-NC-SA 4.0