addamsson
02/22/2026, 5:20 PMidea command as a backend for a frontend that I write for IDEA?Seonghyeon Cho
02/24/2026, 12:12 PM$ tuidea
select project(0-9):
(0) some-app /Users/user1/...
(1) ....
In macOS, this info is saved under user directory (ex. ~/Library/Application Support/JetBrains/IntelliJIdea2025.2/options/recentProjects.xml)
So I think it's possible to retrieve information you need and implement TUI, but you should implement your own mapping logic. Also data format like this can be easily changedaddamsson
02/24/2026, 12:49 PMSeonghyeon Cho
02/24/2026, 2:22 PMidea is only launcher script, not cli.
Maybe you can make some plugin try to expose IntelliJ as an LSP server. There was an attempt to do that (intellij-lsp-server) but not every component can be controlled from plugin, I guess.addamsson
02/24/2026, 2:42 PMaddamsson
02/24/2026, 2:43 PMSeonghyeon Cho
02/24/2026, 2:44 PM