AI-Project-Index / frameworks.html
danielrosehill's picture
Replace emojis with Font Awesome icons and add top navigation bar
f1ce0e5
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Frameworks & Tools - AI Projects Index</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<div class="container">
<div class="header-top">
<h1>AI Projects Index</h1>
<div class="header-links">
<a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
<a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
</div>
</div>
<p class="subtitle">Frameworks, tools, and utilities for AI development</p>
</div>
</header>
<nav class="top-nav">
<div class="container">
<div class="nav-links">
<a href="index.html"><i class="fas fa-home"></i> Home</a>
<a href="demos.html"><i class="fas fa-flask"></i> Demos</a>
<a href="pocs.html"><i class="fas fa-lightbulb"></i> POCs</a>
<a href="system-prompts.html"><i class="fas fa-cog"></i> System Prompts</a>
<a href="frameworks.html" class="active"><i class="fas fa-toolbox"></i> Frameworks</a>
<a href="claude-code.html"><i class="fas fa-terminal"></i> Claude Code</a>
<a href="mcp.html"><i class="fas fa-plug"></i> MCP</a>
<a href="gemini.html"><i class="fas fa-star"></i> Gemini</a>
<a href="automation.html"><i class="fas fa-sync"></i> Automation</a>
<a href="context.html"><i class="fas fa-book"></i> Context</a>
<a href="utilities.html"><i class="fas fa-wrench"></i> Utilities</a>
<a href="documentation.html"><i class="fas fa-file-alt"></i> Docs</a>
<a href="miscellaneous.html"><i class="fas fa-ellipsis-h"></i> More</a>
</div>
</div>
</nav>
<main class="container">
<section class="search-section">
<input type="text" id="projectSearch" placeholder="Search projects..." />
</section>
<section class="projects-list">
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/A-Few-ADKs" target="_blank">A Few ADKs</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Point in time collection of some agent development kits (ADKs) to explore</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Agent-SDK-Env-Setup" target="_blank">Agent SDK Env Setup</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Script to clone a few of the main ADKs (agent development kids) for testing/experimentation</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/AI-Friendly-Badge" target="_blank">AI Friendly Badge</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Website footer badge signalling AI "friendliness"</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/ASR-Training-Data-Chunker" target="_blank">ASR Training Data Chunker</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Breaks up texts by approximate reading duration</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Batch-ClaudeMD-Repo-Creator" target="_blank">Batch ClaudeMD Repo Creator</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>For batch CLAUDE.md creation in large repository collections</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Better-Safe" target="_blank">Better Safe</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>CLI for taking on-demand Snapper snapshots (BTRFS)</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Cline-Rules" target="_blank">Cline Rules</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Rules file for Cline</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Continue-Dev-Blocks" target="_blank">Continue Dev Blocks</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Configuration blocks for Continue.dev code-gen assistants</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Email-AI-Outputs-Workflow" target="_blank">Email AI Outputs Workflow</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>N8N workflow for sharing prompts and outputs with friends and family with a reformatting node for smoother MD to email-safe HTML</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Gemini-CLI-Home-Guidance" target="_blank">Gemini CLI Home Guidance</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Gemini.md ("rules") for the home folder / non repo constrained execution for Gemini CLI (model)</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Gemini-Desktop-Recorder-Notepad" target="_blank">Gemini Desktop Recorder Notepad</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Voice recorder intended for easy voice note capture with AI (STT) postprocessing/cleanup</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Gemini-Prompt-Library-ideator" target="_blank">Gemini Prompt Library ideator</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Using Gemini structured outputs to ideate a prompt library for Open Web UI</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Gemini-SSML-Formatter" target="_blank">Gemini SSML Formatter</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Agent/app using Gemini to format plain markdown into speech synthesis markup language (SSML) for TTS narration</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Gemini-Voice-Notepad" target="_blank">Gemini Voice Notepad</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Voice note transcription and cleanup with reformatting support</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Google-Air-Quality-MCP" target="_blank">Google Air Quality MCP</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>WIP - MCP server for querying Google Map's environmental API to retrieve air quality data for a geolocation</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Linux-Desktop-ClaudeMD-Seeder" target="_blank">Linux Desktop ClaudeMD Seeder</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Seeds Claude.md files at common places in Linux Desktop filesystems</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/N8N-LLM-Workflow-Bulk-Updater" target="_blank">N8N LLM Workflow Bulk Updater</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Backend script for applying bulk model updates to workflows (use-case: updating LLMs in nodes)</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/N8N-Workflow-Sanitiser-Agent" target="_blank">N8N Workflow Sanitiser Agent</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Configuration for an AI agent for sanitising (redacting personal details) in N8N workflow exports</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Open-In-Windsurf-KDE" target="_blank">Open In Windsurf KDE</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Implementing an "Open In Windsurf" (AI IDE) context menu element for KDE Plasma</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Private-And-Public-Claude-MD" target="_blank">Private And Public Claude MD</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Slash command to seed private and public CLAUDE.md files</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Prompt-Library-Privacy-Screener" target="_blank">Prompt Library Privacy Screener</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Model for a PII screen (using Ollama) for open sourcing prompt libraries safely</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/quick-repo-creator" target="_blank">quick repo creator</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>A streamlined CLI tool for fast repository creation workflow with GitHub integration and IDE support</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Smithery-Batch-Installer" target="_blank">Smithery Batch Installer</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Speeds up installing Smithery MCP servers onto multiple clients</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Structured-System-Prompt-Generator" target="_blank">Structured System Prompt Generator</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Streamlit generator to aid with the creation of structured prompts</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Text-Transformation-Prompt-Combiner" target="_blank">Text Transformation Prompt Combiner</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Basic implementation of a prompt concatenation utility for text transformation system prompts for converting transcribed text</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/To-Clone-Or-Not-To-Clone" target="_blank">To Clone Or Not To Clone</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Interactive CLI for cloning your Github repos</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Vibe-Coded-Disclosure" target="_blank">Vibe Coded Disclosure</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Quick utility for adding FYI type notices to repos that they were vibe coded</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/What-Reqs-Scanner" target="_blank">What Reqs Scanner</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Python utility that scans a repo base for requirements.txt to analyse most used packages and suggest base env</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Whisper-Converter-Linux" target="_blank">Whisper Converter Linux</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Minimalist AI-generated desktop utility for Linux using Whisper API to transcribe audio files</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Windsurf-Global-Rules" target="_blank">Windsurf Global Rules</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Some snippets for global rules configurations for Windsurf IDE</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Windsurf-Rules" target="_blank">Windsurf Rules</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Updated Windsurf rules</p>
</div>
<div class="project-card">
<h3><a href="https://github.com/danielrosehill/Windsurf-Rules-0925" target="_blank">Windsurf Rules 0925</a></h3>
<span class="badge">Frameworks & Tools</span>
<p>Refactored Windsurf Rules for the program's change to a modular config approach</p>
</div>
</section>
</main>
<footer>
<div class="container">
<p>&copy; 2025 Daniel Rosehill. Last Updated: August 2025</p>
<p>
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
<a href="https://danielrosehill.com" target="_blank">Website</a> |
<a href="mailto:public@danielrosehill.com">Contact</a>
</p>
</div>
</footer>
<script src="script.js"></script>
</body>
</html>