Questions

Do I have to press the “Run” button to see output always?

For  .html codes, the compilation is completed real-time by the browser, you don't have to press the run button. For all other coding languages, you will need to click the run button on the IDE as the compilation is performed on a remote sandbox environment and then results are displayed on the output window.

How to generate AI code in PHP?

AI powered code generation e.g., with PHP works alright, please see the demo video here at https://www.youtube.com/watch?v=SQrgMhhyuEA.

What environments are build-in?

Python, pip, Java, GCC, R, etc. are all included, we are compiling a new list of pkgs for the next image update as we speak.

Do I need to log in every day to use Shell?

Once you have upgraded account with a code, as soon as you login you will be able to access the Pro terminal. No login will always get you the Basic terminal with no Internet.

Is Interactive Shell a Visual Studio Code alternative?

Interactive Shell as the name suggests is an interactive terminal for everyone! You get a self contained secured environment to quickly test your codes, use cases include but not limited to: rapid scripts development for problem solving, prototyping, teaching and learning, etc. As soon as you refresh your browser, you get a fresh new terminal. What makes it special is the added IDE workspace which can be accessed from the Pro terminal, mounted under the /mnt directory.

Can I install any missing packages like PyCharm?

Interactive Shell is a general purpose terminal and the IDE is also not specific to Python like PyCharm. It can run Python codes and install dependencies via Pip, You can do this in your code: subprocess.check_call([sys.executable, "-m", "pip", "install", 'pandas']) while running in the Ubuntu Pro terminal.

Can I embed this terminal to my own website?

No, embedding is not allowed. Direct your traffic to the interactiveshell.com for practice please. Pro users will need to login to the website to access the extended tools and features anyway, hence embedding won't help.

Vim editor

Vim editor works just alright on Interactive Shell in the "non-full screen" mode. We have created a small demonstration video, please find it here at https://www.youtube.com/watch?v=pKoPY7nPOxU

For your convenience, we have now added an expand and compress button on the window holding the terminal, this will help to easily make the terminal window larger.

Can I run ReactJS projects?

Yes, you can create single page react apps on Interactive Shell. Login and create a file with .html extension and click on the file, then on the IDE settings, choose: Babel compiler.

How to upload HTML files?

In the current Interactive Shell version you need to create a .html file and start editing it with adding content. Upload of the html will work in the next update.

Is this a warp.dev alternative?

Interactive Shell is a real Linux terminal integrated to IDE workspace storage, where Warp provides a simulated Rust-based terminal environment interfaced with a storage. Similar but different in many ways. Most importantly, Interactive Shell comes with “instant access terminals” in all three major Linux flavors with zillions of tools and compilers, “no setup required”- ever!

Are any AI credits included?

Yes, a fair share of free AI credits allocated to our users each month. We use a fraction from our profit to provide this additional service called - AI assist. AI tokens are allocated for code generation similar to ChatGPT, available for free but up to a limit per month, fair use policy applies. Should you need more i.e., want to heavily utilise AI to develop your codes or developer notes, you can use your own API key too. Please open a support ticket.  

Can I run code that requires GPU?

Yes, we offer “simulated” CUDA and AMD ROCm HIP in our IDE workspace but the real GPUs on the cloud are not available in the current version. Our team surely is scientific minded, code infrastructure is also ready just that the financial viability of adding real GPUs needs to be assessed all depending on the user demands.

Google Colab alternative?

Yes, Interactive Shell is similar to Colab but better in a sense that we offer two ways to run codes: Terminal and IDE. You can also access and run your IDE workspace files from the Pro terminal which is additional feature available only on the Interactive Shell.

Can I expose ports to the Internet ?

No, port forwarding, port exposing or tunneling are out of the scope for Interactive Shell. You can share your Interactive IDE workspace files or folders with another Interactive Shell account holder using the "share" option.

Being a startup how do we know you won’t quit us?

We are in existence since the early 2017, starting a free Linux web terminal everyone only recently we started rolling a SaaS and hopefully after this run, reviews will be popping up on those Trust platforms. There is no chance we will quit as we love our tool and we also use it for our own test and development.

Interactive Shell is aimed at creating an easy to access “terminal-enabled IDE tool” for developers. We will be working to add a page on our stories.

Is Interactive Shell a place I can host/run scripts 24/7?

Interactive Shell helps to run, develop and debug codes. Yes, it offers persistent storage but that is only to support the “development” of the of codes. It should not be treated as a place to long running persistent codes, service or web hosts. It will be long gone, as soon as your browser has been refreshed.

Can you run an entire project or individual files separately?

Interactive Shell IDE current version supports running individual files only, one at a time, but the next update will allow running full projects with multiple files similar to Visual Studio Code. Having said that you can always git clone source codes from the Github.com in the "Pro" terminal, compile and run any project.

Internet connection to the terminal?

If you are using the free "basic" terminal which requires no login it does not support the Internet. After upgrading your account, e.g., applying the coupon code and login, your terminal will change to the "Pro" version which will have the Internet.

How to access IDE workspace files from terminal?

Pro terminal users can access their IDE workspace files from the terminal. First, create files inside the IDE workspace and go to terminal mode from the workspace, by clicking on the “Terminal” button. Then, inside the terminal, go to the “/mnt” directory.

Can I public showcase HTML files when sharing like Codepen?

In the current version when a HTML file is shared, the receiver needs to either "import" it to their IDE workspace or "download" the file. Codepen-like "public showcase/ share" is in our roadmap, will be available in our next version.

Can I install tools?

1. All "apt" software are centrally managed and installed by our DevOp team, as the goal of the interactive shell is - "no setup needed - ever!", should you need a software package you can open a ticket and we will add it during the next downtime/ system upgrade. 2. You may use the binaries available, but we limit the network related binaries to avoid unethical activities on the shell. Use cases of the Interactive Shell: Rapid code development for problem solving, prototyping, teaching and learning. It shouldn't be used for probing remote servers.

How long the terminal sessions will run?

As long you can keep your browser "open", having said that we have an automated sheriff, which may get triggered should your code is overloading the system and stop your session. It is unlikely to happen on general use.