{"data":{"slug":"google-gemini-gemini-cli","name":"gemini-cli","tagline":"An open-source AI agent that brings the power of Gemini directly into your terminal.","github_url":"https://github.com/google-gemini/gemini-cli","owner":"google-gemini","repo":"gemini-cli","owner_avatar_url":"https://avatars.githubusercontent.com/u/161781182?v=4","primary_language":"TypeScript","stars":106571,"forks":14441,"topics":["ai","ai-agents","cli","gemini","gemini-api","mcp-client","mcp-server"],"archived":false,"github_pushed_at":"2026-08-19T01:07:23+00:00","maintenance_label":"Very active","stars_delta_30d":493,"url":"https://www.graphcanon.com/tools/google-gemini-gemini-cli","markdown_url":"https://www.graphcanon.com/tools/google-gemini-gemini-cli.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/google-gemini-gemini-cli","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=google-gemini-gemini-cli","description":"An open-source AI agent that brings the power of Gemini directly into your terminal.","homepage_url":"https://geminicli.com","license":"Apache-2.0","open_issues":782,"watchers":577,"ai_summary":"Gemini CLI is an AI agent tool allowing users to interact with Gemini's AI functionalities from their terminals, providing direct access and utility for invoking Gemini services through a command-line interface.","readme_excerpt":"## 📦 Installation\n\nSee\n[Gemini CLI installation, execution, and releases](https://www.geminicli.com/docs/get-started/installation)\nfor recommended system specifications and a detailed installation guide.\n\n---\n\n### Quick Install\n\n#### Run instantly with npx\n\n```bash\n\n---\n\n# Using npx (no installation required)\nnpx @google/gemini-cli\n```\n\n#### Install globally with npm\n\n```bash\nnpm install -g @google/gemini-cli\n```\n\n#### Install globally with Homebrew (macOS/Linux)\n\n```bash\nbrew install gemini-cli\n```\n\n#### Install globally with MacPorts (macOS)\n\n```bash\nsudo port install gemini-cli\n```\n\n#### Install with Anaconda (for restricted environments)\n\n```bash\n\n---\n\n# Install Gemini CLI globally via npm (inside the environment)\nnpm install -g @google/gemini-cli\n```\n\n---\n\n### Getting Started\n\n- [**Quickstart Guide**](https://www.geminicli.com/docs/get-started) - Get up\n  and running quickly.\n- [**Authentication Setup**](https://www.geminicli.com/docs/get-started/authentication) -\n  Detailed auth configuration.\n- [**Configuration Guide**](https://www.geminicli.com/docs/reference/configuration) -\n  Settings and customization.\n- [**Keyboard Shortcuts**](https://www.geminicli.com/docs/reference/keyboard-shortcuts) -\n  Productivity tips.","github_created_at":"2025-04-17T17:04:31+00:00","created_at":"2026-07-07T17:39:39.873543+00:00","updated_at":"2026-08-19T12:01:24.446063+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"}],"tags":[{"slug":"ai-agents","name":"ai-agents"},{"slug":"cli","name":"cli"},{"slug":"gemini-api","name":"gemini-api"},{"slug":"mcp-client","name":"mcp-client"},{"slug":"mcp-server","name":"mcp-server"}],"trust":{"provenance":{"is_fork":false,"github_id":968197216,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-19T12:01:23.409Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":0,"last_release_at":"2026-08-19T01:07:23Z","stars_delta_30d":493,"open_issues_delta_30d":-600},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:14:59.452Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"mcp":{"source":"package.json:@modelcontextprotocol/*","observed_at":"2026-08-19T12:01:23.871Z","server_manifest":true},"scan":{"source":"repo_scan","observed_at":"2026-08-19T12:01:23.871Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-19T12:01:23.871Z","managed_saas":false},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-08-19T12:01:23.871Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-08-19T12:01:23.871Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-19T12:01:23.871Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-19T12:01:23.871Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["Use gemini-cli when you need to access and interact with Gemini's AI features through a terminal for automation or scripting purposes.","Choose it if you prioritize flexibility and want the power of Gemini directly integrated into your existing workflows via command-line interface."],"when_not_to_use":["Avoid using gemini-cli if you are looking for a graphical user interface (GUI) to interact with Gemini's AI services, as this tool is exclusively designed for terminal use.","Do not select gemini-cli if your primary workflow does not benefit from the use of command-line interfaces and you prefer GUI-based tools."],"source":"enrich:decision_facts","observed_at":"2026-07-11T11:49:45.392Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Gemini CLI is an open-source AI agent software that facilitates interaction with Gemini's AI capabilities via a command-line interface in terminal environments. It supports multiple installation methods including npx,npm"}]}}