{"repo":"AlessandroAnnini/agent-loop","free":true,"listed":false,"github":"https://github.com/AlessandroAnnini/agent-loop","clone":"git clone https://github.com/AlessandroAnnini/agent-loop.git","description":"An AI Agent with optional Human-in-the-Loop Safety, Model Context Protocol (MCP) integration, and beautiful, themeable CLI output","language":"Python","stars":28,"topics":["agentic-ai","cli-app","anthropic","openai","mcp"],"license":null,"category":"ai-agents","readme_excerpt":"Agent Loop An AI Agent with optional Human-in-the-Loop Safety, Model Context Protocol (MCP) integration, and beautiful, themeable CLI output --- Tools --- Requirements - Python : = 3.12 - Core Python dependencies: - anthropic = 0.51.0 - halo = 0.0.31 - mcp[cli] = 1.9.2 - openai = 1.79.0 - plotext = 5.3.2 - python-dotenv = 1.1.0 - requests = 2.32.3 - sympy = 1.14.0 - Recommended for installation: - uv (for fast dependency installation) - Optional/for full tool support: - Node.js (for some MCP server integrations, e.g., Brave Search, Obsidian) - Docker, Git, AWS CLI, kubectl, etc. (for full tool support) - Platform: - Linux, macOS, or Windows Subsystem for Linux (WSL) - API Keys (for full functionality): - Anthropic API key (for Claude models) - OpenAI API key (for GPT models) - (Optional) Jira and Confluence API keys for those integrations Overview Agent Loop is a command-line AI assistant. It leverages Anthropic's Claude or OpenAI's GPT models and a suite of powerful tools to automate, inspect, and manage your development environment—while keeping you in control with optional human confirmation for every action. - Human-in-the-Loop: Add --safe to require confirmation before any tool runs. - Functional Programming: Clean, composable, and testable code. - DevOps Ready: Integrates with Bash, Python, Docker, Git, Kubernetes, AWS, and more. - Multi-Provider: Supports both Anthropic Claude and OpenAI GPT models. - MCP Integration: Dynamically loads and uses tools/services from any ","default_branch":null,"files":null,"tree":[],"storefront":"/r/AlessandroAnnini","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AlessandroAnnini/agent-loop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}