ShellSage
ShellSage mobile terminal productivity workflow
AI WORKFLOWS

Mastering ShellSage's Productivity Toolbox: A Complete Guide

Unlock the full potential of ShellSage's Productivity Toolbox to enhance your SSH workflows on mobile.


ShellSage tutorial: master the Productivity Toolbox on your phone.

The Productivity Toolbox in ShellSage centralizes essential terminal actions to streamline your SSH experience on mobile devices.

What is the Productivity Toolbox?

ShellSage's Productivity Toolbox is a comprehensive suite of tools designed to enhance productivity for developers and sysadmins working with SSH on mobile devices. Accessing it is straightforward: tap the hamburger menu on the right of the key accessory bar, and a full-screen sheet titled "Productivity Toolbox" will appear. This toolbox offers actions beyond simple typing, each opening its dedicated tool for specific tasks.

Among the available tools, you will find options such as "Ask Sage AI for Help," which opens an AI chat to assist with command explanations and error resolutions. This is particularly useful when you're on the go and need immediate feedback without diving into extensive documentation.

A punchy, self-contained key line from your own explanation.

The toolbox also provides options to "Diagnose SSH Errors On Screen," allowing the AI to read and interpret your terminal's output, offering insights and potential fixes. This feature alone can save countless hours of troubleshooting by providing immediate context and solutions.

How to Use Quick Presets & Custom Commands

One of the standout features of the Productivity Toolbox is "Quick Presets & Custom Commands." This tool allows you to save frequently used commands or sequences into presets, making repetitive tasks more efficient. To set this up, select the "Quick Presets & Custom Commands" option within the toolbox, and you'll be able to create and manage your custom command list.

For example, if you regularly need to check disk usage, you can create a preset for du -sh *. Once saved, executing this command becomes a one-tap action, streamlining your workflow significantly.

Save time by turning repetitive tasks into one-tap actions with custom commands.

Unlike other SSH clients like Termius or JuiceSSH, which require manual entry each time, ShellSage allows you to automate and simplify these processes directly within the app, enhancing productivity on the go.

Why Use Sage AI for Diagnosing SSH Errors?

SSH errors can be cryptic and often require a deep understanding of the underlying systems to diagnose. The "Diagnose SSH Errors On Screen" feature in ShellSage leverages Sage AI to automatically read and analyze the terminal output. This AI-driven approach can identify common issues such as permission errors, connection timeouts, and authentication failures, providing you with actionable advice.

For instance, if you encounter a "Permission denied" error, Sage AI might suggest checking your user permissions or verifying your SSH key. This guidance can be crucial when you're working remotely and need a quick resolution without extensive Googling.

Most mobile SSH clients, like Blink, do not offer this level of integrated AI assistance, requiring users to troubleshoot manually. ShellSage's AI integration is a game-changer, especially for those managing multiple servers or complex configurations.

How to Upload Reference Images and Files

Uploading files directly from your mobile device to a server can be cumbersome with traditional SSH clients. ShellSage simplifies this with the "Upload Reference Images / Files" feature. This tool allows you to quickly transfer necessary files without switching between apps or using additional software.

To upload a file, open the Productivity Toolbox, select "Upload Reference Images / Files," and choose the file from your device. The process is seamless, and the file is transferred directly to the connected server, ready for use.

This feature is particularly useful for developers who need to deploy configuration files or reference images quickly. Unlike JuiceSSH, which lacks integrated file transfer capabilities, ShellSage provides a complete solution within a single app.

When Should You Use Port Forwarding?

Port forwarding is a crucial technique for accessing services on a remote server securely. The "Port Forwarding" tool in ShellSage allows you to set up and manage port forwarding directly from your mobile device. This is ideal for accessing web applications or databases behind a firewall.

To set up port forwarding, access the Productivity Toolbox and select "Port Forwarding." You'll be prompted to enter the necessary details, such as local and remote ports. Once configured, you can access the remote service via your local device as if it were running locally.

While Termius offers port forwarding, it often requires more manual configuration. ShellSage's streamlined interface and AI support simplify the process, making it accessible even for those less familiar with networking concepts.

Using ShellSage's Productivity Toolbox, you can transform your mobile device into a powerful SSH terminal, equipped with AI-driven insights and automation. Whether you're diagnosing errors, automating commands, or managing files, the toolbox provides a comprehensive solution for efficient on-the-go server management.

⚡ Key takeaways

Marcin Migdal
Your Questions, Answered

Frequently Asked Questions

To transfer files over SSH, you typically use the SCP (Secure Copy Protocol) or SFTP (SSH File Transfer Protocol) commands. These protocols allow secure file transfers between local and remote systems. With ShellSage, you can perform real SFTP operations directly from your phone, making it convenient to manage file transfers on the go.
Yes, you can use an SSH terminal on a phone with apps designed for mobile SSH access. These apps allow you to connect to remote servers and execute commands as you would on a desktop. ShellSage enhances this experience by providing an AI assistant, voice input, and a protective shield for destructive commands, all from your mobile device.
An SSH terminal is used to securely access and manage remote servers over a network. It allows users to execute commands, manage files, and perform administrative tasks remotely. ShellSage provides a mobile-friendly SSH terminal experience with additional productivity tools and AI assistance to streamline these tasks.
ShellSage offers a Productivity Toolbox that includes features like AI-assisted command help, SSH error diagnostics, and voice input. These tools are designed to enhance productivity by providing quick access to essential terminal actions and immediate feedback, making it easier to manage SSH workflows on a mobile device.
ShellSage offers a range of features that may be available for free or through a subscription model. It's best to check the app store or the official ShellSage website for the most current pricing and feature availability.
ShellSage uses a 'Bring Your Own Key' (BYOK) approach, allowing you to manage your SSH keys securely. This method ensures that your keys remain under your control, reducing the risk of unauthorized access. The app's security features are designed to protect your data while providing convenient mobile access to SSH terminals.
Download ShellSage free
ShellSage is an AI-first SSH terminal with Sage built in: it explains output, fixes broken commands, and previews the blast radius before anything runs. Start on the free Hobby plan with no credit card, and get a 7-day full-Pro trial when you want everything.
← More tutorials