Open-Source Projects & GitHub Repos by Darren Lester (Dazbo)
Open-source software engineering repositories, multi-agent AI platforms, GitHub Actions, and Google Cloud solutions created by Darren Lester (Dazbo) on GitHub (@derailed-dash).
Open-Source Projects & GitHub Repositories
harness-engineering-demo [★ 4] — Interactive workbench comparing unharnessed vibe coding vs autonomous harnessed agent loops using Google ADK and Gemini. [Tags: agent-harness, ai-agents, evaluation-rubric, fastapi, gemini]
gemini-review-action [★ 19] — Automated, Pull Request reviews and Issue Triaging powered by Google Gemini. With full codebase context. Installable as a GitHub Action. [Tags: ai, ai-code-review, ai-code-reviewer, automated-review, automation]
smart-gcp-finops [★ 12] — An agentic FinOps solution for Google Cloud Platform (GCP) FinOps Practitioners to manage, understand, and optimise cloud spend across their entire organisation. [Tags: a2ui, adk, agent-runtime, agents-cli, cloud-run]
gemini-api-docs-mcp-ext [★ 1] — A Gemini CLI extension that installs the Gemini API Documentation MCP, providing your AI agent with real-time access to the official Gemini API documentation, including best practices, code examples, and model capabilities. [Tags: gemini-api, gemini-api-docs, gemini-cli, gemini-cli-extension, gemini-cli-extensions]
dazbo-agent-skills [★ 27] — A collection of agentic skills developed for AI agents and assistants. These skills extend the capabilities of AI agents by providing specialised instructions, workflows, and templates for various tasks such as documentation maintenance, content creation, diagrams, and more. [Tags: agent-skills, agentic-ai, agentskills, developer-tools, gemini-cli]
browsermcp-ext [★ 2] — A Gemini CLI extension that integrates BrowserMCP, giving your AI agent the ability to navigate and interact with web pages directly in your browser. [Tags: ai-agent, browser-automation, browsermcp, gemini-cli, gemini-cli-extension]
gemini-keychain-fix — Fixes 'Keychain is not available' errors in WSL, Docker, and other headless Linux environments. For me, it helps me resolve installing the Nano Banana extension into Gemini CLI in WSL. [Tags: agent-skill, gemini-cli, gemini-cli-extension, gemini-cli-extensions, keychain]
agentic-ui-testing [★ 16] — Google Developer Codelab: Automated UI Testing with Gemini CLI and BrowserMCP, and Playwright [Tags: agent-skills, browsermcp, codelab, geminicli, google-codelabs]
dazbo-portfolio [★ 4] — A portfolio site, showcasing my blogs, repos, sites and applications. Built with Python backend and React/Vite frontend. Includes chatbot built using Gemini and Google ADK. Uses Gemini AI for content summarisation and metadata extract. Hosted on Google Cloud Run and Google Firestore. [Tags: agent-development-kit, agentic-ai, firestore, gemini, google-cloud-run]
markdown-for-dev.to [★ 1] — A Gemini CLI extension that takes input markdown and makes it ready for posting on dev.to. [Tags: blog-posts, cross-posting, devto, gemini-cli, gemini-cli-extension]
gemini-file-search-demo [★ 6] — The repo underpins a codelab, demonstrating how to use Gemini File Search to enable RAG in your Agentic Application. Use the Gemini File Search to ingest and index documents without having to worry about the details of chunking, embedding or vector database. [Tags: adk, agent-development-kit, gemini-file-search, rag, retrieval-augmented-generation]
aoc-utils-mcp [★ 2] — MCP Server that provides utilities for working with Advent of Code [Tags: advent-of-code, fastmcp, gemini-cli, mcp-server, python]
gcp-billing-killswitch [★ 21] — A reusable solution to kill billing on any projects associated with a given budget and budget alert. If your budget is exceeded, the resulting budget alert will cause all projects associated with that alert to be detached from the billing account. This immediately prevents all paid resources in the project from being consumed. [Tags: cloud-billing, cloud-run-functions, google-cloud, python]
LLMs-Generator [★ 12] — An agentic solution designed to create a llms.txt file for any given repo or folder. [Tags: adk, adk-python, agentic-ai, gemini, multi-agent-systems]
adk-docs-ext [★ 22] — Provides Gemini with up-to-date information about ADK. The documentation content is sourced from llms.txt - either from the official ADK-Docs repo, or one you supply. [Tags: adk, agent-development-kit, gemini-cli, gemini-cli-extension, gemini-cli-extensions]
rickbot-adk [★ 20] — Rickbot ADK - a multi-personality chatbot built using Google ADK and Gemini, and leveraging Agent-Starter-Pack and Gemini CLI [Tags: adk, agent-development-kit, agent-starter-pack, chatbot, gemini]
rickbot [★ 8] — A Rick Sanchez (Rick and Morty) chatbot, built using Python, Streamlit, Google Gemini. [Tags: cloudrun, gemini, genai, generative-ai, python]
streamlit-experiments — Simple setup and scenarios for using Streamlit [Tags: python, streamlit, python]
youtube-and-video [★ 11] — Using Python APIs and AI to download YouTube videos, convert to mp3, transcribe audio [Tags: cloud-run, gemini-api, google-cloud, jupyter-notebook, python]
image-text-translator [★ 2] — Image Text Extractor and Translator Application: Containerised Python Flask UI, and Google Cloud Functions backend, which calls Google Cloud prebuilt ML APIs [Tags: cloud-functions, cloud-run, flask, google-cloud, google-cloud-translation-api]
gcp-demos-foundation-setup — Sample Terraform for GCP LZ Foundation: ClickOps, Download and Deploy [Tags: cloud-foundation, google-cloud, landing-zone, hcl]
dazbo-python-demos — Source for various Python demos, intended to support blogs [Tags: jupyter-notebook, learning, python, jupyter notebook]
demo-lz-docs [★ 3] — A sample Google Cloud LZ docs site that could be used by an organisation. [Tags: documentation-as-code, google-cloud, landing-zone, css]
hugo — Static site generator in the form of a Hugo Docker container [Tags: docker-images, hugo, static-site-generator, dockerfile]
acme-blogging-gcp [★ 6] — Bootstrapping and Terraforming a Blogging Application on GCP [Tags: cloud-build, cloud-sql, gcp, google-cloud, terraform]
jekyll [★ 2] — Jekyll image that is ready to build and serve site content; GitHub pages dependencies pre-installed; Docker compose provided [Tags: docker-compose, docker-images, github-pages, jekyll, jekyll-site]
diagrams-dot-net-shapes — Images and stencils to support diagramming. E.g. with draw.io. [Tags: diagrams, draw-io, stencils]
advent-of-code [★ 95] — Advent of Code problems solved in Python. [Tags: advent-of-code, advent-of-code-2015, advent-of-code-2016, advent-of-code-2020, advent-of-code-2021]
derailed-dash — Config files for my GitHub profile. [Tags: config, github-config]