frostdev-ops/gemini-cli

> Gemini Rust Suite 🦀: A powerful, modular Rust toolkit for interacting with Google Gemini. Features a feature-rich CLI, persistent semantic memory (LanceDB), and extensible tool integration via the Model Context Protocol (MCP).

17Stars on the repository
6Mods indexed here, across every type
1y agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

01-project-overview

01

frostdev-ops/gemini-cli

Cursor rule Cursor

Use this rule to get a high-level project overview, identify the core function of each crate, understand major subsystems, and find the entry-point documentation for components.

17 1y ago A 33 tokens

02-cli

02

frostdev-ops/gemini-cli

Cursor rule Cursor

Use this rule to understand CLI configuration (API key, model, prompts, history/memory flags), history persistence via the wrapper function, interaction modes, MCP/memory integration points, and where to configure tool servers.

17 1y ago A 43 tokens

03-mcp

03

frostdev-ops/gemini-cli

Cursor rule Cursor

Use this rule to learn how external tools are integrated via MCP, find the MCP host code and server configuration file, identify built-in and external (E5 embedding) servers, and trace how Gemini function calls are executed as MCP tool requests.

17 1y ago A 48 tokens

04-memory

04

frostdev-ops/gemini-cli

Cursor rule Cursor

Use this rule to locate the persistent memory storage code (MemoryStore), understand the LanceDB backend and embedding generation via MCP, see how prompts are enhanced with context, and find semantic search/filtering logic.

17 1y ago A 41 tokens

05-daemons-ipc

05

frostdev-ops/gemini-cli

Cursor rule Cursor

Use this rule to understand the roles of the HAPPE/IDA/mcp-hostd daemons, how HAPPE and IDA communicate via IPC, find the IPC message structure definitions, trace the memory retrieval flow, and identify daemon responsibilities.

17 1y ago A 50 tokens