Port a Windows-only app to Linux with Perplexity Computer

Computer decompiled a keyboard app with headless Ghidra and rebuilt it in Rust for Linux, with music-synced lighting and macros.

by Aravind Srinivas14 Oct 2026

Prompt for your agent

Goal: Get a Linux version of a Windows-only app with no docs.
Setup: agents used in source: Perplexity Computer; tools/MCPs stated: Ghidra, Rust, PipeWire.
Steps:
1. Have Computer download the binary into its cloud sandbox and decompile it with headless Ghidra.
2. Have it read the decompiled code to learn how the app drives the hardware.
3. Rebuild it piece by piece as a native Rust app (here: lighting synced to music via PipeWire, 3D view, key remapping, macros, profiles).
Rules: ask me before anything irreversible (sending, posting, paying, deleting); don’t invent data, results or tools I haven’t given you; tell me what you couldn’t verify.
Note: Vendor CEO post describing a user’s project.
Based on: Aravind Srinivas — https://x.com/AravSrinivas/status/2110389625277813212

Steps are from the source. Includes a “Based on” credit line.

I tried this

Tell the next builder. One anonymous answer each; click again to undo.

Agents, models and tools only what the source states

Agents
Perplexity Computer
Tools
  • Ghidra
  • Rust
  • PipeWire

Sources & credit