GSoC 2026 Proposal Draft - Performance Monitoring Dashboard #22304
aniruddhaadak80
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
GSoC 2026 Proposal Draft: Performance Monitoring & Telemetry Dashboard
Hi Gemini CLI maintainers,
I am planning to apply for GSoC 2026 and have been exploring the repository. I've drafted a proposal for the Performance Monitoring Dashboard (based on project ideas discussed in the community) and would love to get your early feedback to align with the core team's vision.
1. Project Overview
As the Gemini CLI scales and incorporates complex agentic workflows (Conductor, MCP tools), users need visibility into token usage, latency (Time To First Token), and tool execution bottlenecks. This project aims to introduce a native performance monitoring system that logs metrics locally and visualizes them through an embedded TUI (Text User Interface) dashboard using ink.
2. Current Bottlenecks
3. Proposed Architecture
Phase 1: Telemetry Hooks in Core
Phase 2: Local Storage Layer
Phase 3: Ink-Based TUI Dashboard
4. Timeline & Deliverables
I would really appreciate any maintainer feedback on whether the abstraction layer for telemetry should live entirely inside the core package, or if it should be built as a separate internal module.
Looking forward to your thoughts!
Beta Was this translation helpful? Give feedback.
All reactions