Awesome AI AgentsAI-Powered Agents

google-gemini/gemini-cli

⭐ 106968 TypeScript added to this list on 2025-12-26 repository created 2025-04-17

Gemini CLI is an open-source AI agent developed by Google that integrates the powerful Gemini AI model directly into the terminal environment, providing developers with a lightweight and efficient way to interact with advanced AI capabilities. It offers a free tier with generous usage limits, including 60 requests per minute and 1,000 requests per day for personal Google accounts, and supports the powerful Gemini 2.5 Pro model with a 1 million token context window. The CLI tool is designed to be terminal-first, catering to developers who prefer command-line interfaces, and is extensible through the Model Context Protocol (MCP) for custom integrations. Key features include code understanding and generation, allowing users to query and edit large codebases, generate new applications from various inputs like PDFs and images using multimodal capabilities, and debug issues using natural language. It supports automation and integration tasks such as querying pull requests, handling complex rebases, and running non-interactively in scripts for workflow automation. Advanced capabilities include grounding queries with built-in Google Search for real-time information, conversation checkpointing to save and resume sessions, and custom context files to tailor behavior for specific projects. Gemini CLI also integrates with GitHub workflows through a dedicated GitHub Action, enabling automated pull request reviews, issue triage, on-demand assistance via mentions, and custom workflow automation. Authentication options are flexible, supporting Google OAuth login, Gemini API keys, and Vertex AI for enterprise use, each catering to different user needs from individual developers to enterprise teams. Installation is straightforward with support for Node.js environments on macOS, Linux, and Windows, and offers multiple installation methods including npx, npm, and Homebrew. The project is actively maintained with a clear release cadence including preview, stable, and nightly builds. Overall, Gemini CLI empowers developers by bringing advanced AI directly to their terminal, enhancing productivity and enabling sophisticated AI-driven workflows.

https://github.com/google-gemini/gemini-cli

aiai-agentai-agentsapi-keyautomationclicli-toolcode-generationcode-understandingcommand-lineconversation-checkpointingcustom-context-filesgeminigemini-apigithub-integrationgoogle-search-groundingintegrationissue-triagemcpmcp-clientmcp-servermodel-context-protocolmultimodal-capabilitiesnode.jsoauth-loginopen-sourcepull-request-reviewsterminalvertex-aiworkflow-automation

Also in AI-Powered Agents

NousResearch/hermes-agent

Hermes Agent is a self-improving AI agent by Nous Research designed to learn from experience, create and refine skills, and maintain knowledge across sessions.

feder-cr/AIHawk

Open-source AI browser agent that follows natural-language instructions to click, type and read a real browser, usable via MCP or a standalone web UI.

earthtojake/text-to-cad

A library providing agent skills for CAD, robotics, and hardware design, enabling AI agents to generate, inspect, and manage various design artifacts.

lsdefine/GenericAgent

GenericAgent is a minimal, self-evolving autonomous agent framework that allows LLMs system-level control over a local computer, growing skills through task execution.

browseros-ai/BrowserOS

BrowserOS is an open-source, privacy-first Chromium-based browser that runs AI agents locally to automate browsing tasks and protect user data.

ChatLab/ChatLab

ChatLab is a local-first desktop application that analyzes chat histories from various platforms using AI agents and a SQL engine for insights and visualizations, prioritizing user data privacy.

Integuru-AI/Integuru

Integuru is an AI agent that generates integration code by reverse-engineering platforms' internal APIs using browser network requests and OpenAI models to automate platform interactions without requiring permission.

ev-flow/quark-engine

Quark Agent is an AI-powered tool that enables natural language-based Android APK vulnerability and malware analysis through automated script generation and intuitive workflow design.