hyprnote icon indicating copy to clipboard operation
hyprnote copied to clipboard

Windows support

Open yujonglee opened this issue 10 months ago • 7 comments

yujonglee avatar Mar 03 '25 05:03 yujonglee

  • [ ] Implement https://github.com/fastrepl/hyprnote/blob/main/crates/audio/src/speaker/windows.rs
  • [x] Once we got https://github.com/fastrepl/hyprnote/blob/main/.github/workflows/desktop_cd_2.yaml working, it will be merged into https://github.com/fastrepl/hyprnote/blob/main/.github/workflows/desktop_cd.yaml, and cut our first windows release.

yujonglee avatar Apr 13 '25 08:04 yujonglee

https://github.com/fastrepl/hyprnote/actions/runs/14427978646/job/40459356938

Tokenizers deps should be removed to fix linker error. So kalosm-sound should be removed.

yujonglee avatar Apr 13 '25 11:04 yujonglee

Actually https://github.com/fastrepl/hyprnote/blob/main/.cargo/config.toml this fixed the build. We only need to implement windows-specific code like Audio capture and notification.

yujonglee avatar Apr 20 '25 11:04 yujonglee

Commenting to follow this feature. I'd love to try this out on Windows and see how it works with AMD's Ryzen AI local LLMs.

jeremyfowers avatar Apr 20 '25 13:04 jeremyfowers

HI @jeremyfowers! I think we'll get Windows support within few weeks, but not sure about GGML support AMD NPUs.

If you have more info on how we can support it, I am all ears. (GGML has Vulkan support though. I guess that's useful for many windows/linux machines, but not sure with AMD's Ryzen)

https://github.com/ggml-org/ggml/issues/648 https://github.com/ggml-org/llama.cpp/issues/1499

yujonglee avatar Apr 20 '25 13:04 yujonglee

My team maintains an OpenAI API compatible local LLM server that runs the models on NPU: https://github.com/onnx/turnkeyml

So as long as hyprnote supports windows and the OpenAI api we are good to go!

jeremyfowers avatar Apr 20 '25 14:04 jeremyfowers

Actually https://github.com/fastrepl/hyprnote/blob/main/.cargo/config.toml this fixed the build.

Currently build is still failing. see desktop_cd_2.

yujonglee avatar May 02 '25 22:05 yujonglee

HI @jeremyfowers! I think we'll get Windows support within few weeks, but not sure about GGML support AMD NPUs.

If you have more info on how we can support it, I am all ears. (GGML has Vulkan support though. I guess that's useful for many windows/linux machines, but not sure with AMD's Ryzen)

ggml-org/ggml#648 ggml-org/llama.cpp#1499

Any updates?

advitxsingh avatar Jun 14 '25 13:06 advitxsingh

@advitxsingh ETA: Within July

yujonglee avatar Jun 14 '25 13:06 yujonglee

Hi @yujonglee this is great news! We actually just added GGML and Vulkan support in Lemonade Server in the v7.0.1 release.

Lemonade will also get Linux support for Vulkan in v8.0.0 soon.

Keep us posted on the Windows support!

jeremyfowers avatar Jun 16 '25 14:06 jeremyfowers

@jeremyfowers for sure!

yujonglee avatar Jun 17 '25 06:06 yujonglee

https://github.com/HEnquist/wasapi-rs/blob/master/examples/record_application.rs

We can use this for system audio capture in Windows

yujonglee avatar Jun 17 '25 06:06 yujonglee

Image

@devgony is doing amazing work on windows. Hyprnote on Windows will come for sure!

yujonglee avatar Jun 21 '25 02:06 yujonglee

We got windows build working. Need to implement few platform specific thing like Audio capture etc.

yujonglee avatar Jun 22 '25 06:06 yujonglee

We any closer to windows build? :(

karl0ss avatar Jul 28 '25 08:07 karl0ss

@karl0ss We got audio capture implemented, but crash on runtime for some env.

Eta: sometime in mid-late August

yujonglee avatar Jul 28 '25 16:07 yujonglee

Commenting to follow this feature. I'd love to try this out on Windows

faisal-fida avatar Aug 10 '25 08:08 faisal-fida

Very looking forward to using this software on Windows

Baldman-JYH avatar Aug 14 '25 00:08 Baldman-JYH

very looking forward to using this note software on win, too.

wnanbei avatar Aug 15 '25 09:08 wnanbei

Can’t wait

tamersalama avatar Aug 16 '25 19:08 tamersalama

Looking forward to seeing this on Windows. I have a huge need for something like this.

Anshul261 avatar Aug 22 '25 09:08 Anshul261

Are we any closer to windows build?

faisal-fida avatar Aug 25 '25 06:08 faisal-fida

Excited about this on Windows! My entire company uses it.

akshaytrikha avatar Aug 26 '25 19:08 akshaytrikha

Sorry for the delay guys.

yujonglee avatar Aug 26 '25 22:08 yujonglee

等到花儿都谢了,大概啥时候能出呢~

wangrenlei1986 avatar Sep 01 '25 00:09 wangrenlei1986

I am using this feature in MS Teams already but I am still excited to see this app in windows. How will it be added to more value. let's see..

PraveenJP avatar Sep 02 '25 22:09 PraveenJP

Any update on Windows support - when is this expected?

mathiasfoster avatar Sep 07 '25 20:09 mathiasfoster

Super cool, looking forward to the release now that the PR is merged!

sausin avatar Sep 11 '25 12:09 sausin

Despite being mentioned in the Discord community, the issue still appears to be causing crashes. :(

PraveenJP avatar Sep 12 '25 01:09 PraveenJP

I managed to make a successful build and launch and test it briefly. However it's still extremely rough around the edges - A lot of broken text, no window bar at the top etc. Still needs time to cook. Unsure what if any issues are tracking this stuff.

strich avatar Sep 12 '25 01:09 strich