Agents
Aider
Prompt, reply, tool and completion-menu colors for aider's config file. Code blocks use rich's ANSI theme, so they follow your Subway Seat terminal, or the Subway Seat Pygments style if you install it. Append one flavor; to switch, replace the block between the markers, since YAML won't take the keys twice.
Showing WalnutTunnelEnamelMoquetteDeep LevelPortlandGuimardCatacombesCarrelage. Switch flavors with the bullets up top.
Aider Report a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this port
The quick way
The installer sets it up for you, then tells you the one thing it can't do. More ways to install
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor walnut --only aider
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor tunnel --only aider
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor enamel --only aider
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor moquette --only aider
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor deep --only aider
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor portland --only aider
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor guimard --only aider
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor catacombes --only aider
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor carrelage --only aider
Turn it on
cat subway-seat.aider.conf.yml >> ~/.aider.conf.ymlcat subway-seat-tunnel.aider.conf.yml >> ~/.aider.conf.ymlcat subway-seat-enamel.aider.conf.yml >> ~/.aider.conf.ymlcat london-moquette.aider.conf.yml >> ~/.aider.conf.ymlcat london-deep-level.aider.conf.yml >> ~/.aider.conf.ymlcat london-portland.aider.conf.yml >> ~/.aider.conf.ymlcat paris-guimard.aider.conf.yml >> ~/.aider.conf.ymlcat paris-catacombes.aider.conf.yml >> ~/.aider.conf.ymlcat paris-carrelage.aider.conf.yml >> ~/.aider.conf.ymlThe files
subway-seat.aider.conf.ymladd to the end of ~/.aider.conf.yml# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat for aider. Leave dark-mode and light-mode unset: aider applies them
# after this file and they replace these colors and the code theme with its own.
user-input-color: "#F3BF45"
assistant-output-color: "#EDDCBC"
tool-output-color: "#C4AE8C"
tool-error-color: "#FF8373"
tool-warning-color: "#EC7F31"
completion-menu-color: "#EDDCBC"
completion-menu-bg-color: "#43301F"
# aider swaps the next two: current-color is the highlighted item's background,
# current-bg-color its text. Burnt orange bar, crust letters.
completion-menu-current-color: "#EC7F31"
completion-menu-current-bg-color: "#20160E"
# Code blocks in your terminal's colors. For the Subway Seat Pygments style,
# install it into aider's environment and use `code-theme: subway-seat` instead:
# uv tool install aider-chat --with "subway-seat-pygments @ git+https://github.com/oddurs/subway-seat#subdirectory=dist/pygments/package"
code-theme: ansi_dark
# <<< subway-seat <<<subway-seat-tunnel.aider.conf.ymladd to the end of ~/.aider.conf.yml# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat Tunnel for aider. Leave dark-mode and light-mode unset: aider applies them
# after this file and they replace these colors and the code theme with its own.
user-input-color: "#F3BF45"
assistant-output-color: "#E9D8B6"
tool-output-color: "#C0AA88"
tool-error-color: "#FF8373"
tool-warning-color: "#EC7F31"
completion-menu-color: "#E9D8B6"
completion-menu-bg-color: "#302115"
# aider swaps the next two: current-color is the highlighted item's background,
# current-bg-color its text. Burnt orange bar, crust letters.
completion-menu-current-color: "#EC7F31"
completion-menu-current-bg-color: "#140D07"
# Code blocks in your terminal's colors. For the Subway Seat Pygments style,
# install it into aider's environment and use `code-theme: subway-seat-tunnel` instead:
# uv tool install aider-chat --with "subway-seat-pygments @ git+https://github.com/oddurs/subway-seat#subdirectory=dist/pygments/package"
code-theme: ansi_dark
# <<< subway-seat <<<subway-seat-enamel.aider.conf.ymladd to the end of ~/.aider.conf.yml# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat Enamel for aider. Leave dark-mode and light-mode unset: aider applies them
# after this file and they replace these colors and the code theme with its own.
user-input-color: "#976608"
assistant-output-color: "#3E2C1E"
tool-output-color: "#654F3B"
tool-error-color: "#BF4233"
tool-warning-color: "#A04800"
completion-menu-color: "#3E2C1E"
completion-menu-bg-color: "#EEE4D0"
# aider swaps the next two: current-color is the highlighted item's background,
# current-bg-color its text. Burnt orange bar, base letters.
completion-menu-current-color: "#A04800"
completion-menu-current-bg-color: "#F8EFDF"
# Code blocks in your terminal's colors. For the Subway Seat Pygments style,
# install it into aider's environment and use `code-theme: subway-seat-enamel` instead:
# uv tool install aider-chat --with "subway-seat-pygments @ git+https://github.com/oddurs/subway-seat#subdirectory=dist/pygments/package"
code-theme: ansi_light
# <<< subway-seat <<<london-moquette.aider.conf.ymladd to the end of ~/.aider.conf.yml# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Moquette for aider. Leave dark-mode and light-mode unset: aider applies them
# after this file and they replace these colors and the code theme with its own.
user-input-color: "#F2C03F"
assistant-output-color: "#D8DEEA"
tool-output-color: "#A9B2C4"
tool-error-color: "#FE8474"
tool-warning-color: "#DE8946"
completion-menu-color: "#D8DEEA"
completion-menu-bg-color: "#263451"
# aider swaps the next two: current-color is the highlighted item's background,
# current-bg-color its text. Burnt orange bar, crust letters.
completion-menu-current-color: "#DE8946"
completion-menu-current-bg-color: "#121826"
# Code blocks in your terminal's colors. For the Subway Seat Pygments style,
# install it into aider's environment and use `code-theme: london-moquette` instead:
# uv tool install aider-chat --with "subway-seat-pygments @ git+https://github.com/oddurs/subway-seat#subdirectory=dist/pygments/package"
code-theme: ansi_dark
# <<< subway-seat <<<london-deep-level.aider.conf.ymladd to the end of ~/.aider.conf.yml# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Deep Level for aider. Leave dark-mode and light-mode unset: aider applies them
# after this file and they replace these colors and the code theme with its own.
user-input-color: "#F2C03F"
assistant-output-color: "#D4DAE7"
tool-output-color: "#A5AEC0"
tool-error-color: "#FE8474"
tool-warning-color: "#DE8946"
completion-menu-color: "#D4DAE7"
completion-menu-bg-color: "#1A243A"
# aider swaps the next two: current-color is the highlighted item's background,
# current-bg-color its text. Burnt orange bar, crust letters.
completion-menu-current-color: "#DE8946"
completion-menu-current-bg-color: "#0A0E18"
# Code blocks in your terminal's colors. For the Subway Seat Pygments style,
# install it into aider's environment and use `code-theme: london-deep-level` instead:
# uv tool install aider-chat --with "subway-seat-pygments @ git+https://github.com/oddurs/subway-seat#subdirectory=dist/pygments/package"
code-theme: ansi_dark
# <<< subway-seat <<<london-portland.aider.conf.ymladd to the end of ~/.aider.conf.yml# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Portland for aider. Leave dark-mode and light-mode unset: aider applies them
# after this file and they replace these colors and the code theme with its own.
user-input-color: "#8D6C08"
assistant-output-color: "#293040"
tool-output-color: "#4A5469"
tool-error-color: "#CC2E25"
tool-warning-color: "#A54300"
completion-menu-color: "#293040"
completion-menu-bg-color: "#DCE5F7"
# aider swaps the next two: current-color is the highlighted item's background,
# current-bg-color its text. Burnt orange bar, base letters.
completion-menu-current-color: "#A54300"
completion-menu-current-bg-color: "#E8F0FF"
# Code blocks in your terminal's colors. For the Subway Seat Pygments style,
# install it into aider's environment and use `code-theme: london-portland` instead:
# uv tool install aider-chat --with "subway-seat-pygments @ git+https://github.com/oddurs/subway-seat#subdirectory=dist/pygments/package"
code-theme: ansi_light
# <<< subway-seat <<<paris-guimard.aider.conf.ymladd to the end of ~/.aider.conf.yml# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Guimard for aider. Leave dark-mode and light-mode unset: aider applies them
# after this file and they replace these colors and the code theme with its own.
user-input-color: "#F1BF4B"
assistant-output-color: "#D9E1DB"
tool-output-color: "#A9B5AE"
tool-error-color: "#E7877B"
tool-warning-color: "#CA9245"
completion-menu-color: "#D9E1DB"
completion-menu-bg-color: "#263930"
# aider swaps the next two: current-color is the highlighted item's background,
# current-bg-color its text. Burnt orange bar, crust letters.
completion-menu-current-color: "#CA9245"
completion-menu-current-bg-color: "#131A17"
# Code blocks in your terminal's colors. For the Subway Seat Pygments style,
# install it into aider's environment and use `code-theme: paris-guimard` instead:
# uv tool install aider-chat --with "subway-seat-pygments @ git+https://github.com/oddurs/subway-seat#subdirectory=dist/pygments/package"
code-theme: ansi_dark
# <<< subway-seat <<<paris-catacombes.aider.conf.ymladd to the end of ~/.aider.conf.yml# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Catacombes for aider. Leave dark-mode and light-mode unset: aider applies them
# after this file and they replace these colors and the code theme with its own.
user-input-color: "#F1BF4B"
assistant-output-color: "#D4DDD7"
tool-output-color: "#A5B1AA"
tool-error-color: "#E7877B"
tool-warning-color: "#CA9245"
completion-menu-color: "#D4DDD7"
completion-menu-bg-color: "#1A2921"
# aider swaps the next two: current-color is the highlighted item's background,
# current-bg-color its text. Burnt orange bar, crust letters.
completion-menu-current-color: "#CA9245"
completion-menu-current-bg-color: "#0A100D"
# Code blocks in your terminal's colors. For the Subway Seat Pygments style,
# install it into aider's environment and use `code-theme: paris-catacombes` instead:
# uv tool install aider-chat --with "subway-seat-pygments @ git+https://github.com/oddurs/subway-seat#subdirectory=dist/pygments/package"
code-theme: ansi_dark
# <<< subway-seat <<<paris-carrelage.aider.conf.ymladd to the end of ~/.aider.conf.yml# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Carrelage for aider. Leave dark-mode and light-mode unset: aider applies them
# after this file and they replace these colors and the code theme with its own.
user-input-color: "#916D07"
assistant-output-color: "#27342F"
tool-output-color: "#4A5752"
tool-error-color: "#AC3B32"
tool-warning-color: "#764C00"
completion-menu-color: "#27342F"
completion-menu-bg-color: "#E1E6E5"
# aider swaps the next two: current-color is the highlighted item's background,
# current-bg-color its text. Burnt orange bar, base letters.
completion-menu-current-color: "#764C00"
completion-menu-current-bg-color: "#EEF2F1"
# Code blocks in your terminal's colors. For the Subway Seat Pygments style,
# install it into aider's environment and use `code-theme: paris-carrelage` instead:
# uv tool install aider-chat --with "subway-seat-pygments @ git+https://github.com/oddurs/subway-seat#subdirectory=dist/pygments/package"
code-theme: ansi_light
# <<< subway-seat <<<