Artemis 是一款使用 Tauri 2 构建的跨平台串口监视器,拥有现代化的用户界面和丰富的功能。
- 跨平台支持:基于 Tauri 2 构建,支持 Windows、macOS 和 Linux
- 现代化 UI:采用流畅的设计语言,提供优秀的用户体验
- 明暗主题切换:支持 light/dark mode,适应不同的使用环境
- 个性化设置:简单的设置选项,让你在开发时拥有好心情
- 实时串口监控:稳定的串口数据接收和显示
- 串口管理:方便地选择和配置串口参数
- 自定义标题栏:美观的自定义窗口标题栏,包含窗口控制按钮
- 前端:Vue 3 + TypeScript + Tailwind CSS
- 后端:Rust (Tauri 2)
- UI组件ShadCN-Vue
- 图标:Lucide Vue Next
访问 Releases 页面下载对应平台的安装包。
- 确保安装了 Rust 和 Node.js
- 克隆仓库:
git clone https://github.com/Dafeigy/artemis.git cd artemis - 安装依赖:
npm install
- 开发模式运行:
npm run tauri dev
- 构建生产版本:
npm run tauri build
- 选择串口:从下拉菜单中选择可用的 COM 端口
- 设置波特率:选择合适的波特率(默认 115200)
- 连接串口:点击 "Open COM" 按钮打开串口
- 查看数据:实时查看串口接收到的数据
- 发送数据:在输入框中输入要发送的数据,点击 "Send" 按钮发送
- 关闭串口:点击 "Close COM" 按钮关闭串口
- 主题切换:在设置中切换 light/dark mode
- 头像自定义:上传自己喜欢的头像图片,以base64存储与local storage
- 串口信息标签化/过滤
- 支持多串口同时监控
欢迎提交 Issue 和 Pull Request!
MIT License
如有问题或建议,欢迎通过以下方式联系:
- GitHub Issues:https://github.com/Dafeigy/artemis/issues
Made with ❤️ using Tauri 2 and Vue 3


