More Syntax - Tasty Web Development Treats episodes

1011: tmux + Terminal Maxxing with Ben Vinegar thumbnail

1011: tmux + Terminal Maxxing with Ben Vinegar

Published 8 Jun 2026

Duration: 01:06:02

Terminal-based AI agent management via Tmux and Tailscale, Modem AI's automated non-coding product tasks with human oversight, safety measures for autonomous agents, and balancing UI efficiency with isolated environments and cross-platform feedback aggregation.

Episode Description

Scott and Wes sit down with Ben Vinegar, former Syntax GM and founder of Modem.dev, to geek out over terminal-maxxing, from SSH-based development and...

Overview

The podcast discusses the integration of AI agents with terminal environments, emphasizing tools like Tmux for managing multiple tasks and sessions, though skepticism about its hype is noted. Tools such as Caffeinate (to keep devices awake) and VPS providers like Hetzner or DigitalOcean are highlighted for running agents continuously. The discussion also covers challenges with agent autonomy, including risks of uncontrolled task execution (e.g., generating GitHub issues without oversight) and the need for systems like JIRA to prioritize tasks and enforce tool approval blocks. Infrastructure considerations include portable setups with battery-powered devices and internet access, as well as risks like agent stalling due to unapproved actions or hardware sleep states.

A significant focus is on the Modem project, an AI-driven tool for automating non-coding tasks like synthesizing feedback and managing ticket backlogs, with a thesis that AI will dominate coding workflows, leaving non-coding tasks as the new bottleneck. Terminal-based workflows are explored in depth, including the use of Tmux for splitting panes, detaching sessions, and integrating with coding agents (e.g., Kimmy, Sonnet) for natural language commands. The preference for terminal tools over traditional IDEs is noted, alongside tools like Cursor for navigation and remote access via Tailscale or SSH. Workload optimization strategies, such as reducing local hardware strain by offloading tasks to remote servers, and challenges with CPU limits on M1/M2 chips are also described.

Safety concerns with AI agents are emphasized, particularly the risks of "YOLO mode" (unrestricted operation) leading to unintended actions like misconfigured GitHub tickets. The discussion highlights the need for strict access controls, isolated environments, and safeguards to prevent destructive database interactions. Additional topics include the use of terminal-based tools for code review (e.g., Hunk, Delta), ASCII art creation with TermDraw, and experiments with AI agents interpreting diagrams. Open-source contributions, feedback aggregation tools like Modem, and the evolution of terminal-based interfaces (e.g., TUI libraries, mouse support, and GUI-like layouts) are also covered, alongside practical workflows for debugging, remote collaboration, and managing large-scale agent operations.

What If

  • What if you leveraged Tmux and Caffeinate for 24/7 agent workloads on a VPS?

    • Move: Set up a detached Tmux session on a VPS (e.g., Hetzner) with Caffeinate enabled to prevent sleep, running AI agents for batch tasks.
    • Why Now?: Your local machine is maxed out with multiple agents, and remote infrastructure offers scalability and stability.
    • Expected Upside: Continuous processing of non-coding tasks (e.g., log analysis, feedback synthesis) without local resource bottlenecks.
  • What if you used Modem to curate AI-generated code for non-coding tasks?

    • Move: Deploy Modem to automate synthesizing customer feedback, managing ticket backlogs, and tracking user follow-ups via curated AI outputs.
    • Why Now?: Non-coding tasks are the "boring and slow" bottleneck, and AI can optimize this if paired with human oversight.
    • Expected Upside: Reduced manual effort in product management, faster prioritization of issues, and clearer user insights.
  • What if you implemented JIRA/Linear-based approval blocks for agent actions?

    • Move: Configure tool approval blocks in JIRA or Linear to restrict AI agents from creating GitHub issues, updating tickets, or accessing private repos.
    • Why Now?: Uncontrolled agent actions (e.g., public GitHub tickets) risk violating workflows or security policies.
    • Expected Upside: Safer agent autonomy with clear boundaries, ensuring alignment with user intent and reducing accidental missteps.

Takeaway

  • Implement Tmux and use VPS/droplet providers like Hetzner or DigitalOcean to manage continuous agent workflows, ensuring sessions can run unattended and be reattached across devices.
  • Leverage Modem for automating non-coding tasks such as synthesizing customer feedback, managing ticket backlogs, and tracking user follow-ups, while curating AI-generated outputs through thorough reviews.
  • Integrate JIRA or Linear into your workflow to enforce task prioritization and restrict agent actions to approved parameters, preventing uncontrolled execution (e.g., preventing agents from auto-creating GitHub issues).
  • Ensure reliable infrastructure with tools like Caffeinate (to keep machines awake) and backup power solutions (e.g., portable batteries) to avoid agent stalling, paired with secure remote access via Tailscale for cross-device work.
  • Apply strict access controls and avoid "YOLO mode" for AI agents by isolating sensitive data (e.g., GitHub, emails) and using VPS-hosted agents with limited scope to minimize risks of destructive actions or data breaches.

Recent Episodes of Syntax - Tasty Web Development Treats

1 Jun 2026 1009: 54% AI-Generated and Climbing State of AI

A survey highlights rising AI adoption in web development, with 18% of developers using AI to write 75% of their code, mixed perceptions of its quality, prominence of ChatGPT and emerging tools like Claude/Gemini, enterprise integration trends, challenges like tool costs and unclear "local model" misconceptions, and ongoing debates about job displacement, creativity, and software quality.

27 May 2026 Diffs, Trees, and VS Code 2.0

The text explores the development of code editing tools like diffs and trees for AI-driven code review, challenges with GitHub's performance, introduces scalable solutions like Code Storage, and emphasizes optimizations such as virtualization, GPU acceleration, and AI delegation to handle large-scale code processing efficiently.

25 May 2026 1007: 8 Tech Choices to Lock In Before Agentmaxxing

Establishing a clear foundation through meticulous planningdefining schemas, using TypeScript types, organizing routing/authentication upfront, and standardizing UI/CSSprevents long-term complexity, avoids AI-generated clutter, and ensures scalable, coherent development.

20 May 2026 1006: Can AI Make Good Design?

AI in design balances task automation and template-based efficiency with limitations in originality, nuance, and ethical authenticity, requiring human oversight to address creative, contextual, and user-centric needs.

18 May 2026 1005: Programatic and Skill based Video Creation with Remotion

Recommended: Interesting video creation tool

Remotion, a React-based video generation tool, has grown from a niche developer tool to a mainstream platform through AI integration, enabling non-technical video creation, while balancing open-source access with monetization, exploring advanced APIs, and addressing challenges in rendering, AI collaboration, and dynamic content integration.

More Syntax - Tasty Web Development Treats episodes