# Gemini CLI Projects at AI Tinkerers

> Canonical HTML: https://aitinkerers.org/technologies/gemini-cli
> Markdown URL: https://aitinkerers.org/technologies/gemini-cli.md
> Technology record last updated: 2026-09-18T15:13:53Z
> Generated: 2026-09-20T12:35:58Z

Gemini CLI is your open-source AI agent: it brings the power of Gemini models directly into your terminal.

The Gemini CLI is an open-source, terminal-first AI agent providing direct, lightweight access to the Gemini model capabilities. It operates as an interactive Read-Eval-Print Loop (REPL), enabling developers to execute complex tasks like code generation, project analysis, and bug fixing through natural language prompts. The CLI leverages a Reason and Act (ReAct) loop, orchestrating built-in tools (file system operations, shell commands, web search) and custom extensions via the Model Context Protocol (MCP). Users can access powerful models, including Gemini 2.5 Pro and Gemini 3 Pro, for high-performance agentic coding and streamlined workflows, all managed from the command line.

- Official technology site: https://github.com/google-gemini/gemini-cli
- Public AI Tinkerers demos and talks: 16
- Result page: 1 of 1

## Recent Public Talks and Demos

### [Build Your Book: Engineering Sci-Fi with an AI Software Mindset](https://paris.aitinkerers.org/talks/rsvp_a_tGqILOCAc)

Traditional writing is linear; software is modular. I applied Spec-Driven Development to architect a Sci-Fi techno-thriller, using AI as a precision execution layer for my lore and scenarios. I’ll break down the technical workflow used to publish the novel and the custom application built alongside it. We’ll explore how to gamify the reader's journey through an Alternate Reality Game (ARG), where clues hidden in the text act as keys to unlock digital assets, effectively turning a standalone novel into an interactive platform.

- Event context: AI Tinkerers Paris feat Scalingo: Conversational DevOps &amp; AI Infrastructure — 2026-05-21 — Paris
- Public talk page: https://paris.aitinkerers.org/talks/rsvp_a_tGqILOCAc

### [Harness Engineering to Stop Waiting on AI and Defeat the "Dumb Zone"](https://st-louis.aitinkerers.org/talks/rsvp_n9X4ZKjuLLk)

We built a deterministic TypeScript harness that orchestrates multi-agent development pipelines, shifting our workflow from synchronously waiting on LLMs to managing them asynchronously. By simulating the PM and architect layer upfront, forcing strict context resets during implementation, and demanding empirical validation through browser automation, this harness effectively 3x'd our team's productivity.

- Event context: AI Tinkerers St. Louis: April 2026 Meetup — 2026-04-14 — St. Louis
- Public talk page: https://st-louis.aitinkerers.org/talks/rsvp_n9X4ZKjuLLk

### [Coding with AI: What Works &amp; What Doesn't](https://manchester-nh.aitinkerers.org/talks/rsvp_WlqmhQoEJnw)

We all know AI dev tools are powerful, but they can also be incredibly frustrating if you use them wrong. In this session, I'll share my personal "dos and don'ts" for navigating the current landscape of AI assistants. We'll cover the right (and wrong) ways to use different tools, and how to avoid the common traps that actually slow you down. Finally, I’ll show you what happens when you build your own rules: a live demo of a self-learning agent I built with Claude Code and mcp.json that records sessions, writes its own memories, and gets smarter as I code.

- Event context: AI Tinkerers Manchester (Bedford), NH - March 2026 Meetup — 2026-03-18 — Manchester NH
- Public talk page: https://manchester-nh.aitinkerers.org/talks/rsvp_WlqmhQoEJnw

### [Building a Persistent Memory &amp; Stateful Second Brain AI Agent](https://dhaka.aitinkerers.org/talks/rsvp_kSMaLnvvGGg)

Demonstrating context engineering in practice through Slatekore - an open-source starter kit that gives Gemini CLI persistent memory using Obsidian as the storage layer. 1. State Management Without Infrastructure How to use the file system as persistent state - your Obsidian vault becomes both the agent's memory and its knowledge base. No databases, no vector stores, no MLOps. 2. Context Engineering for Agent Behavior Crafting system prompts (GEMINI.md) and workflow files that define agent capabilities, constraints, and multi-step reasoning patterns. The prompt is the agent's configuration. 3. Tool Use Through Natural Interfaces Connecting the agent to real actions: creating files, managing tasks, building knowledge graphs - all through natural language commands backed by structured templates. Watch a stateful agent capture research, recall context from previous sessions, update its knowledge graph, and execute project workflows - without any model training or fine-tuning.

- Event context: AI Tinkerers Dhaka 2nd Meetup: Dhaka Builds with AI! — 2026-02-07 — Dhaka
- Public talk page: https://dhaka.aitinkerers.org/talks/rsvp_kSMaLnvvGGg

### [Investment Research Assistant](https://seattle.aitinkerers.org/talks/rsvp_2hF-NS5iNhE)

I have built an MVP of an AI agentic assistant along with MCP servers for real-time market data, to help equity investors research about their exiting portfolios and new stock research for US and Indian markets. I will present a working scenarios where I will fundamentally research a stock using my tool and display how this can save retail investors time and simplify their investment process.

- Event context: AI Tinkerers Seattle: January Meetup — 2026-01-31 — Seattle
- Public talk page: https://seattle.aitinkerers.org/talks/rsvp_2hF-NS5iNhE

### [Why vibe coded apps look the same: Creating a unique design system](https://tokyo.aitinkerers.org/talks/rsvp_fZaz39otHlk)

As a UX Lead at Google working on AI Prototyping tools, I’ve observed that "vibe coded" apps naturally suffer from a "regression to the mean", where LLMs average out their training data, resulting in generic Tailwind clones. I will demo Design System Builder, a tool I built attempting solve this by letting developers customize branding and visuals and then generating semantic design tokens. I’ll walk through the internal workflow of how I use Gemini CLI and Claude Code to architect these constraints and inject them into the context window, to produce unique, scalable design systems.

- Event context: AI Tinkerers Ginza Meetup – January 15, 2026 — 2026-01-15 — Tokyo
- Public talk page: https://tokyo.aitinkerers.org/talks/rsvp_fZaz39otHlk

### [VibeCoding Workflow Demo](https://tokyo.aitinkerers.org/talks/rsvp_u9WbAeMW-P8)

I want to show how I use the latest vibe-coding tools and what is my current workflow, for testing, reviewing, parallel feature design and development. What additional tools I use for dictation or remote access from phone, etc

- Event context: AI Tinkerers Ginza Meetup – January 15, 2026 — 2026-01-15 — Tokyo
- Public talk page: https://tokyo.aitinkerers.org/talks/rsvp_u9WbAeMW-P8

### [Parallelizing Agents with Git Worktrees](https://asuncion.aitinkerers.org/talks/rsvp_F0jjunc-SJE)

In this demo, I’ll start with a brief introduction to Git worktrees, explaining what they are, how they work, and why they’re useful when working with a single repository across multiple tasks. This quick overview will provide the foundation needed to understand the rest of the demo. From there, I’ll show how Git worktrees can be used to run multiple agents in parallel, each operating in its own isolated working tree. This allows you to work on multiple features, experiments, or fixes at the same time without worrying about conflicting file changes, frequent branch switching, or stepping on each other’s work. I’ll demonstrate how this setup enables true parallel development: each agent can independently make changes, run tests, and iterate, while still sharing the same underlying Git history. This approach is particularly effective for coordinating autonomous or semi-autonomous agents, as it minimizes merge friction, reduces context switching, and scales naturally as the number of concurrent tasks grows. By the end of the demo, you’ll have a clear, practical understanding of both Git worktrees and how to use them to parallelize agent workflows, helping you move faster while keeping your development process clean and conflict-free.

- Event context: Último Encuentro del Año: AI Tinkerers Asunción — 2025-12-18 — Asunción
- Public talk page: https://asuncion.aitinkerers.org/talks/rsvp_F0jjunc-SJE

### [Agregando LLMs a la observacion de los datos](https://bogota.aitinkerers.org/talks/rsvp_5Jpx7LyTyjc)

Como poder conectar los datos de la empresa con un LLM y poder hacer preguntas con herramientas opensource

- Event context: AI Tinkerers Bogotá - Nov 2025 — 2025-11-27 — Bogotá
- Public talk page: https://bogota.aitinkerers.org/talks/rsvp_5Jpx7LyTyjc

### [AI Trainer](https://la.aitinkerers.org/talks/rsvp_mnNiCgw7LGA)

fitness app powered by AI agents to actually personalize training analysis and plans url included below but you need to be whitelisted to sign up

- Event context: AI Agentsgiving Los Angeles — November 20th, 2025 — 2025-11-21 — Los Angeles
- Public talk page: https://la.aitinkerers.org/talks/rsvp_mnNiCgw7LGA

### [AI-Powered Terminal Workflows: Integrating Gemini CLI with Jira MCP](https://montreal.aitinkerers.org/talks/rsvp_ftQQzJ0wD0o)

A practical demonstration of integrating Gemini CLI with Jira's Model Context Protocol to manage, plan, and execute project workflows directly from the terminal.

- Event context: AI Tinkerers Montreal – September 2025 Meetup — 2025-09-24 — Montreal
- Public talk page: https://montreal.aitinkerers.org/talks/rsvp_ftQQzJ0wD0o

### [Cómo sacarle el máximo provecho al vibe coding](https://manizales.aitinkerers.org/talks/rsvp_kQeds054nao)

Exploraremos las mejores prácticas, prompts efectivos y herramientas clave para potenciar el vibe coding. Verás cómo estructurar ideas, aprovechar la inteligencia artificial como copiloto y transformar simples descripciones en aplicaciones completas y funcionales. La charla se centrará en mostrar flujos de trabajo reales y consejos prácticos para que, incluso con experiencia limitada en ciertos lenguajes, puedas crear proyectos complejos de forma ágil.

- Event context: 🚀 ¡Septimo Encuentro de AI Tinkerers Manizales! 🤖 — 2025-08-27 — Manizales
- Public talk page: https://manizales.aitinkerers.org/talks/rsvp_kQeds054nao

### [Un agente para dominarlos a todos](https://manizales.aitinkerers.org/talks/rsvp_pMixfk-2Js4)

En esta charla mostraremos cómo, a través de gemini‑cli y el módulo n8n‑mcp, y aplicando técnicas avanzadas de prompt engineering, es posible diseñar y desplegar flujos de trabajo en n8n que automatizan desde tareas sencillas hasta integraciones complejas con APIs externas, todo sin escribir código extenso. Veremos la configuración paso a paso, la creación de prompts efectivos y varios casos prácticos que demuestran el poder de esta combinación.

- Event context: 🚀 ¡Sexto Encuentro de AI Tinkerers Manizales! 🤖 — 2025-08-27 — Manizales
- Public talk page: https://manizales.aitinkerers.org/talks/rsvp_pMixfk-2Js4

### [We need new interfaces for verification](https://sf.aitinkerers.org/talks/rsvp_t_v3p8qGjNQ)

I'm going to be presenting cmux (https://github.com/manaflow-ai/cmux) which is an open source coding CLI manager that lets you run Amp, Claude Code, Codex CLI, Cursor CLI, Gemini CLI, Opencode, and other coding agent CLIs in parallel across multiple tasks. Verification is a big problem when you run a lot of agents in parallel. A human's time to review AI work is limited, so cmux provides three important features: 1) "Vercel preview URLs" based around the devcontainer.json standard, so you can easily encapsulate your entire development environment 2) "Vercel preview comments" inside each deployment frontend that lets you give feedback directly from your website. Comments automatically spin up additional coding CLIs to autofix. 3) Computer use agents in CI/CD that tests UI changes and takes screenshots to easily compare outputs of different models. We several more ideas on improving verification, but these three are the ones ready today!

- Event context: AI HyperEngineering: Claude/Amp Maxxing, Background Agents, CI/CD — 2025-08-22 — San Francisco
- Public talk page: https://sf.aitinkerers.org/talks/rsvp_t_v3p8qGjNQ

### [DevOps Meets AI: Multi-Agent Incident Resolution in Minutes, Not Hours](https://hamburg.aitinkerers.org/talks/rsvp_CgDF8DKg9Jw)

I will demo Hyground, our AI copilot for DevOps that resolves critical incidents in minutes instead of hours. The session will cover a live interaction with our tool, while talking about its architecture and how it provide the output shown in the interaction (i.e., multi-agent LLM design, the data-flow and integrations)

- Event context: AI Tinkerers Hamburg #3 - August 14 — 2025-08-14 — Hamburg
- Public talk page: https://hamburg.aitinkerers.org/talks/rsvp_CgDF8DKg9Jw

### [Zero to Website: Hacking Personal Sites with Gemini cli and Bolt/Lovable](https://dallas-fort-worth.aitinkerers.org/talks/rsvp_30kc4LIMK3A)

In this talk, I’ll walk through how I used modern vibe coding tools—like Gemini CLI, and Bolt/Lovable—to rapidly build a smart, customized personal blog site. I’ll show how these tools allow even solo builders to go from idea to deployment in hours, not days. From generating site content and design suggestions to auto-wiring blog structure and SEO optimization with AI agents, I’ll share a step-by-step breakdown of what worked, and the hacks that saved the most time. Expect a fast-paced, demo-heavy session with plenty of takeaways for devs and tinkerers looking to streamline their side projects or help local businesses get online with AI.

- Event context: AI Tinkerers – Dallas-Fort Worth Inaugural Meetup · 31 July 2025 — 2025-07-31 — Dallas Fort Worth
- Public talk page: https://dallas-fort-worth.aitinkerers.org/talks/rsvp_30kc4LIMK3A

## Related Technologies

- [Claude Code](https://aitinkerers.org/technologies/claude-code) ([Markdown](https://aitinkerers.org/technologies/claude-code.md)) — 214 public demos
- [Gemini](https://aitinkerers.org/technologies/gemini) ([Markdown](https://aitinkerers.org/technologies/gemini.md)) — 188 public demos
- [Docker](https://aitinkerers.org/technologies/docker) ([Markdown](https://aitinkerers.org/technologies/docker.md)) — 147 public demos
- [Codex CLI](https://aitinkerers.org/technologies/codex-cli) ([Markdown](https://aitinkerers.org/technologies/codex-cli.md)) — 5 public demos
- [Cursor](https://aitinkerers.org/technologies/cursor) ([Markdown](https://aitinkerers.org/technologies/cursor.md)) — 65 public demos
- [Lovable](https://aitinkerers.org/technologies/lovable) ([Markdown](https://aitinkerers.org/technologies/lovable.md)) — 8 public demos
- [MCP](https://aitinkerers.org/technologies/mcp) ([Markdown](https://aitinkerers.org/technologies/mcp.md)) — 129 public demos
- [Python](https://aitinkerers.org/technologies/python) ([Markdown](https://aitinkerers.org/technologies/python.md)) — 662 public demos
- [AI agent](https://aitinkerers.org/technologies/ai-agent) ([Markdown](https://aitinkerers.org/technologies/ai-agent.md)) — 8 public demos
- [Amazon Kinesis](https://aitinkerers.org/technologies/amazon-kinesis) ([Markdown](https://aitinkerers.org/technologies/amazon-kinesis.md)) — 5 public demos
- [Antigravity](https://aitinkerers.org/technologies/antigravity) ([Markdown](https://aitinkerers.org/technologies/antigravity.md)) — 6 public demos
- [Apache Kafka](https://aitinkerers.org/technologies/apache-kafka) ([Markdown](https://aitinkerers.org/technologies/apache-kafka.md)) — 8 public demos
- [ARM](https://aitinkerers.org/technologies/arm) ([Markdown](https://aitinkerers.org/technologies/arm.md)) — 1 public demo
- [AVX2](https://aitinkerers.org/technologies/avx2) ([Markdown](https://aitinkerers.org/technologies/avx2.md)) — 1 public demo
- [AWS Bedrock](https://aitinkerers.org/technologies/aws-bedrock) ([Markdown](https://aitinkerers.org/technologies/aws-bedrock.md)) — 9 public demos
- [Bloomberg API](https://aitinkerers.org/technologies/bloomberg-api) ([Markdown](https://aitinkerers.org/technologies/bloomberg-api.md)) — 1 public demo
- [Bolt](https://aitinkerers.org/technologies/bolt) ([Markdown](https://aitinkerers.org/technologies/bolt.md)) — 4 public demos
- [ChatGPT](https://aitinkerers.org/technologies/chatgpt) ([Markdown](https://aitinkerers.org/technologies/chatgpt.md)) — 83 public demos
