# vitorgalvao/custom-alfred-iterm-scripts

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/vitorgalvao-custom-alfred-iterm-scripts).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

3,798 stars · 436 forks · AppleScript · BSD-3-Clause

## Links

- GitHub: https://github.com/vitorgalvao/custom-alfred-iterm-scripts
- awesome-repositories: https://awesome-repositories.com/repository/vitorgalvao-custom-alfred-iterm-scripts.md

## Topics

`alfred` `iterm`

## Description

This project is a collection of AppleScript terminal automation scripts designed to bridge a keyboard-focused launcher with a terminal emulator on macOS. It functions as a terminal session manager that programmatically creates windows and executes shell commands.

The scripts specifically integrate a productivity launcher with iTerm2, routing commands from the launcher interface into active terminal windows and tabs. This enables the automation of terminal workflows and the execution of complex command line tasks to reduce repetitive typing.

The system covers macOS system automation, including session-aware window management and inter-process command routing.

## Tags

### Development Tools & Productivity

- [Terminal Routing](https://awesome-repositories.com/f/development-tools-productivity/command-execution/admin-command-executions/terminal-routing.md) — Routes shell commands from a launcher interface into specific active iTerm2 windows and tabs. ([source](https://github.com/vitorgalvao/custom-alfred-iterm-scripts/blob/master/README.md))
- [Terminal Session Managers](https://awesome-repositories.com/f/development-tools-productivity/terminal-session-managers.md) — Programmatically manages terminal windows, tabs, and the execution of scripts within the emulator.
- [Terminal Workflow Automations](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/cli-tooling-frameworks/cli-tooling/shell-productivity-enhancements/terminal-workflow-automations.md) — Automates the creation of terminal windows and tabs to execute specific workflows without manual typing.
- [Window Placement Controls](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/terminal-cli-enhancements/shell-terminal-utilities/general-enhancements-tooling/terminal-utilities/appearance-sessions/terminal-tab-managers/session-tab-openers/window-placement-controls.md) — Provides controls to determine if commands open in a new window, new tab, or existing terminal session.
- [Keyboard-Driven Launchers](https://awesome-repositories.com/f/development-tools-productivity/keyboard-driven-launchers.md) — Enables keyboard-driven development by launching complex command line tasks via a launcher to minimize typing.
- [Launcher Integrations](https://awesome-repositories.com/f/development-tools-productivity/launcher-integrations.md) — Acts as a bridge for routing commands from a keyboard-focused launcher into terminal windows and tabs.
- [Event-Driven Execution](https://awesome-repositories.com/f/development-tools-productivity/shell-command-execution/event-driven-execution.md) — Triggers specific shell command execution based on input events received from an external launcher.
- [Context Passing](https://awesome-repositories.com/f/development-tools-productivity/terminal-environment-variables/context-passing.md) — Passes working directories and user configuration variables from the launcher into the terminal environment.

### Part of an Awesome List

- [Terminal Integrations](https://awesome-repositories.com/f/awesome-lists/devtools/alfred-workflows/terminal-integrations.md) — Provides a specialized integration between the Alfred productivity launcher and iTerm2 terminal windows.

### Business & Productivity Software

- [macOS Workflow Automations](https://awesome-repositories.com/f/business-productivity-software/macos-workflow-automations.md) — Automates repetitive macOS workflows by bridging a productivity launcher with a terminal emulator.

### Operating Systems & Systems Programming

- [AppleScript Integrations](https://awesome-repositories.com/f/operating-systems-systems-programming/desktop-environment-frameworks/desktop-environment-components/desktop-applications/desktop-application-automation/applescript-integrations.md) — Implements AppleScript integrations to programmatically control iTerm2 windows and automate terminal tasks on macOS.

### Software Engineering & Architecture

- [Command Routing Architectures](https://awesome-repositories.com/f/software-engineering-architecture/command-routing-architectures.md) — Routes shell commands from a keyboard launcher to specific terminal processes using automation scripts.
