# Terminal

A terminal is the user-interface and interaction module for a command-line application, gathering user input, sending it to the application, and graphically presenting its output.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Fedora 45 beta drags the Linux console into the 21st century (Register)

DevFeed: [Fedora 45 beta drags the Linux console into the 21st century (Register)](<https://devfeed.tech/articles/fedora-45-beta-drags-the-linux-console-into-the-21st-century-register-31516.md>)

Original publisher: [Read original article](<https://lwn.net/Articles/1094762/>)

Author: corbet

Published: 2026-09-16T16:24:46Z

Content type: news

Language: en

Sources: [LWN.net](<https://devfeed.tech/sources/lwn-net.md>)

Topics: [Fedora](<https://devfeed.tech/topics/fedora.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [console](<https://devfeed.tech/topics/console.md>), [legacy](<https://devfeed.tech/topics/legacy.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [beta](<https://devfeed.tech/tags/beta.md>), [console](<https://devfeed.tech/tags/console.md>), [development](<https://devfeed.tech/tags/development.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [linux](<https://devfeed.tech/tags/linux.md>), [replacement](<https://devfeed.tech/tags/replacement.md>), [software](<https://devfeed.tech/tags/software.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

The article reports that Fedora 45 beta replaces Linux's legacy in-kernel console with kmscon, a software-controlled userspace terminal emulator that has been in development for more than a decade.

### Source excerpt

The Register looks forward to the upcoming Fedora 45 release. The biggest surprise is that Linux's legacy in-kernel console - the text-mode interface normally hidden beneath the GUI - has been replaced with a software-controlled alternative. The replacement is kmscon, a userspace terminal emulator that has been in development for more than a decade.

## Fanora Control Terminal: A Fan-Shaped Smart-Home Control Panel with Jade and Aluminum

DevFeed: [Fanora Control Terminal: A Fan-Shaped Smart-Home Control Panel with Jade and Aluminum](<https://devfeed.tech/articles/smart-home-panels-look-like-tech-fanora-looks-like-fine-craft-26654.md>)

Original publisher: [Read original article](<https://www.yankodesign.com/2026/09/15/smart-home-panels-look-like-tech-fanora-looks-like-fine-craft/>)

Author: JC Torres

Published: 2026-09-15T09:15:23Z

Content type: article

Language: en

Sources: [Yanko Design](<https://devfeed.tech/sources/yanko-design.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>)

Tags: [a-design-award-and-competition](<https://devfeed.tech/tags/a-design-award-and-competition.md>), [automation](<https://devfeed.tech/tags/automation.md>), [gadgets](<https://devfeed.tech/tags/gadgets.md>), [gadgets-homes-interiors-technology-a-design-award-and-competition-smart-home](<https://devfeed.tech/tags/gadgets-homes-interiors-technology-a-design-award-and-competition-smart-home.md>), [home-automation](<https://devfeed.tech/tags/home-automation.md>), [homes](<https://devfeed.tech/tags/homes.md>), [interface](<https://devfeed.tech/tags/interface.md>), [interiors](<https://devfeed.tech/tags/interiors.md>), [lighting](<https://devfeed.tech/tags/lighting.md>), [motion-detection](<https://devfeed.tech/tags/motion-detection.md>), [screen](<https://devfeed.tech/tags/screen.md>), [sensors](<https://devfeed.tech/tags/sensors.md>), [smart-home](<https://devfeed.tech/tags/smart-home.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

The article presents Fanora, a wall-mounted smart-home control panel shaped like a partially opened folding fan. It describes eight mechanical buttons, an aluminum body, a natural Hetian jade centerpiece, motion and temperature sensors, and customizable button labels for lighting and other home-automation scenes.

### Source excerpt

Smart Home Panels Look Like Tech, Fanora Looks Like Fine Craft A folding fan used to say something about the person holding it, signaling taste and refinement long before anyone cared about voice assistants or smart...

## Tools

DevFeed: [Tools](<https://devfeed.tech/articles/tools-25375.md>)

Original publisher: [Read original article](<https://kau.sh/tools/>)

Author: Kaushik Gopal

Published: 2026-09-15T04:00:36.743345Z

Content type: article

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Vim](<https://devfeed.tech/topics/vim.md>), [Hugo](<https://devfeed.tech/topics/hugo.md>), [Firefox](<https://devfeed.tech/topics/firefox.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Font](<https://devfeed.tech/topics/font.md>)

Tags: [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [hugo](<https://devfeed.tech/tags/hugo.md>), [mac](<https://devfeed.tech/tags/mac.md>), [macos](<https://devfeed.tech/tags/macos.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-font](<https://devfeed.tech/tags/programming-font.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [tools](<https://devfeed.tech/tags/tools.md>), [vim](<https://devfeed.tech/tags/vim.md>)

### AI overview

A personal tools page listing services, programming tools, macOS applications, audio equipment, desk items, and physical products. It mentions Buttondown, a customized Hugo site deployed on Cloudflare Pages, Ghostty, tmux, Vim, Zed, Obsidian, Raycast, Firefox, CleanShot, and Logic Pro.

### Source excerpt

Bits ## Services ### Newsletter via Buttondown Statically generate site with Henry (highly customized Hugo theme) Deployed on Cloudflare Pages Programming ### Berkeley Mono is my programming font of choice Ghostty for terminal stuff (along with tmux) Within the terminal I'm almost entirely using Vim. Zed as my regular text editor MacOS ### Obsidian for notes & todos Raycast is my launcher Firefox for browsing CleanShot for screenshots on my mac Logic Pro for editing AI Stuff ### With AI evolving so fast, my tag ai-model-choice is a better place to track what I'm using. Atoms ## Desk ### Nordik Leather Desk Mat LEUCHTTURM1917 Soft cover journal dotted Uniball Deluxe 0.5mm Micro pens Audio ### Earthworks Ethos - 400 microphone USBPre 21 audio interface AirPods Max (yes for podcasting!) Physical ### I drive a Tesla Model Y (and eagerly waiting to move to an R3) These are no longer sold but are built like a tank. I'd probably pick the Motu 2 if my USBPre 2 ever fails ↩︎

## 8 Reasons Your Raspberry Pi Wi-Fi is Slow (and How to Fix it)

DevFeed: [8 Reasons Your Raspberry Pi Wi-Fi is Slow (and How to Fix it)](<https://devfeed.tech/articles/8-reasons-your-raspberry-pi-wi-fi-is-slow-and-how-to-fix-it-10816.md>)

Original publisher: [Read original article](<https://raspberrytips.com/raspberrypi-wifi-fixes/>)

Author: Thomas Dyan

Published: 2026-09-12T05:00:00Z

Content type: tutorial

Language: en

Sources: [RaspberryTips](<https://devfeed.tech/sources/raspberrytips.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>)

Tags: [command-line](<https://devfeed.tech/tags/command-line.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [how-to-tutorials](<https://devfeed.tech/tags/how-to-tutorials.md>), [linux](<https://devfeed.tech/tags/linux.md>), [network](<https://devfeed.tech/tags/network.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [raspberry-pi-os](<https://devfeed.tech/tags/raspberry-pi-os.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [time](<https://devfeed.tech/tags/time.md>)

### AI overview

A practical guide to diagnosing and fixing slow Raspberry Pi Wi-Fi. It focuses on common causes such as Wi-Fi power-saving settings, weak signal, incorrect country code, older hardware, and network configuration issues, with initial troubleshooting steps and command-line guidance.

### Source excerpt

Whenever my Raspberry Pi is slow over Wi-Fi, I've learned that the problem is usually not the Wi-Fi network itself. Most of the time, it comes down to the Pi's setup. And when you look into it, it's often one of the same few causes. If you're having the same issue, here are the first...

## What is the Super key in Omarchy?

DevFeed: [What is the Super key in Omarchy?](<https://devfeed.tech/articles/what-is-the-super-key-in-omarchy-30884.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/what-is-the-super-key-in-omarchy/>)

Author: Roger Perkin

Published: 2026-09-11T09:52:11Z

Content type: tutorial

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [navigation](<https://devfeed.tech/topics/navigation.md>), [Cheat sheet](<https://devfeed.tech/topics/cheatsheet.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [commands](<https://devfeed.tech/tags/commands.md>), [faq](<https://devfeed.tech/tags/faq.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [vim](<https://devfeed.tech/tags/vim.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This tutorial explains that Omarchy uses the Super key as the primary modifier for system navigation and shortcuts. It describes ten shortcut categories, including launching applications, closing windows, opening a terminal, changing layouts, viewing keybindings, navigating windows, switching workspaces, and moving windows between workspaces.

### Source excerpt

In Omarchy, the Super key acts as the primary modifier key for almost all system navigation and shortcuts, functioning as the Windows key on standard keyboards or the Command key on a Mac layout Based on standard Omarchy configurations and recent Hyprland window manager defaults, here are the top 10 essential Super key combinations you need to know for ...

## Quiz: An Effective Python Environment: Making Yourself at Home

DevFeed: [Quiz: An Effective Python Environment: Making Yourself at Home](<https://devfeed.tech/articles/quiz-an-effective-python-environment-making-yourself-at-home-4403.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/effective-python-environment/>)

Author: Real Python

Published: 2026-09-10T12:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [pip](<https://devfeed.tech/topics/pip.md>), [Poetry](<https://devfeed.tech/topics/poetry.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [developers](<https://devfeed.tech/tags/developers.md>), [poetry](<https://devfeed.tech/tags/poetry.md>), [python](<https://devfeed.tech/tags/python.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

An interactive 13-question quiz tests understanding of effective Python development environments, covering shells and terminals, managing multiple Python versions, virtual environments, and dependency management with pip and Poetry.

### Source excerpt

Test your understanding of Python environments, including shells, terminals, pyenv, virtual environments, and package managers like pip and poetry.

## You can now read and search changelogs from the CLI

DevFeed: [You can now read and search changelogs from the CLI](<https://devfeed.tech/articles/you-can-now-read-and-search-changelogs-from-the-cli-1210.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/you-can-now-read-and-search-changelogs-from-the-cli>)

Author: Melkey Moksyakov

Published: 2026-09-09T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [changelog](<https://devfeed.tech/topics/changelog.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [cli](<https://devfeed.tech/tags/cli.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [content](<https://devfeed.tech/tags/content.md>), [features](<https://devfeed.tech/tags/features.md>), [json](<https://devfeed.tech/tags/json.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [products](<https://devfeed.tech/tags/products.md>), [search](<https://devfeed.tech/tags/search.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [update](<https://devfeed.tech/tags/update.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel introduces the vercel changelog command for reading and searching Vercel changelog entries from a terminal. It supports result limits, keyword searches, full Markdown content, and JSON output for scripts and coding agents. The feature requires Vercel CLI 59.6.0 or later.

### Source excerpt

You and your agents can now read and search the Vercel changelog feed from your terminal using vercel changelog. Coding agents can use this command to discover new Vercel products and features, find updates relevant to your project, and read full announcements to inform their recommendations. vercel changelog returns the latest five changelogs with full Markdown content. You can also set the number of results, search all changelogs using a keyword, and access JSON output for scripts and agents. Update the Vercel CLI to version 59.6.0 or later and run vercel changelog to get started. See vercel changelog --help for all available options. Read more

## Mongorewind: Rewind Your MongoDB Test Data Without Restoring a Backup

DevFeed: [Mongorewind: Rewind Your MongoDB Test Data Without Restoring a Backup](<https://devfeed.tech/articles/mongorewind-rewind-your-mongodb-test-data-without-restoring-a-backup-14103.md>)

Original publisher: [Read original article](<https://www.percona.com/blog/mongorewind-rewind-your-mongodb-test-data-without-restoring-a-backup/>)

Author: Zelmar Michelini

Published: 2026-09-02T11:38:40Z

Content type: tutorial

Language: en

Sources: [Blog - Percona](<https://devfeed.tech/sources/blog-percona.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [ci](<https://devfeed.tech/topics/ci.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Streams](<https://devfeed.tech/topics/streams.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [code](<https://devfeed.tech/tags/code.md>), [commands](<https://devfeed.tech/tags/commands.md>), [database](<https://devfeed.tech/tags/database.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [state](<https://devfeed.tech/tags/state.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [tests](<https://devfeed.tech/tags/tests.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This article introduces mongorewind, a terminal UI tool that records MongoDB data changes through a cluster-wide change stream and reverses them in reverse chronological order. It is designed to restore test data to its pre-test state without restoring a backup and supports interactive and CI use.

### Source excerpt

Mongorewind: Rewind Your MongoDB Test Data Without Restoring a Backup One day, my friend Martín told me about a problem he and his team were dealing with. Every time they needed to run a pre-production test, they had to restore a copy of the production database into their test cluster. That process alone takes about ... Continued The post Mongorewind: Rewind Your MongoDB Test Data Without Restoring a Backup appeared first on Percona.

## Agents babysitting agents

DevFeed: [Agents babysitting agents](<https://devfeed.tech/articles/agents-babysitting-agents-15993.md>)

Original publisher: [Read original article](<https://workos.com/blog/agents-babysitting-agents>)

Author: WorkOS

Published: 2026-08-31T18:26:02Z

Content type: opinion

Language: en

Sources: [WorkOS Blog](<https://devfeed.tech/sources/workos-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [cursor](<https://devfeed.tech/topics/cursor.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [review](<https://devfeed.tech/tags/review.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

WorkOS engineers describe using one coding agent to supervise another after pull requests are opened, with headless monitoring, narrowly scoped jobs, visible costs, protected credentials, and human approval for merging.

### Source excerpt

How WorkOS engineers make agents babysitting agents safe: a headless surface to supervise through, scoped jobs, visible costs, and a human on the merge button.

## Emulator control for adaptive app development

DevFeed: [Emulator control for adaptive app development](<https://devfeed.tech/articles/emulator-control-for-adaptive-app-development-22691.md>)

Original publisher: [Read original article](<http://android-developers.googleblog.com/2026/08/emulator-adaptive.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-08-31T16:00:00Z

Content type: tutorial

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-3.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [commands](<https://devfeed.tech/tags/commands.md>), [console](<https://devfeed.tech/tags/console.md>), [development](<https://devfeed.tech/tags/development.md>), [devices](<https://devfeed.tech/tags/devices.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [layout](<https://devfeed.tech/tags/layout.md>), [verify](<https://devfeed.tech/tags/verify.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

A tutorial on using Android Emulator console commands through adb emu to test adaptive app behavior. It covers folding and unfolding devices, rotating them, simulating physical postures, and resizing displays from the terminal.

### Source excerpt

Posted by Rob Orgiu, Developer Relations Engineer, Adaptive Apps, Android Adaptive app development is fundamental on Android, but making sure everything looks good and every feature works the way it should require multiple tests on multiple devices. Or does it? Well, yes... and no! While Android Studio is bundled with the Resizable Emulator to let you test layouts manually, there's a faster, more streamlined way to control form factors directly from your terminal. By leveraging fire-and-forget console commands using the adb emu shortcut, you can execute commands that immediately return control to your invoking shell. If you have multiple emulators running at the same time, you can target a specific virtual device by passing in the shortcut's serial: adb -s <serial> emu <command> <parameter> First things first: Fold and unfold To test foldable-specific user journeys and layout configurations, you can fold and unfold your emulated device programmatically. adb emu fold If your foldable emulator is unfolded, you can fold it to display its smaller screen configuration, powering on the (virtual) external display. To unfold the emulator and power on the internal display, simply run: adb emu unfold Now, you can instantly verify that your app preserves its state and that layouts appear exactly as they should on different display sizes. Rotation, rotation, rotation Correctly handling orientation changes is a cornerstone of adaptive app development. You can trigger device rotations programmatically to test how well your app handles configuration changes, including state restoration. The following command rotates the device 90° clockwise: adb emu rotate Simulating postures using sensors What about placing the emulator into a specific physical posture, like tabletop mode? The easiest approach is querying for the number of available positions with . First, list all available sensors and their current status: adb emu posture This returns a list of positions similar to the following:

## Emulator control for adaptive app development

DevFeed: [Emulator control for adaptive app development](<https://devfeed.tech/articles/emulator-control-for-adaptive-app-development-4234.md>)

Original publisher: [Read original article](<https://android-developers.googleblog.com/2026/08/emulator-adaptive.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-08-31T16:00:00Z

Content type: article

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog.md>), [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-2.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devices](<https://devfeed.tech/tags/devices.md>), [feature](<https://devfeed.tech/tags/feature.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This article explains how to use Android Emulator console commands from a terminal to test adaptive app behavior across foldable configurations, display sizes, rotations, and physical postures. It highlights fire-and-forget commands and targeting specific virtual devices with adb.

### Source excerpt

Posted by Rob Orgiu, Developer Relations Engineer, Adaptive Apps, Android Adaptive app development is fundamental on Android, but making sure everything looks good and every feature works the way it should require multiple tests on multiple devices. Or does it? Well, yes... and no! While Android Studio is bundled with the Resizable Emulator to let you test layouts manually, there's a faster, more streamlined way to control form factors directly from your terminal. By leveraging fire-and-forget console commands using the adb emu shortcut, you can execute commands that immediately return control to your invoking shell. If you have multiple emulators running at the same time, you can target a specific virtual device by passing in the shortcut's serial: adb -s <serial> emu <command> <parameter> First things first: Fold and unfold To test foldable-specific user journeys and layout configurations, you can fold and unfold your emulated device programmatically. adb emu fold If your foldable emulator is unfolded, you can fold it to display its smaller screen configuration, powering on the (virtual) external display. To unfold the emulator and power on the internal display, simply run: adb emu unfold Now, you can instantly verify that your app preserves its state and that layouts appear exactly as they should on different display sizes. Rotation, rotation, rotation Correctly handling orientation changes is a cornerstone of adaptive app development. You can trigger device rotations programmatically to test how well your app handles configuration changes, including state restoration. The following command rotates the device 90° clockwise: adb emu rotate Simulating postures using sensors What about placing the emulator into a specific physical posture, like tabletop mode? The easiest approach is querying for the number of available positions with . First, list all available sensors and their current status: adb emu posture This returns a list of positions similar to the following:

## Open WebUI v0.11.1 Adds Human-in-the-Loop Tool Approval

DevFeed: [Open WebUI v0.11.1 Adds Human-in-the-Loop Tool Approval](<https://devfeed.tech/articles/open-webui-v0-11-1-adds-human-in-the-loop-tool-approval-10725.md>)

Original publisher: [Read original article](<https://selfhostlab.io/open-webui-v0-11-1-human-in-the-loop/>)

Author: Christian Rakoot

Published: 2026-08-30T06:34:36Z

Content type: article

Language: en

Sources: [Self Host Lab](<https://devfeed.tech/sources/self-host-lab.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [news](<https://devfeed.tech/tags/news.md>), [news-self-hosted-ai](<https://devfeed.tech/tags/news-self-hosted-ai.md>), [open-webui](<https://devfeed.tech/tags/open-webui.md>), [release](<https://devfeed.tech/tags/release.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [self-hosted-ai](<https://devfeed.tech/tags/self-hosted-ai.md>)

### AI overview

Open WebUI v0.11.1 adds human-in-the-loop approval for selected AI tool calls, allowing users to review actions before execution. The release also fixes terminal-attached chat failures and two calendar timezone-related bugs.

### Source excerpt

Open WebUI v0.11.1 adds human-in-the-loop tool approval, letting you manually confirm certain tool calls before the AI runs them. The release also fixes chats with an attached personal terminal, plus two calendar bugs: new events now default to today's date, and recurring events finally display at the time you actually configured, not a miscalculated one.

## Vercel CLI expands commands for DNS, domains, and projects

DevFeed: [Vercel CLI expands commands for DNS, domains, and projects](<https://devfeed.tech/articles/vercel-cli-expands-commands-for-dns-domains-and-projects-1132.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/vercel-cli-expands-commands-for-dns-domains-and-projects>)

Author: Melkey Moksyakov

Published: 2026-08-28T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [API](<https://devfeed.tech/topics/api.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [observability](<https://devfeed.tech/topics/observability.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [api](<https://devfeed.tech/tags/api.md>), [cli](<https://devfeed.tech/tags/cli.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [dns](<https://devfeed.tech/tags/dns.md>), [json](<https://devfeed.tech/tags/json.md>), [observability](<https://devfeed.tech/tags/observability.md>), [projects](<https://devfeed.tech/tags/projects.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [update](<https://devfeed.tech/tags/update.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Vercel CLI adds commands for managing DNS records, Vercel domains, project state, observability settings, and project members. The commands support structured JSON output and require explicit confirmation for billable or destructive actions.

### Source excerpt

The Vercel CLI now provides dedicated commands for managing DNS records, domains, and projects. This brings more of the functionality available through the Vercel dashboard and API to the terminal, where it can be used interactively, in scripts, or by agents. Inspect and update DNS records Retrieve the complete configuration for a DNS record or update it in place using its record ID. vercel dns update supports changes to the record name, type, value, TTL, MX priority, and comment. SRV records can also be updated using their priority, weight, port, and target fields. Renew domains bought on Vercel Renew a domain on demand or control whether it renews automatically. The renewal command displays the current renewal price and asks for confirmation before completing the purchase. Control project state and observability Pause or resume a project and configure its observability features directly from the CLI. Web Analytics and Speed Insights could already be enabled from the CLI; they can now be disabled as well. Add and remove project members Add a project member with a specific role or remove an existing member. All of the new commands support structured JSON output for scripts and agents. Billable or destructive actions require explicit confirmation. Update to version 59.6.2 (or later) of the Vercel CLI to use the new commands: Learn more in the Vercel CLI documentation. Read more

## How to Live Stream the Raspberry Pi Camera (2 Easy Ways)

DevFeed: [How to Live Stream the Raspberry Pi Camera (2 Easy Ways)](<https://devfeed.tech/articles/how-to-live-stream-the-raspberry-pi-camera-2-easy-ways-10796.md>)

Original publisher: [Read original article](<https://raspberrytips.com/how-to-live-stream-pi-camera/>)

Author: Dhairya Parikh

Published: 2026-08-27T04:21:36Z

Content type: tutorial

Language: en

Sources: [RaspberryTips](<https://devfeed.tech/sources/raspberrytips.md>)

Topics: [Streaming](<https://devfeed.tech/topics/streaming.md>), [webcam](<https://devfeed.tech/topics/webcam.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Web](<https://devfeed.tech/topics/web.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [guide](<https://devfeed.tech/tags/guide.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [how-to-tutorials](<https://devfeed.tech/tags/how-to-tutorials.md>), [linux](<https://devfeed.tech/tags/linux.md>), [live-stream](<https://devfeed.tech/tags/live-stream.md>), [process](<https://devfeed.tech/tags/process.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [raspberry-pi-os](<https://devfeed.tech/tags/raspberry-pi-os.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [software](<https://devfeed.tech/tags/software.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [video](<https://devfeed.tech/tags/video.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

A tutorial explaining two ways to live-stream video from a Raspberry Pi Camera to another device: using an RTSP stream or a web page on the local network. It covers the required Raspberry Pi hardware, camera module, SD card, Raspberry Pi OS, and the initial terminal command for starting an RTSP stream.

### Source excerpt

I've used Raspberry Pi cameras in many projects over the years, and live streaming is one of those features that sounds more complicated than it really is. Once the camera is working, there are a few simple ways to stream its feed to another device. Raspberry Pi Camera video can be live-streamed in two ways:...

## Vercel Security Dashboard is now generally available

DevFeed: [Vercel Security Dashboard is now generally available](<https://devfeed.tech/articles/vercel-security-dashboard-is-now-generally-available-1187.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/vercel-security-dashboard-is-now-generally-available>)

Author: Jathin Singaraju

Published: 2026-08-26T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Security](<https://devfeed.tech/topics/security.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [ci](<https://devfeed.tech/topics/ci.md>), [CSV](<https://devfeed.tech/topics/csv.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [cli](<https://devfeed.tech/tags/cli.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [git](<https://devfeed.tech/tags/git.md>), [json](<https://devfeed.tech/tags/json.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [report](<https://devfeed.tech/tags/report.md>), [scope](<https://devfeed.tech/tags/scope.md>), [security](<https://devfeed.tech/tags/security.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [ui](<https://devfeed.tech/tags/ui.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel Security Dashboard is generally available on all plans. It centralizes security findings across accounts and projects, supports risk-ordered remediation and CSV export, and provides equivalent checks through the Vercel CLI. Agents can inspect findings, apply supported fixes, and re-check results, with JSON output available in CI and other non-interactive environments.

### Source excerpt

The Vercel Security Dashboard is now generally available on all plans, giving you one place to see your security posture across every account and project. You can access the Security Dashboard in the UI or run vercel security check in the Vercel CLI. As teams grow and coding agents make it faster to spin up projects, small misconfigurations add up quietly. The Security Dashboard automatically flags issues like: Team members without 2FA Long-lived credentials that can be replaced with OIDC Public preview deployments Non-sensitive and stale environment variables The Security Dashboard UI Misconfigurations are ordered by risk with the most severe first, and each finding links to the settings that fix them. Findings that are just noise for your team can also be muted, and all results can be exported to a CSV file for triage or reporting. The Security Dashboard CLI You can also run the same checks in your terminal through the new Vercel CLI vercel security check command, allowing your agents to work through the findings for you. An agent using vercel security check --findings can read what failed, apply the fix and re-check to confirm. Fixes an agent can apply include: Turning on Git fork protection Marking an environment variable as sensitive Replacing a static credential with OIDC federation You can also scope the check to one project with --project when you want a narrow change set. In CI or any other non-interactive environment, the command writes the report to stdout as JSON automatically, giving agents structured output without extra flags. Get started by running your first scan from the Security Dashboard, and learn more in the Security Dashboard documentation. Read more

## Remote Control for Google Antigravity: Drive Your AI Coding Agent From Telegram 

DevFeed: [Remote Control for Google Antigravity: Drive Your AI Coding Agent From Telegram ](<https://devfeed.tech/articles/remote-control-for-google-antigravity-drive-your-ai-coding-agent-from-telegram-22857.md>)

Original publisher: [Read original article](<https://medium.com/google-developer-experts/remote-control-for-google-antigravity-drive-your-ai-coding-agent-from-telegram-%EF%B8%8F-f9d11deeef66?source=rss----a67bd6fa7d58---4>)

Author: Nicola Guglielmi

Published: 2026-08-21T12:12:57Z

Content type: tutorial

Language: en

Sources: [Google Developer Experts - Medium](<https://devfeed.tech/sources/google-developer-experts-medium.md>)

Topics: [google-antigravity](<https://devfeed.tech/topics/google-antigravity.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [antigravity](<https://devfeed.tech/tags/antigravity.md>), [coding](<https://devfeed.tech/tags/coding.md>), [google-antigravity](<https://devfeed.tech/tags/google-antigravity.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [telegram-bot](<https://devfeed.tech/tags/telegram-bot.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [vibe-coding](<https://devfeed.tech/tags/vibe-coding.md>)

### AI overview

This tutorial introduces Telegravity, a single-binary MCP server that connects Telegram with AI coding agents such as Google Antigravity, Claude Code, and Cursor. It describes remote instructions, live status, conversation history, workspace selection, and an active mode for reacting to Telegram messages.

### Source excerpt

Your agent runs for 20 minutes. You walk away from the laptop. What if your phone became your mission control? We are living a strange new moment in the software industry. We kick off an AI coding agent: Antigravity, Claude Code, Cursor, give it a task, and then... we sit there. Watching a terminal. Babysitting a process that might run for two minutes or for two hours. That always felt wrong to me. The whole promise of an autonomous agent is that it works while you live your life. But the moment you stand up to grab a coffee, you go blind: you can't see what it's doing, you can't nudge it, you can't say "wait, not that file" until you're back at the keyboard. So I built the missing piece I needed. I call the project Telegravity, the uplink between Telegram and my AI coding agent. In this article I want to show how it turns Antigravity into something you can drive remotely, from the same chat app you already check fifty times a day. Let's launch. 🚀 https://github.com/nicolaguglielmi/Telegravity The idea explained in one sentence Telegravity is a single-binary MCP server that exposes a tiny set of tools to your agent, pull instructions, post live status, stream conversation history, while the Telegram side gives you a polished dashboard, a conversation hub, and an Active Mode that wakes the agent the instant you type. That's it. One process. No cloud service in the middle, no extra account, no telemetry. Your bot token never leaves your machine. End to end, the whole conversation stays private. The magic is that it speaks the Model Context Protocol (MCP), so it doesn't care which agent you use. Antigravity is a first-class citizen, but the exact same setup works for Claude Code, Cursor, Cline, or anything else that speaks MCP. What you actually get Before the setup, here's the payoff, so you know what we're building toward: A live dashboard with an agent heartbeat: 💭 Thinking - ⚡ Executing - ✅ Done an unread inbox counter, the current workspace, and a chat-mode badge. A

## Manage Vercel Toolbar comments from the CLI

DevFeed: [Manage Vercel Toolbar comments from the CLI](<https://devfeed.tech/articles/manage-vercel-toolbar-comments-from-the-cli-1009.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/manage-vercel-toolbar-comments-from-the-cli>)

Author: George Karagkiaouris

Published: 2026-08-20T18:03:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Git](<https://devfeed.tech/topics/git.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [cli](<https://devfeed.tech/tags/cli.md>), [git](<https://devfeed.tech/tags/git.md>), [json](<https://devfeed.tech/tags/json.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [update](<https://devfeed.tech/tags/update.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Vercel CLI can now manage Vercel Toolbar comments for a linked project and the current Git branch. The workflow supports listing and filtering unresolved comments, inspecting threads, replying, resolving, reopening, editing, and deleting comments, with JSON output for scripts and agents.

### Source excerpt

You can now use the Vercel CLI to manage Vercel Toolbar comments. vercel comments covers the full triage loop: List and filter unresolved comments for the linked project, scoped to your current Git branch Inspect a full thread with every message and its IDs Reply, resolve, reopen, edit, or delete from the terminal --format json output for scripts and agents Common workflow Start by listing all of the unresolved comments in the current branch: Dig deeper into a specific thread: Reply, resolve, edit: Get started Update to the latest Vercel CLI version and run vercel comments. Or just prompt your coding agent: Learn more in the comments CLI docs. Read more

## Neon for Herdr: A Neon pane in your Herdr workspace

DevFeed: [Neon for Herdr: A Neon pane in your Herdr workspace](<https://devfeed.tech/articles/neon-for-herdr-a-neon-pane-in-your-herdr-workspace-5631.md>)

Original publisher: [Read original article](<https://neon.com/blog/neon-for-herdr-a-neon-pane-in-your-herdr-workspace>)

Author: Dominik Koch

Published: 2026-08-13T12:00:00Z

Content type: release

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [browser](<https://devfeed.tech/tags/browser.md>), [community](<https://devfeed.tech/tags/community.md>), [databases](<https://devfeed.tech/tags/databases.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Neon for Herdr is a terminal workspace plugin that adds a Neon project-management pane built with Ink, Effect, and the Neon TypeScript SDK. It supports project and branch operations, compute controls, connection-string retrieval, fuzzy search, and OAuth authentication with PKCE.

### Source excerpt

I just released Neon for Herdr, a Herdr plugin that puts your Neon projects in a pane next to whatever you are already doing, so creating a branch, grabbing its connection string, or suspending a compute is only a keypress away.

## Claude Code statusline: model name and context usage at a glance

DevFeed: [Claude Code statusline: model name and context usage at a glance](<https://devfeed.tech/articles/claude-code-statusline-model-name-and-context-usage-at-a-glance-25180.md>)

Original publisher: [Read original article](<https://www.ivanmorgillo.com/2026/08/11/claude-code-statusline-model-and-context-usage/>)

Author: Ivan Morgillo

Published: 2026-08-11T10:00:00Z

Content type: tutorial

Language: en

Sources: [Ivan Morgillo](<https://devfeed.tech/sources/ivan-morgillo.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [context window](<https://devfeed.tech/topics/context-window.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [context-window](<https://devfeed.tech/tags/context-window.md>), [json](<https://devfeed.tech/tags/json.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

A tutorial on configuring a Claude Code terminal statusline that reads the JSON payload supplied to a statusline script. The resulting bar displays the project and branch, current model, and color-coded context usage with token counts.

### Source excerpt

Claude Code pipes a JSON payload into your statusline script. Read it, and the bar shows the project and branch you are on, the model, and color-coded context usage with token counts.

## AI Native Software Development: 5 Radical Team Decisions Now

DevFeed: [AI Native Software Development: 5 Radical Team Decisions Now](<https://devfeed.tech/articles/ai-native-software-development-5-radical-team-decisions-now-12154.md>)

Original publisher: [Read original article](<https://www.port.io/blog/ai-native-software-development-decisions>)

Author: Zohar Einy

Published: 2026-08-10T11:33:22Z

Content type: opinion

Language: en

Sources: [Developer Experience & Platform Engineering Blog | Port](<https://devfeed.tech/sources/developer-experience-platform-engineering-blog-port.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Prompt Engineering](<https://devfeed.tech/topics/prompt-engineering.md>), [sdlc](<https://devfeed.tech/topics/sdlc.md>), [FIRST](<https://devfeed.tech/topics/first.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [coinbase](<https://devfeed.tech/tags/coinbase.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [prompt-engineering](<https://devfeed.tech/tags/prompt-engineering.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article argues that AI-native software development requires redesigning an organization around AI-assisted coding rather than merely purchasing tools. It introduces five team decisions, including no-IDE weeks, AI-focused hiring, platform engineering, and an agentic software development lifecycle; the supplied text details the no-IDE experiment and begins the discussion of measuring AI usage through leaderboards and velocity.

### Source excerpt

The 5 team decisions that make you AI native software development: no-IDE weeks, AI hiring, platform engineers, agentic SDLC.

## Vercel AI Gateway and Vercel Sandbox now available on Hermes Agent

DevFeed: [Vercel AI Gateway and Vercel Sandbox now available on Hermes Agent](<https://devfeed.tech/articles/vercel-ai-gateway-and-vercel-sandbox-now-available-on-hermes-agent-1126.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/vercel-ai-gateway-and-vercel-sandbox-now-available-on-hermes-agent>)

Author: Elisabeth Rülke

Published: 2026-08-07T19:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [inference](<https://devfeed.tech/tags/inference.md>), [models](<https://devfeed.tech/tags/models.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

The release adds Vercel AI Gateway and Vercel Sandbox support to Hermes Agent. Hermes can use AI Gateway to access more than 200 models with no token markup, live model availability and pricing, and usage tracking in the AI Gateway dashboard. Its commands can also run in an isolated Vercel Sandbox cloud microVM instead of locally when the opt-in backend is enabled.

### Source excerpt

Hermes Agent can now use Vercel AI Gateway as its inference layer and run its agent commands in an isolated Vercel Sandbox microVM. Access 200+ models through AI Gateway at no markup on tokens, and every request appears in your AI Gateway dashboard with the rest of your usage and spend. Setup Install Hermes, then pick Vercel AI Gateway in the setup wizard: The picker pulls live model availability and current pricing from AI Gateway. For the full walkthrough, see Configuring Hermes. Running commands in Vercel Sandbox The Vercel Sandbox backend is opt-in. Commands run locally until you set terminal.backend to vercel_sandbox; with it enabled, agent commands run in a cloud microVM with a workspace root of /vercel/sandbox instead of on your machine. The backend supports node24 (default), node22, and python3.13 runtimes. For local development, use VERCEL_OIDC_TOKEN. Run vercel link and vercel env pull to get a development token. To get started, read the Hermes documentation and the Vercel Sandbox documentation, or browse AI Gateway models. Read more

## btop: monitoriza tu sistema en terminal

DevFeed: [btop: monitoriza tu sistema en terminal](<https://devfeed.tech/articles/btop-monitoriza-tu-sistema-en-terminal-34047.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/btop-monitor-recursos-terminal/>)

Author: Antonio Pérez

Published: 2026-08-01T10:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [monitor](<https://devfeed.tech/topics/monitor.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [linux](<https://devfeed.tech/tags/linux.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

A practical Spanish-language guide to btop, a terminal resource monitor for Linux. It covers installation, real-time CPU, memory, disk, and network monitoring, process management, interface customization, and essential keyboard shortcuts.

### Source excerpt

Guía práctica de btop, el monitor de recursos para terminal: instalación, atajos de teclado esenciales y personalización básica.

## The Economic Benefit of Refactoring

DevFeed: [The Economic Benefit of Refactoring](<https://devfeed.tech/articles/the-economic-benefit-of-refactoring-4417.md>)

Original publisher: [Read original article](<https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html>)

Author: Martin Fowler (martin@martinfowler.com)

Published: 2026-07-30T13:04:00Z

Content type: article

Language: en

Sources: [Martin Fowler](<https://devfeed.tech/sources/martin-fowler.md>)

Topics: [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [rust](<https://devfeed.tech/tags/rust.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

An experiment examines whether refactoring an agent-written codebase can reduce the token cost of implementing future features. The application contains about 150,000 lines of primarily Rust code, with TypeScript and Terraform, and includes a 17,155-line data access module that became a target for systematic refactoring. Fresh sub-agents repeat the same representative change after each refactoring step so token consumption can be compared without learning effects.

### Source excerpt

Giles Edwards-Alexander does an experiment to see if decomposing a large function helps reduce token costs, suggesting that is may now be possible to measure the economic benefit of refactoring more...

## Create Python GUI Apps on Raspberry Pi With PyQt

DevFeed: [Create Python GUI Apps on Raspberry Pi With PyQt](<https://devfeed.tech/articles/create-python-gui-apps-on-raspberry-pi-with-pyqt-10808.md>)

Original publisher: [Read original article](<https://raspberrytips.com/pyqt-on-raspberry-pi/>)

Author: Patrick Fromaget

Published: 2026-07-30T01:34:44Z

Content type: tutorial

Language: en

Sources: [RaspberryTips](<https://devfeed.tech/sources/raspberrytips.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [GUI](<https://devfeed.tech/topics/gui.md>), [Qt](<https://devfeed.tech/topics/qt.md>), [apt](<https://devfeed.tech/topics/apt.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [apt](<https://devfeed.tech/tags/apt.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [gui](<https://devfeed.tech/tags/gui.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [python](<https://devfeed.tech/tags/python.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [raspberry-pi-os](<https://devfeed.tech/tags/raspberry-pi-os.md>), [systems](<https://devfeed.tech/tags/systems.md>), [user-interface](<https://devfeed.tech/tags/user-interface.md>)

### AI overview

A practical tutorial on creating Python GUI applications with PyQt on Raspberry Pi. It introduces PyQt and Qt, then covers installation through APT or pip on Raspberry Pi OS.

### Source excerpt

I use Python for many Raspberry Pi projects, especially when working with GPIO pins or automating simple tasks. But running a script in the terminal is one thing; giving it a clean, user-friendly interface is another. PyQt is one of the easiest ways to build this. PyQt is a library that can be used to...

[Next page](<https://devfeed.tech/topics/terminal.md?cursor=WyIyMDI2LTA3LTMwVDAxOjM0OjQ0KzAwOjAwIiwgImFmNGM3MmMyLTA4NWEtNGY4Yi1hZjliLTcxMmI3ZjkyY2I3NSJd>)