> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kisuke.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Terminal & Shell

> Full-featured terminal emulator on any device

## Overview

Kisuke provides a full-featured terminal emulator. Execute commands, manage processes, and navigate file systems from any device — phone, desktop, or browser.

## Features

### Full Terminal Emulation

* Complete xterm-256color emulation
* Color and Unicode support
* Session persistence across app restarts
* Multiple concurrent terminal sessions

### Customizable Themes

Choose from built-in themes or create your own:

* Dark mode optimized
* Light mode available
* Custom color schemes
* Adjustable font size

## Remote Terminal

When connected to a computer or server via Kisuke Connect:

1. Open Kisuke
2. Tap **Terminal**
3. Select your connected device
4. Full shell access is ready

### Supported Shells

* **bash**
* **zsh**
* **fish**
* **PowerShell** (Windows)
* **cmd** (Windows)

The terminal uses your default shell configuration from the remote machine.

## Keyboard

Kisuke provides a mobile-optimized keyboard with:

* **Quick keys** - Tab, Ctrl, Esc, arrows
* **Swipe gestures** - Swipe for common shortcuts
* **Full keyboard** - Access all keys when needed
* **External keyboard support** - Connect Bluetooth keyboards

### Keyboard Shortcuts

<table>
  <thead>
    <tr>
      <th>Shortcut</th>
      <th>Action</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><code>Ctrl+C</code></td>
      <td>Interrupt</td>
    </tr>

    <tr>
      <td><code>Ctrl+D</code></td>
      <td>EOF / Logout</td>
    </tr>

    <tr>
      <td><code>Ctrl+Z</code></td>
      <td>Suspend</td>
    </tr>

    <tr>
      <td><code>Ctrl+L</code></td>
      <td>Clear screen</td>
    </tr>

    <tr>
      <td><code>Tab</code></td>
      <td>Auto-complete</td>
    </tr>
  </tbody>
</table>

## Common Use Cases

### Running Commands

```bash theme={null}
# Build your project
npm run build

# Run tests
pytest tests/

# Deploy
./deploy.sh production
```

### Server Management

```bash theme={null}
# Check logs
tail -f /var/log/app.log

# System status
htop

# Service management
systemctl status nginx
```

### Git Operations

```bash theme={null}
# Check status
git status

# Commit changes
git add . && git commit -m "Fix bug"

# Push
git push origin main
```

## Tips

### Session Persistence

Terminal sessions persist in the background. Switch between apps and come back—your session is still there.

### Quick Actions

Long-press the terminal for quick actions:

* New terminal
* Close session
* Switch sessions
* Settings
