Discover and explore top open-source AI tools and projects—updated daily.
umputunmacOS terminal for organized AI agent workflows
New!
Top 96.0% on SourcePulse
A native macOS terminal designed for managing complex AI coding agent workflows, agterm addresses the challenge of tracking numerous long-lived sessions by organizing them into named workspaces. It targets engineers and power users who benefit from a structured approach to concurrent project management, offering enhanced organization and focus over traditional tabbed interfaces.
How It Works
agterm employs a workspace-centric model, grouping related terminal sessions under distinct project contexts. Core functionality is exposed via a comprehensive control API and command-line tool (agtermctl), enabling programmatic control over session lifecycle, window management, and text injection. The application embeds Ghostty's rendering engine for robust terminal emulation, while its unique organizational features and scripting capabilities are built atop this foundation. This approach allows for deep automation and integration with AI agents, facilitating complex, multi-session workflows.
Quick Start & Requirements
brew install --cask umputun/apps/agterm. Direct downloads from the releases page are also supported.xcodegen, and Homebrew with zig@0.15.Highlighted Details
agtermctl): Enables extensive scripting and automation of terminal operations, session management, and agent interactions.Maintenance & Community
The README does not specify details regarding maintainers, sponsorships, or community channels like Discord/Slack. Users are directed to open issues for bugs and use GitHub Discussions for feature requests and questions.
Licensing & Compatibility
Limitations & Caveats
Restored sessions do not reattach to live processes; they respawn shells, with only single-process commands reliably restoring their state. Working directory persistence relies on shell integration and is not saved on every cd command, potentially losing recent changes on crash. The control API is designed for personal scripting and lacks terminal output streaming or event subscription. Pre-built releases are specific to Apple Silicon Macs.
22 hours ago
Inactive
omnigent-ai