This looks very nice. Good job shipping it!
For me personally, though, it's a hard sell. Since I just paid my JetBrains renewal, I am currently very aware that I'm paying $173/year for *all* of their IDEs, and PyCharm Pro is very good.
Just from looking through the site for this one, while it does some *SUPER* nice things, it doesn't replace everything I use from just PyCharm Pro, let alone from the other JetBrains tools that I also use and get in that subscription.
So it costs more than my current subscription, and wouldn't let me replace it even if the Linux version suddenly shipped today.
I love the competition in this space and wish you good luck. But, as someone who's obviously willing to pay for tools in this space, the only ways I could suggest that you could get my business would be:
1. Grow your feature set to the point that I could replace my JetBrains subscription with yours.
2. Become a JetBrains add-on, and reduce your price to something less than $10/mo.
Both of those look like tough roads... I hope you succeed wildly, even so.
Thanks, appreciate the feedback!
While the initial focus is on visualization capabilities, the missing IDE features are actively under development. Beyond cross-platform support, which PyCharm features would you consider essential and would like to see the most?
It's a long list. Most prominent lately, for me:
* uv/poetry detection and environment use
* refactoring
* unittest/pytest support
* docker compose service support (e.g. if I have a docker-compose.yml file in my project directory with redis and postgres services, pycharm lists the services in a UI and lets me start/stop/restart them easily from the IDE.)
* django app/model detection and completion from those models as I'm building things that query them
* "compound" runners, so I can start a npm watcher and a python watcher at the same time, and bounce them together as I iterate
* The debugger is really, really good. And it's practically automatic to jump from the PyCharm debugger to the Clion debugger when I'm dealing with a python package that has C++ modules.
* django and jinja template support as I build out things that present my results.
* ability to connect it to a data source and query/explore using sql directly against that, and see tabular results to help guide my other explorations
* Vim emulation in the editor... IdeaVim is a really good vim implementation, and I find I hate working without vim movements and commands.