Remote Connector App

This is just a plugin IDEA.

The concept is straightforward: developers could trigger essential IDE actions from their phones, including:

  • Building projects
  • Running test suites
  • Executing git operations
  • And more…

The implementation would consist of two components:

  1. An IDE plugin that establishes a secure connection (via Wi-Fi or Bluetooth)
  2. A mobile application available for both iOS and Android platforms

Users would have full control over which IDE actions can be triggered remotely, allowing for a customized and secure workflow. This bridge between mobile and IDE could significantly enhance developer productivity, especially when away from the keyboard.

The vision has been in my mind for a while, and I’m looking forward to bringing it to life when time permits.

1 Like

I really like this idea and would love to alpha/beta test it.

Have you considered leveraging anything existing to help bootstrap the idea and/or validate it at all?

1 Like

Hi @chriscarini
No didn’t do anything about it yet beside talking with AI on the design…

Gotcha - I wonder if something like MCP could perhaps be leveraged here. Have you explored that at all?

1 Like

Do you have some use cases in mind? I mean, I’m not sure if I can imagine a situation where I would trigger a build from my smartphone, run tests, things like that.

Yes plenty :face_with_tears_of_joy:

  1. Opening a project - basic action for large projects this can save the indexing time
  2. Before push operation I use to run the tests locally - if passes I am pushing to the remote - but sometimes I ran the test and have to do just this simple operation to push
  3. Build - sometimes I wish I could build on my way to work (our build can take up to 20 minutes…) so when I am arriving my env is ready

Just a few but there are more…

If GitHub has this ability in their app I don’t see why it can be in the ide…

2 Likes

+1 to the combination of these two :stuck_out_tongue:

As a plugin developer, I’ve often been out when a new version of the IJ platform is released. In pursuit of saving time when I get on my dev machine, I’d love to have an IJ plugin project open, fetch the new platform version (download, index, etc) and attempt a build so that when I am back, I am in a more ‘actionable’ state (that is, I see the build passed/failed, and can proceed from there; as opposed to having to do the aforementioned steps and wait).

1 Like