---
title: "opstalk - a cli to talk to AWS DevOps Agent"
type: post
url: "https://robotpaper.ai/opstalk-a-cli-to-talk-to-aws-devops-agent/"
canonical: "https://robotpaper.ai/opstalk-a-cli-to-talk-to-aws-devops-agent/"
markdown_url: "https://robotpaper.ai/opstalk-a-cli-to-talk-to-aws-devops-agent.md"
published: "2026-04-10T12:54:14.000+00:00"
updated: "2026-10-22T21:58:02.000+00:00"
tags: ["Tools", "AWS"]
author: "Roy Osherove"
author_links: ["https://robotpaper.ai", "https://x.com/royosherove", "https://www.linkedin.com/in/osherove/", "https://forms.gle/jQSx5KoXvrVA1JCK7", "https://robotpaper.ai/about-roy.md"]
description: "opstalk is a small open-source terminal CLI I built to chat with AWS DevOps Agent: think Claude Code for AWS ops, with scriptable one-shot commands."
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original post)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# opstalk - a cli to talk to AWS DevOps Agent

So, I think [Devops Agent](https://aws.amazon.com/devops-agent/) is great. I went ahead and built a small CLI to talk to it directly from my terminal. I think it's pretty cool and makes it easy to jump in and investigate things fast.  
[https://github.com/inceptionstack/opstalk](https://github.com/inceptionstack/opstalk)

### Quick Install

> [](https://github.com/inceptionstack/opstalk#quick-install)npm install -g opstalk

## What is OpsTalk?

[](https://github.com/inceptionstack/opstalk#what-is-opstalk)

OpsTalk is an interactive terminal chat CLI for AWS DevOps Agent. Think "Claude Code but for AWS ops": a full-screen terminal interface for chatting with an AWS-backed agent, plus scriptable commands for one-shot prompts and operational workflows. It is built with Ink v6, React 19, and Commander.

## Features

[](https://github.com/inceptionstack/opstalk#features)

-   Interactive full-screen TUI chat with streaming responses
-   Slash commands for chat control, help, clearing the transcript, starting a new chat, and resuming previous chats
-   Setup wizard for agent space selection on first launch
-   One-shot `send` command for scripting and automation
-   List previous chat sessions and resume them from the interactive picker
-   List available AWS DevOps Agent spaces
-   AWS IAM SigV4 authentication using the standard AWS credential chain
-   Markdown rendering in the terminal for bold, italic, code, and lists
-   XDG-compliant config storage with restrictive `0600` permissions

## Prerequisites

[](https://github.com/inceptionstack/opstalk#prerequisites)

-   Node.js `>= 20`
-   AWS credentials configured through one of the standard mechanisms:
    -   instance profile
    -   environment variables
    -   AWS IAM Identity Center / SSO
    -   shared AWS config and credentials files
-   Access to the AWS DevOps Agent service and at least one agent space

---

## About the author

**Roy Osherove** - Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

-   [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
-   [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
-   [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
-   [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
-   [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
-   [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

-   X: [https://x.com/royosherove](https://x.com/royosherove)
-   LinkedIn: [https://www.linkedin.com/in/osherove/](https://www.linkedin.com/in/osherove/)

### Contact

-   Contact form: [https://forms.gle/jQSx5KoXvrVA1JCK7](https://forms.gle/jQSx5KoXvrVA1JCK7)

### License

Content on robotpaper.ai is licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/): reuse, quote and adapt with attribution (Roy Osherove, link to the original post).

More about Roy and his other sites and projects: [https://robotpaper.ai/about-roy.md](https://robotpaper.ai/about-roy.md)
