# Throwback Mark 1 and Mark 2 GUIs

**URL:** https://community.openconversational.ai/t/throwback-mark-1-and-mark-2-guis/22090
**Category:** Build Journals / Show Your Build
**Created:** [October 12, 2026, 2:22am UTC](https://community.openconversational.ai/t/throwback-mark-1-and-mark-2-guis/22090 "2026-10-12T02:22:43Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![mikejgray](https://community.openconversational.ai/user_avatar/community.openconversational.ai/mikejgray/32/3966_2.png) [@mikejgray](https://community.openconversational.ai/u/mikejgray)
#### Post date: [October 12, 2026, 2:22am UTC](https://community.openconversational.ai/t/throwback-mark-1-and-mark-2-guis/22090/1 "2026-10-12T02:22:43Z")

</div>

This weekend I got an urge to experiment with a virtual Mark 1. Most Mycroft community members have not ever experienced a physical Mark 1, and because of the PCBs involved, probably never will. Generative AI makes it easy to reverse engineer (as we’ve seen in headlines recently), so I thought - can we make a virtual Mark 1?

Short answer: yes, we can!

[![](https://i.ytimg.com/vi/ldxKi5CoHLs/hqdefault.jpg "Virtual Mycroft Mark I Demo (OpenVoiceOS running on a Macbook Pro)") ](https://www.youtube.com/watch?v=ldxKi5CoHLs)

This Mark 1 lives in your browser and connects to an OVOS instance running somewhere on your network. You can interact with it and try out changing colors, making it blink/wink, applying symbols, or any of the other fun things you can do with a real physical Mark 1.

[GitHub - OscillateLabsLLC/ovos-virtual-mark1: Virtual Mycroft Mark 1 faceplate for OVOS: a software Arduino plus a browser GUI · GitHub](https://github.com/OscillateLabsLLC/ovos-virtual-mark1)

After I shared this in Matrix, someone asked when it would be available as a replacement GUI for the Mark 2. I mentioned that I’d rather see the old Mark 2 demo come to life as a working product. Well…I couldn’t just let that go.

[![](https://img.youtube.com/vi/9i2tS5Ntahc/maxresdefault.jpg "Mycroft Mark 2 Kickstarter Demo GUI - OpenVoiceOS") ](https://www.youtube.com/watch?v=9i2tS5Ntahc)

> **[GitHub - OscillateLabsLLC/ovos-visage: Browser GUI client for OpenVoiceOS in the style of...](https://github.com/OscillateLabsLLC/ovos-visage)**
>
> Browser GUI client for OpenVoiceOS in the style of the 2018 Mycroft Mark II Kickstarter concept

This also lives in your browser and connects directly to an OVOS instance. It’s view-only right now, so there are no interactive components (clicking won’t do anything). To get the mouth moving properly, you need a TTS plugin that produces visemes and timings. OVOS has a plugin to do that with generic results or you can use the official phoonx TTS plugin. In my demo video, I’m using [my kokoro TTS plugin](https://github.com/OscillateLabsLLC/ovos-tts-plugin-kokoro), which emits visemes and timings that are used as part of speech generation.

Hope you enjoy! PRs are always welcome, and so are issues and feedback.
