Spaces:
Running
Running
Commit
Β·
7b41fa1
1
Parent(s):
c01b8f8
commit
Browse files- README.md +58 -4
- automation.html +113 -0
- claude-code.html +125 -0
- context.html +77 -0
- create_all_pages.py +273 -0
- demos.html +130 -0
- documentation.html +125 -0
- frameworks.html +233 -0
- gemini.html +77 -0
- index.html +151 -18
- mcp.html +89 -0
- miscellaneous.html +203 -0
- pocs.html +125 -0
- script.js +43 -0
- style.css +311 -18
- system-prompts.html +233 -0
- utilities.html +125 -0
README.md
CHANGED
|
@@ -1,11 +1,65 @@
|
|
| 1 |
---
|
| 2 |
title: AI Project Index
|
| 3 |
emoji: π
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
-
short_description:
|
| 9 |
---
|
| 10 |
|
| 11 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
title: AI Project Index
|
| 3 |
emoji: π
|
| 4 |
+
colorFrom: purple
|
| 5 |
+
colorTo: blue
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
+
short_description: A comprehensive, navigable index of AI projects, tools, and agents
|
| 9 |
---
|
| 10 |
|
| 11 |
+
# AI Projects Index
|
| 12 |
+
|
| 13 |
+
A comprehensive, beautifully designed web-based index showcasing AI projects across multiple categories including demos, POCs, system prompts, frameworks, and more.
|
| 14 |
+
|
| 15 |
+
## Features
|
| 16 |
+
|
| 17 |
+
- **12 Category Pages**: Organized collections of projects including:
|
| 18 |
+
- Demos (17 projects)
|
| 19 |
+
- POCs (12 projects)
|
| 20 |
+
- System Prompts (30 projects)
|
| 21 |
+
- Frameworks & Tools (29 projects)
|
| 22 |
+
- Claude Code Projects (15 projects)
|
| 23 |
+
- MCP Projects (7 projects)
|
| 24 |
+
- Gemini Projects (5 projects)
|
| 25 |
+
- Automation & Workflows (9 projects)
|
| 26 |
+
- Context & Prompt Libraries (6 projects)
|
| 27 |
+
- Tools & Utilities (10 projects)
|
| 28 |
+
- Documentation & Indexes (11 projects)
|
| 29 |
+
- Miscellaneous (32 projects)
|
| 30 |
+
|
| 31 |
+
- **Search Functionality**: Search across categories and projects
|
| 32 |
+
- **Responsive Design**: Works beautifully on desktop, tablet, and mobile
|
| 33 |
+
- **Modern UI**: Clean, professional design with smooth transitions and hover effects
|
| 34 |
+
- **Easy Navigation**: Quick access to all project categories from the main index
|
| 35 |
+
|
| 36 |
+
## Project Structure
|
| 37 |
+
|
| 38 |
+
- `index.html` - Main landing page with category cards
|
| 39 |
+
- `[category].html` - Individual category pages with project listings
|
| 40 |
+
- `style.css` - Comprehensive styling with CSS custom properties
|
| 41 |
+
- `script.js` - Search and interaction functionality
|
| 42 |
+
- `create_all_pages.py` - Page generation script
|
| 43 |
+
|
| 44 |
+
## Viewing
|
| 45 |
+
|
| 46 |
+
Visit the live site at: [https://huggingface.co/spaces/danielrosehill/AI-Project-Index](https://huggingface.co/spaces/danielrosehill/AI-Project-Index)
|
| 47 |
+
|
| 48 |
+
## Author
|
| 49 |
+
|
| 50 |
+
**Daniel Rosehill**
|
| 51 |
+
- Website: [danielrosehill.com](https://danielrosehill.com)
|
| 52 |
+
- GitHub: [@danielrosehill](https://github.com/danielrosehill)
|
| 53 |
+
- Email: public@danielrosehill.com
|
| 54 |
+
|
| 55 |
+
## Related Indices
|
| 56 |
+
|
| 57 |
+
- [Context Projects Index](https://github.com/danielrosehill/Context-Projects-Index)
|
| 58 |
+
- [Claude Code Repos Index](https://github.com/danielrosehill/Claude-Code-Repos-Index)
|
| 59 |
+
- [AI Agents](https://github.com/danielrosehill/AI-Agents)
|
| 60 |
+
- [N8N Workflows Index](https://github.com/danielrosehill/N8N-Workflows-Index)
|
| 61 |
+
- [MCP Projects](https://github.com/danielrosehill/MCP-Projects)
|
| 62 |
+
|
| 63 |
+
## License
|
| 64 |
+
|
| 65 |
+
This index is maintained by Daniel Rosehill. Individual projects may have their own licenses.
|
automation.html
ADDED
|
@@ -0,0 +1,113 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Automation & Workflows - AI Projects Index</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
</head>
|
| 9 |
+
<body>
|
| 10 |
+
<header>
|
| 11 |
+
<div class="container">
|
| 12 |
+
<h1>π Automation & Workflows</h1>
|
| 13 |
+
<p class="subtitle">N8N workflows and automation tools</p>
|
| 14 |
+
</div>
|
| 15 |
+
</header>
|
| 16 |
+
|
| 17 |
+
<main class="container">
|
| 18 |
+
<a href="index.html" class="back-link">β Back to Index</a>
|
| 19 |
+
|
| 20 |
+
<section class="search-section">
|
| 21 |
+
<input type="text" id="projectSearch" placeholder="Search projects..." />
|
| 22 |
+
</section>
|
| 23 |
+
|
| 24 |
+
<section class="projects-list">
|
| 25 |
+
<div class="project-card">
|
| 26 |
+
<h3><a href="https://github.com/danielrosehill/Israel-Morning-News-Briefs-N8N-Perplexity-Sonar" target="_blank">Israel Morning News Briefs N8N Perplexity Sonar</a></h3>
|
| 27 |
+
<span class="badge">Automation & Workflows</span>
|
| 28 |
+
<p>Using Perplexity API structured prompting and N8N to deliver a tailored news brief</p>
|
| 29 |
+
</div>
|
| 30 |
+
|
| 31 |
+
<div class="project-card">
|
| 32 |
+
<h3><a href="https://github.com/danielrosehill/N8N-Expense-Processing-Workflow" target="_blank">N8N Expense Processing Workflow</a></h3>
|
| 33 |
+
<span class="badge">Automation & Workflows</span>
|
| 34 |
+
<p>Expense processing backend workflow with AI agent for doc analysis</p>
|
| 35 |
+
</div>
|
| 36 |
+
|
| 37 |
+
<div class="project-card">
|
| 38 |
+
<h3><a href="https://github.com/danielrosehill/N8N-Test-Agents" target="_blank">N8N Test Agents</a></h3>
|
| 39 |
+
<span class="badge">Automation & Workflows</span>
|
| 40 |
+
<p>Simple n8n agent patterns for learning the ropes or validating MCP calling</p>
|
| 41 |
+
</div>
|
| 42 |
+
|
| 43 |
+
<div class="project-card">
|
| 44 |
+
<h3><a href="https://github.com/danielrosehill/N8N-Voice-Note-Context-Pipeline-Workflow" target="_blank">N8N Voice Note Context Pipeline Workflow</a></h3>
|
| 45 |
+
<span class="badge">Automation & Workflows</span>
|
| 46 |
+
<p>Workflow for extracting context data from voice notes and passing them into Pipecone vector database for upserting</p>
|
| 47 |
+
</div>
|
| 48 |
+
|
| 49 |
+
<div class="project-card">
|
| 50 |
+
<h3><a href="https://github.com/danielrosehill/N8N-Workflows-Index" target="_blank">N8N Workflows Index</a></h3>
|
| 51 |
+
<span class="badge">Automation & Workflows</span>
|
| 52 |
+
<p>Index of N8N workflows that I have shared on Github</p>
|
| 53 |
+
</div>
|
| 54 |
+
|
| 55 |
+
<div class="project-card">
|
| 56 |
+
<h3><a href="https://github.com/danielrosehill/Parenting-Questions-AI-Agent-Workflow" target="_blank">Parenting Questions AI Agent Workflow</a></h3>
|
| 57 |
+
<span class="badge">Automation & Workflows</span>
|
| 58 |
+
<p>Workflow for an agent that answers parenting questions by email with upload to Google Drive</p>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
<div class="project-card">
|
| 62 |
+
<h3><a href="https://github.com/danielrosehill/Save-AI-Outputs-To-Nuclino-N8N" target="_blank">Save AI Outputs To Nuclino N8N</a></h3>
|
| 63 |
+
<span class="badge">Automation & Workflows</span>
|
| 64 |
+
<p>N8N workflow for saving AI outputs to Nuclino and posting a notification to Slack</p>
|
| 65 |
+
</div>
|
| 66 |
+
|
| 67 |
+
<div class="project-card">
|
| 68 |
+
<h3><a href="https://github.com/danielrosehill/Stack-Research-Agent-N8N-Config" target="_blank">Stack Research Agent N8N Config</a></h3>
|
| 69 |
+
<span class="badge">Automation & Workflows</span>
|
| 70 |
+
<p>N8N configuration for stack research agent</p>
|
| 71 |
+
</div>
|
| 72 |
+
|
| 73 |
+
<div class="project-card">
|
| 74 |
+
<h3><a href="https://github.com/danielrosehill/Structured-Output-Schemas" target="_blank">Structured Output Schemas</a></h3>
|
| 75 |
+
<span class="badge">Automation & Workflows</span>
|
| 76 |
+
<p>Reuseable JSON schemas for structured Ai assistant/agent workflows</p>
|
| 77 |
+
</div>
|
| 78 |
+
|
| 79 |
+
<div class="project-card">
|
| 80 |
+
<h3><a href="https://github.com/danielrosehill/System-Prompt-Tuning-Agent-N8N" target="_blank">System Prompt Tuning Agent N8N</a></h3>
|
| 81 |
+
<span class="badge">Automation & Workflows</span>
|
| 82 |
+
<p>N8N agent workflow for an agent that recommends fixes to system prompts based on structured user inputs provided by form</p>
|
| 83 |
+
</div>
|
| 84 |
+
|
| 85 |
+
<div class="project-card">
|
| 86 |
+
<h3><a href="https://github.com/danielrosehill/Voice-Prompt-Enhancement-Node" target="_blank">Voice Prompt Enhancement Node</a></h3>
|
| 87 |
+
<span class="badge">Automation & Workflows</span>
|
| 88 |
+
<p>Configuration for an intermediate agent in voice automation workflows that bridge voice input to other actions</p>
|
| 89 |
+
</div>
|
| 90 |
+
|
| 91 |
+
<div class="project-card">
|
| 92 |
+
<h3><a href="https://github.com/danielrosehill/Voicenotes-Prompt-To-Email-Workflow-N8N" target="_blank">Voicenotes Prompt To Email Workflow N8N</a></h3>
|
| 93 |
+
<span class="badge">Automation & Workflows</span>
|
| 94 |
+
<p>Voice notes to email workflow using N8N</p>
|
| 95 |
+
</div>
|
| 96 |
+
|
| 97 |
+
</section>
|
| 98 |
+
</main>
|
| 99 |
+
|
| 100 |
+
<footer>
|
| 101 |
+
<div class="container">
|
| 102 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 103 |
+
<p>
|
| 104 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 105 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 106 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 107 |
+
</p>
|
| 108 |
+
</div>
|
| 109 |
+
</footer>
|
| 110 |
+
|
| 111 |
+
<script src="script.js"></script>
|
| 112 |
+
</body>
|
| 113 |
+
</html>
|
claude-code.html
ADDED
|
@@ -0,0 +1,125 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Claude Code Projects - AI Projects Index</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
</head>
|
| 9 |
+
<body>
|
| 10 |
+
<header>
|
| 11 |
+
<div class="container">
|
| 12 |
+
<h1>π» Claude Code Projects</h1>
|
| 13 |
+
<p class="subtitle">Projects built with and for Claude Code CLI</p>
|
| 14 |
+
</div>
|
| 15 |
+
</header>
|
| 16 |
+
|
| 17 |
+
<main class="container">
|
| 18 |
+
<a href="index.html" class="back-link">β Back to Index</a>
|
| 19 |
+
|
| 20 |
+
<section class="search-section">
|
| 21 |
+
<input type="text" id="projectSearch" placeholder="Search projects..." />
|
| 22 |
+
</section>
|
| 23 |
+
|
| 24 |
+
<section class="projects-list">
|
| 25 |
+
<div class="project-card">
|
| 26 |
+
<h3><a href="https://github.com/danielrosehill/AI-Developer-Notebook" target="_blank">AI Developer Notebook</a></h3>
|
| 27 |
+
<span class="badge">Claude Code Projects</span>
|
| 28 |
+
<p>Notes for configuring a reference notebook with Claude Code</p>
|
| 29 |
+
</div>
|
| 30 |
+
|
| 31 |
+
<div class="project-card">
|
| 32 |
+
<h3><a href="https://github.com/danielrosehill/Claude-Code-Context-Feature-Requests" target="_blank">Claude Code Context Feature Requests</a></h3>
|
| 33 |
+
<span class="badge">Claude Code Projects</span>
|
| 34 |
+
<p>A couple of feature requests (including my own) discussing context handling in Claude code</p>
|
| 35 |
+
</div>
|
| 36 |
+
|
| 37 |
+
<div class="project-card">
|
| 38 |
+
<h3><a href="https://github.com/danielrosehill/Claude-Code-Linux-Desktop-Slash-Commands" target="_blank">Claude Code Linux Desktop Slash Commands</a></h3>
|
| 39 |
+
<span class="badge">Claude Code Projects</span>
|
| 40 |
+
<p>Slash commands for Linux desktop sysadmin with Claude Code (or any other agent)</p>
|
| 41 |
+
</div>
|
| 42 |
+
|
| 43 |
+
<div class="project-card">
|
| 44 |
+
<h3><a href="https://github.com/danielrosehill/Claude-Code-MCP-Command-Generator" target="_blank">Claude Code MCP Command Generator</a></h3>
|
| 45 |
+
<span class="badge">Claude Code Projects</span>
|
| 46 |
+
<p>Provides CC MCP installation commands</p>
|
| 47 |
+
</div>
|
| 48 |
+
|
| 49 |
+
<div class="project-card">
|
| 50 |
+
<h3><a href="https://github.com/danielrosehill/Claude-Code-Repo-Managers-ClaudeMD" target="_blank">Claude Code Repo Managers ClaudeMD</a></h3>
|
| 51 |
+
<span class="badge">Claude Code Projects</span>
|
| 52 |
+
<p>CLAUDE.md files for repo base levels for bulk mgmt</p>
|
| 53 |
+
</div>
|
| 54 |
+
|
| 55 |
+
<div class="project-card">
|
| 56 |
+
<h3><a href="https://github.com/danielrosehill/Claude-Code-Repos-Index" target="_blank">Claude Code Repos Index</a></h3>
|
| 57 |
+
<span class="badge">Claude Code Projects</span>
|
| 58 |
+
<p>Index of repositories related to Claude Code CLI</p>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
<div class="project-card">
|
| 62 |
+
<h3><a href="https://github.com/danielrosehill/Claude-Code-Writing-Squad" target="_blank">Claude Code Writing Squad</a></h3>
|
| 63 |
+
<span class="badge">Claude Code Projects</span>
|
| 64 |
+
<p>Model repository structure for using a Claude Code agent crew for writing related tasks</p>
|
| 65 |
+
</div>
|
| 66 |
+
|
| 67 |
+
<div class="project-card">
|
| 68 |
+
<h3><a href="https://github.com/danielrosehill/Claude-OS-Sync-Agent" target="_blank">Claude OS Sync Agent</a></h3>
|
| 69 |
+
<span class="badge">Claude Code Projects</span>
|
| 70 |
+
<p>Idea - using Claude Code in place of Ansible for cross-device updating/sync</p>
|
| 71 |
+
</div>
|
| 72 |
+
|
| 73 |
+
<div class="project-card">
|
| 74 |
+
<h3><a href="https://github.com/danielrosehill/Claude-Slash-Commands" target="_blank">Claude Slash Commands</a></h3>
|
| 75 |
+
<span class="badge">Claude Code Projects</span>
|
| 76 |
+
<p>My Claude Code slash commands</p>
|
| 77 |
+
</div>
|
| 78 |
+
|
| 79 |
+
<div class="project-card">
|
| 80 |
+
<h3><a href="https://github.com/danielrosehill/Claude-Sub-Agent-Network" target="_blank">Claude Sub Agent Network</a></h3>
|
| 81 |
+
<span class="badge">Claude Code Projects</span>
|
| 82 |
+
<p>Collection of subagents for Claude Code with configs spanning ideation, editing, version control</p>
|
| 83 |
+
</div>
|
| 84 |
+
|
| 85 |
+
<div class="project-card">
|
| 86 |
+
<h3><a href="https://github.com/danielrosehill/Cool-Claude-Code-Stuff" target="_blank">Cool Claude Code Stuff</a></h3>
|
| 87 |
+
<span class="badge">Claude Code Projects</span>
|
| 88 |
+
<p>Claude Code repos and other resources</p>
|
| 89 |
+
</div>
|
| 90 |
+
|
| 91 |
+
<div class="project-card">
|
| 92 |
+
<h3><a href="https://github.com/danielrosehill/Home-Folder-Claude-MD" target="_blank">Home Folder Claude MD</a></h3>
|
| 93 |
+
<span class="badge">Claude Code Projects</span>
|
| 94 |
+
<p>CLAUDE.md for my home directory on an Ubuntu Linux desktop</p>
|
| 95 |
+
</div>
|
| 96 |
+
|
| 97 |
+
<div class="project-card">
|
| 98 |
+
<h3><a href="https://github.com/danielrosehill/Non-Code-Claude-Code" target="_blank">Non Code Claude Code</a></h3>
|
| 99 |
+
<span class="badge">Claude Code Projects</span>
|
| 100 |
+
<p>Small collection of non-development related uses for Claude Code</p>
|
| 101 |
+
</div>
|
| 102 |
+
|
| 103 |
+
<div class="project-card">
|
| 104 |
+
<h3><a href="https://github.com/danielrosehill/Smithery-Claude-Code-MCP-Jumpstarter" target="_blank">Smithery Claude Code MCP Jumpstarter</a></h3>
|
| 105 |
+
<span class="badge">Claude Code Projects</span>
|
| 106 |
+
<p>Group of Smithery MCPs for Claude Code</p>
|
| 107 |
+
</div>
|
| 108 |
+
|
| 109 |
+
</section>
|
| 110 |
+
</main>
|
| 111 |
+
|
| 112 |
+
<footer>
|
| 113 |
+
<div class="container">
|
| 114 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 115 |
+
<p>
|
| 116 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 117 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 118 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 119 |
+
</p>
|
| 120 |
+
</div>
|
| 121 |
+
</footer>
|
| 122 |
+
|
| 123 |
+
<script src="script.js"></script>
|
| 124 |
+
</body>
|
| 125 |
+
</html>
|
context.html
ADDED
|
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Context & Prompt Libraries - AI Projects Index</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
</head>
|
| 9 |
+
<body>
|
| 10 |
+
<header>
|
| 11 |
+
<div class="container">
|
| 12 |
+
<h1>π Context & Prompt Libraries</h1>
|
| 13 |
+
<p class="subtitle">Context repositories and prompt collections</p>
|
| 14 |
+
</div>
|
| 15 |
+
</header>
|
| 16 |
+
|
| 17 |
+
<main class="container">
|
| 18 |
+
<a href="index.html" class="back-link">β Back to Index</a>
|
| 19 |
+
|
| 20 |
+
<section class="search-section">
|
| 21 |
+
<input type="text" id="projectSearch" placeholder="Search projects..." />
|
| 22 |
+
</section>
|
| 23 |
+
|
| 24 |
+
<section class="projects-list">
|
| 25 |
+
<div class="project-card">
|
| 26 |
+
<h3><a href="https://github.com/danielrosehill/Audiopenai-Edit-Prompts" target="_blank">Audiopenai Edit Prompts</a></h3>
|
| 27 |
+
<span class="badge">Context & Prompt Libraries</span>
|
| 28 |
+
<p>Text transformation prompts library for Audiopen.ai (my customs)</p>
|
| 29 |
+
</div>
|
| 30 |
+
|
| 31 |
+
<div class="project-card">
|
| 32 |
+
<h3><a href="https://github.com/danielrosehill/Career-Data-AI-Context-Repo" target="_blank">Career Data AI Context Repo</a></h3>
|
| 33 |
+
<span class="badge">Context & Prompt Libraries</span>
|
| 34 |
+
<p>Context repository for AI tools providing career info to guide agents, assistants, etc</p>
|
| 35 |
+
</div>
|
| 36 |
+
|
| 37 |
+
<div class="project-card">
|
| 38 |
+
<h3><a href="https://github.com/danielrosehill/Long-AI-Prompting-Experiment" target="_blank">Long AI Prompting Experiment</a></h3>
|
| 39 |
+
<span class="badge">Context & Prompt Libraries</span>
|
| 40 |
+
<p>Experiment testing the "added value" of long context-dense prompts (versus casual converastional prompts) and the value of a voice "prompt optimisation" agent</p>
|
| 41 |
+
</div>
|
| 42 |
+
|
| 43 |
+
<div class="project-card">
|
| 44 |
+
<h3><a href="https://github.com/danielrosehill/Software-Wish-List-AI-Context" target="_blank">Software Wish List AI Context</a></h3>
|
| 45 |
+
<span class="badge">Context & Prompt Libraries</span>
|
| 46 |
+
<p>Context repository to connect to AI tools - things I look for in most software evaluations</p>
|
| 47 |
+
</div>
|
| 48 |
+
|
| 49 |
+
<div class="project-card">
|
| 50 |
+
<h3><a href="https://github.com/danielrosehill/Text-Transformation-Prompt-Library" target="_blank">Text Transformation Prompt Library</a></h3>
|
| 51 |
+
<span class="badge">Context & Prompt Libraries</span>
|
| 52 |
+
<p>Updated repo of text transformation prompts (raw STT transcripts -> *). New repo for capturing via automations.</p>
|
| 53 |
+
</div>
|
| 54 |
+
|
| 55 |
+
<div class="project-card">
|
| 56 |
+
<h3><a href="https://github.com/danielrosehill/Voice-To-Prompt-Pipeline" target="_blank">Voice To Prompt Pipeline</a></h3>
|
| 57 |
+
<span class="badge">Context & Prompt Libraries</span>
|
| 58 |
+
<p>A conceptual voice to prompt pipeline that attempts to separate instructions from provided context for better results</p>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
</section>
|
| 62 |
+
</main>
|
| 63 |
+
|
| 64 |
+
<footer>
|
| 65 |
+
<div class="container">
|
| 66 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 67 |
+
<p>
|
| 68 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 69 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 70 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 71 |
+
</p>
|
| 72 |
+
</div>
|
| 73 |
+
</footer>
|
| 74 |
+
|
| 75 |
+
<script src="script.js"></script>
|
| 76 |
+
</body>
|
| 77 |
+
</html>
|
create_all_pages.py
ADDED
|
@@ -0,0 +1,273 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env python3
|
| 2 |
+
"""
|
| 3 |
+
Generate all HTML category pages from the original-index.md data
|
| 4 |
+
"""
|
| 5 |
+
|
| 6 |
+
import json
|
| 7 |
+
|
| 8 |
+
# All category data
|
| 9 |
+
all_categories = {
|
| 10 |
+
"frameworks": {
|
| 11 |
+
"title": "Frameworks & Tools",
|
| 12 |
+
"description": "Frameworks, tools, and utilities for AI development",
|
| 13 |
+
"icon": "π οΈ",
|
| 14 |
+
"projects": [
|
| 15 |
+
{"name": "A Few ADKs", "url": "https://github.com/danielrosehill/A-Few-ADKs", "desc": "Point in time collection of some agent development kits (ADKs) to explore"},
|
| 16 |
+
{"name": "Agent SDK Env Setup", "url": "https://github.com/danielrosehill/Agent-SDK-Env-Setup", "desc": "Script to clone a few of the main ADKs (agent development kids) for testing/experimentation"},
|
| 17 |
+
{"name": "AI Friendly Badge", "url": "https://github.com/danielrosehill/AI-Friendly-Badge", "desc": "Website footer badge signalling AI \"friendliness\""},
|
| 18 |
+
{"name": "ASR Training Data Chunker", "url": "https://github.com/danielrosehill/ASR-Training-Data-Chunker", "desc": "Breaks up texts by approximate reading duration"},
|
| 19 |
+
{"name": "Batch ClaudeMD Repo Creator", "url": "https://github.com/danielrosehill/Batch-ClaudeMD-Repo-Creator", "desc": "For batch CLAUDE.md creation in large repository collections"},
|
| 20 |
+
{"name": "Better Safe", "url": "https://github.com/danielrosehill/Better-Safe", "desc": "CLI for taking on-demand Snapper snapshots (BTRFS)"},
|
| 21 |
+
{"name": "Cline Rules", "url": "https://github.com/danielrosehill/Cline-Rules", "desc": "Rules file for Cline"},
|
| 22 |
+
{"name": "Continue Dev Blocks", "url": "https://github.com/danielrosehill/Continue-Dev-Blocks", "desc": "Configuration blocks for Continue.dev code-gen assistants"},
|
| 23 |
+
{"name": "Email AI Outputs Workflow", "url": "https://github.com/danielrosehill/Email-AI-Outputs-Workflow", "desc": "N8N workflow for sharing prompts and outputs with friends and family with a reformatting node for smoother MD to email-safe HTML"},
|
| 24 |
+
{"name": "Gemini CLI Home Guidance", "url": "https://github.com/danielrosehill/Gemini-CLI-Home-Guidance", "desc": "Gemini.md (\"rules\") for the home folder / non repo constrained execution for Gemini CLI (model)"},
|
| 25 |
+
{"name": "Gemini Desktop Recorder Notepad", "url": "https://github.com/danielrosehill/Gemini-Desktop-Recorder-Notepad", "desc": "Voice recorder intended for easy voice note capture with AI (STT) postprocessing/cleanup"},
|
| 26 |
+
{"name": "Gemini Prompt Library ideator", "url": "https://github.com/danielrosehill/Gemini-Prompt-Library-ideator", "desc": "Using Gemini structured outputs to ideate a prompt library for Open Web UI"},
|
| 27 |
+
{"name": "Gemini SSML Formatter", "url": "https://github.com/danielrosehill/Gemini-SSML-Formatter", "desc": "Agent/app using Gemini to format plain markdown into speech synthesis markup language (SSML) for TTS narration"},
|
| 28 |
+
{"name": "Gemini Voice Notepad", "url": "https://github.com/danielrosehill/Gemini-Voice-Notepad", "desc": "Voice note transcription and cleanup with reformatting support"},
|
| 29 |
+
{"name": "Google Air Quality MCP", "url": "https://github.com/danielrosehill/Google-Air-Quality-MCP", "desc": "WIP - MCP server for querying Google Map's environmental API to retrieve air quality data for a geolocation"},
|
| 30 |
+
{"name": "Linux Desktop ClaudeMD Seeder", "url": "https://github.com/danielrosehill/Linux-Desktop-ClaudeMD-Seeder", "desc": "Seeds Claude.md files at common places in Linux Desktop filesystems"},
|
| 31 |
+
{"name": "N8N LLM Workflow Bulk Updater", "url": "https://github.com/danielrosehill/N8N-LLM-Workflow-Bulk-Updater", "desc": "Backend script for applying bulk model updates to workflows (use-case: updating LLMs in nodes)"},
|
| 32 |
+
{"name": "N8N Workflow Sanitiser Agent", "url": "https://github.com/danielrosehill/N8N-Workflow-Sanitiser-Agent", "desc": "Configuration for an AI agent for sanitising (redacting personal details) in N8N workflow exports"},
|
| 33 |
+
{"name": "Open In Windsurf KDE", "url": "https://github.com/danielrosehill/Open-In-Windsurf-KDE", "desc": "Implementing an \"Open In Windsurf\" (AI IDE) context menu element for KDE Plasma"},
|
| 34 |
+
{"name": "Private And Public Claude MD", "url": "https://github.com/danielrosehill/Private-And-Public-Claude-MD", "desc": "Slash command to seed private and public CLAUDE.md files"},
|
| 35 |
+
{"name": "Prompt Library Privacy Screener", "url": "https://github.com/danielrosehill/Prompt-Library-Privacy-Screener", "desc": "Model for a PII screen (using Ollama) for open sourcing prompt libraries safely"},
|
| 36 |
+
{"name": "quick repo creator", "url": "https://github.com/danielrosehill/quick-repo-creator", "desc": "A streamlined CLI tool for fast repository creation workflow with GitHub integration and IDE support"},
|
| 37 |
+
{"name": "Smithery Batch Installer", "url": "https://github.com/danielrosehill/Smithery-Batch-Installer", "desc": "Speeds up installing Smithery MCP servers onto multiple clients"},
|
| 38 |
+
{"name": "Structured System Prompt Generator", "url": "https://github.com/danielrosehill/Structured-System-Prompt-Generator", "desc": "Streamlit generator to aid with the creation of structured prompts"},
|
| 39 |
+
{"name": "Text Transformation Prompt Combiner", "url": "https://github.com/danielrosehill/Text-Transformation-Prompt-Combiner", "desc": "Basic implementation of a prompt concatenation utility for text transformation system prompts for converting transcribed text"},
|
| 40 |
+
{"name": "To Clone Or Not To Clone", "url": "https://github.com/danielrosehill/To-Clone-Or-Not-To-Clone", "desc": "Interactive CLI for cloning your Github repos"},
|
| 41 |
+
{"name": "Vibe Coded Disclosure", "url": "https://github.com/danielrosehill/Vibe-Coded-Disclosure", "desc": "Quick utility for adding FYI type notices to repos that they were vibe coded"},
|
| 42 |
+
{"name": "What Reqs Scanner", "url": "https://github.com/danielrosehill/What-Reqs-Scanner", "desc": "Python utility that scans a repo base for requirements.txt to analyse most used packages and suggest base env"},
|
| 43 |
+
{"name": "Whisper Converter Linux", "url": "https://github.com/danielrosehill/Whisper-Converter-Linux", "desc": "Minimalist AI-generated desktop utility for Linux using Whisper API to transcribe audio files"},
|
| 44 |
+
{"name": "Windsurf Global Rules", "url": "https://github.com/danielrosehill/Windsurf-Global-Rules", "desc": "Some snippets for global rules configurations for Windsurf IDE"},
|
| 45 |
+
{"name": "Windsurf Rules", "url": "https://github.com/danielrosehill/Windsurf-Rules", "desc": "Updated Windsurf rules"},
|
| 46 |
+
{"name": "Windsurf Rules 0925", "url": "https://github.com/danielrosehill/Windsurf-Rules-0925", "desc": "Refactored Windsurf Rules for the program's change to a modular config approach"},
|
| 47 |
+
]
|
| 48 |
+
},
|
| 49 |
+
"claude-code": {
|
| 50 |
+
"title": "Claude Code Projects",
|
| 51 |
+
"description": "Projects built with and for Claude Code CLI",
|
| 52 |
+
"icon": "π»",
|
| 53 |
+
"projects": [
|
| 54 |
+
{"name": "AI Developer Notebook", "url": "https://github.com/danielrosehill/AI-Developer-Notebook", "desc": "Notes for configuring a reference notebook with Claude Code"},
|
| 55 |
+
{"name": "Claude Code Context Feature Requests", "url": "https://github.com/danielrosehill/Claude-Code-Context-Feature-Requests", "desc": "A couple of feature requests (including my own) discussing context handling in Claude code"},
|
| 56 |
+
{"name": "Claude Code Linux Desktop Slash Commands", "url": "https://github.com/danielrosehill/Claude-Code-Linux-Desktop-Slash-Commands", "desc": "Slash commands for Linux desktop sysadmin with Claude Code (or any other agent)"},
|
| 57 |
+
{"name": "Claude Code MCP Command Generator", "url": "https://github.com/danielrosehill/Claude-Code-MCP-Command-Generator", "desc": "Provides CC MCP installation commands"},
|
| 58 |
+
{"name": "Claude Code Repo Managers ClaudeMD", "url": "https://github.com/danielrosehill/Claude-Code-Repo-Managers-ClaudeMD", "desc": "CLAUDE.md files for repo base levels for bulk mgmt"},
|
| 59 |
+
{"name": "Claude Code Repos Index", "url": "https://github.com/danielrosehill/Claude-Code-Repos-Index", "desc": "Index of repositories related to Claude Code CLI"},
|
| 60 |
+
{"name": "Claude Code Writing Squad", "url": "https://github.com/danielrosehill/Claude-Code-Writing-Squad", "desc": "Model repository structure for using a Claude Code agent crew for writing related tasks"},
|
| 61 |
+
{"name": "Claude OS Sync Agent", "url": "https://github.com/danielrosehill/Claude-OS-Sync-Agent", "desc": "Idea - using Claude Code in place of Ansible for cross-device updating/sync"},
|
| 62 |
+
{"name": "Claude Slash Commands", "url": "https://github.com/danielrosehill/Claude-Slash-Commands", "desc": "My Claude Code slash commands"},
|
| 63 |
+
{"name": "Claude Sub Agent Network", "url": "https://github.com/danielrosehill/Claude-Sub-Agent-Network", "desc": "Collection of subagents for Claude Code with configs spanning ideation, editing, version control"},
|
| 64 |
+
{"name": "Cool Claude Code Stuff", "url": "https://github.com/danielrosehill/Cool-Claude-Code-Stuff", "desc": "Claude Code repos and other resources"},
|
| 65 |
+
{"name": "Home Folder Claude MD", "url": "https://github.com/danielrosehill/Home-Folder-Claude-MD", "desc": "CLAUDE.md for my home directory on an Ubuntu Linux desktop"},
|
| 66 |
+
{"name": "Non Code Claude Code", "url": "https://github.com/danielrosehill/Non-Code-Claude-Code", "desc": "Small collection of non-development related uses for Claude Code"},
|
| 67 |
+
{"name": "Smithery Claude Code MCP Jumpstarter", "url": "https://github.com/danielrosehill/Smithery-Claude-Code-MCP-Jumpstarter", "desc": "Group of Smithery MCPs for Claude Code"},
|
| 68 |
+
]
|
| 69 |
+
},
|
| 70 |
+
"mcp": {
|
| 71 |
+
"title": "MCP Projects",
|
| 72 |
+
"description": "Model Context Protocol servers and implementations",
|
| 73 |
+
"icon": "π",
|
| 74 |
+
"projects": [
|
| 75 |
+
{"name": "Google Air Quality MCP Postman Autogenerated", "url": "https://github.com/danielrosehill/Google-Air-Quality-MCP-Postman-Autogenerated", "desc": "Auto-generated MCP server for Google Air Quality API"},
|
| 76 |
+
{"name": "Jewish Interest MCP Projects", "url": "https://github.com/danielrosehill/Jewish-Interest-MCP-Projects", "desc": "Some MCP (model context protocol) servers which might be of interest to Jewish users"},
|
| 77 |
+
{"name": "Linux MCP Clients", "url": "https://github.com/danielrosehill/Linux-MCP-Clients", "desc": "A very small list of MCP clients that are available to Linux users, GUIs + CLIs"},
|
| 78 |
+
{"name": "MCP Projects", "url": "https://github.com/danielrosehill/MCP-Projects", "desc": "Various MCP related projects I'm either working on (or have worked on)"},
|
| 79 |
+
{"name": "MCP Server Ideas", "url": "https://github.com/danielrosehill/MCP-Server-Ideas", "desc": "Plans/WIP for MCP servers"},
|
| 80 |
+
{"name": "MCP Server JSON Sync", "url": "https://github.com/danielrosehill/MCP-Server-JSON-Sync", "desc": "Sync script for syncing VS Code MCP server JSON to Roo Code's store"},
|
| 81 |
+
{"name": "Qwen Agent", "url": "https://github.com/danielrosehill/Qwen-Agent", "desc": "Agent framework and applications built upon Qwen>=3.0, featuring Function Calling, MCP, Code Interpreter, RAG, Chrome extension, etc."},
|
| 82 |
+
{"name": "awesome mcp clients", "url": "https://github.com/danielrosehill/awesome-mcp-clients", "desc": "A collection of MCP clients."},
|
| 83 |
+
]
|
| 84 |
+
},
|
| 85 |
+
"gemini": {
|
| 86 |
+
"title": "Gemini Projects",
|
| 87 |
+
"description": "Projects leveraging Google's Gemini AI",
|
| 88 |
+
"icon": "β¨",
|
| 89 |
+
"projects": [
|
| 90 |
+
{"name": "Gemini AI Podcast Generator Web UI", "url": "https://github.com/danielrosehill/Gemini-AI-Podcast-Generator-Web-UI", "desc": "Web UI for Gemini AI podcast generator (Firebase Studio project)"},
|
| 91 |
+
{"name": "Gemini Ubuntu Maintenance Agent", "url": "https://github.com/danielrosehill/Gemini-Ubuntu-Maintenance-Agent", "desc": "Maintenance agent for Ubuntu systems using Gemini"},
|
| 92 |
+
{"name": "Gemini Vibe Coding Projects", "url": "https://github.com/danielrosehill/Gemini-Vibe-Coding-Projects", "desc": "List of vibe-coded starters created with Google AI Studio app builder"},
|
| 93 |
+
{"name": "Multimodal AI Use Case Ideator", "url": "https://github.com/danielrosehill/Multimodal-AI-Use-Case-Ideator", "desc": "Ideates use-cases for multimodal AI (Gemini)"},
|
| 94 |
+
{"name": "STT To TTS", "url": "https://github.com/danielrosehill/STT-To-TTS", "desc": "Gemini app which captures user speech, condenses (LLM), and then synthes"},
|
| 95 |
+
{"name": "Structured Gemini Prompts", "url": "https://github.com/danielrosehill/Structured-Gemini-Prompts", "desc": "A couple of examples of using Gemini 2.5 with structured outputs in Google AI Studio in order to conduct document analysis."},
|
| 96 |
+
]
|
| 97 |
+
},
|
| 98 |
+
"automation": {
|
| 99 |
+
"title": "Automation & Workflows",
|
| 100 |
+
"description": "N8N workflows and automation tools",
|
| 101 |
+
"icon": "π",
|
| 102 |
+
"projects": [
|
| 103 |
+
{"name": "Israel Morning News Briefs N8N Perplexity Sonar", "url": "https://github.com/danielrosehill/Israel-Morning-News-Briefs-N8N-Perplexity-Sonar", "desc": "Using Perplexity API structured prompting and N8N to deliver a tailored news brief"},
|
| 104 |
+
{"name": "N8N Expense Processing Workflow", "url": "https://github.com/danielrosehill/N8N-Expense-Processing-Workflow", "desc": "Expense processing backend workflow with AI agent for doc analysis"},
|
| 105 |
+
{"name": "N8N Test Agents", "url": "https://github.com/danielrosehill/N8N-Test-Agents", "desc": "Simple n8n agent patterns for learning the ropes or validating MCP calling"},
|
| 106 |
+
{"name": "N8N Voice Note Context Pipeline Workflow", "url": "https://github.com/danielrosehill/N8N-Voice-Note-Context-Pipeline-Workflow", "desc": "Workflow for extracting context data from voice notes and passing them into Pipecone vector database for upserting"},
|
| 107 |
+
{"name": "N8N Workflows Index", "url": "https://github.com/danielrosehill/N8N-Workflows-Index", "desc": "Index of N8N workflows that I have shared on Github"},
|
| 108 |
+
{"name": "Parenting Questions AI Agent Workflow", "url": "https://github.com/danielrosehill/Parenting-Questions-AI-Agent-Workflow", "desc": "Workflow for an agent that answers parenting questions by email with upload to Google Drive"},
|
| 109 |
+
{"name": "Save AI Outputs To Nuclino N8N", "url": "https://github.com/danielrosehill/Save-AI-Outputs-To-Nuclino-N8N", "desc": "N8N workflow for saving AI outputs to Nuclino and posting a notification to Slack"},
|
| 110 |
+
{"name": "Stack Research Agent N8N Config", "url": "https://github.com/danielrosehill/Stack-Research-Agent-N8N-Config", "desc": "N8N configuration for stack research agent"},
|
| 111 |
+
{"name": "Structured Output Schemas", "url": "https://github.com/danielrosehill/Structured-Output-Schemas", "desc": "Reuseable JSON schemas for structured Ai assistant/agent workflows"},
|
| 112 |
+
{"name": "System Prompt Tuning Agent N8N", "url": "https://github.com/danielrosehill/System-Prompt-Tuning-Agent-N8N", "desc": "N8N agent workflow for an agent that recommends fixes to system prompts based on structured user inputs provided by form"},
|
| 113 |
+
{"name": "Voice Prompt Enhancement Node", "url": "https://github.com/danielrosehill/Voice-Prompt-Enhancement-Node", "desc": "Configuration for an intermediate agent in voice automation workflows that bridge voice input to other actions"},
|
| 114 |
+
{"name": "Voicenotes Prompt To Email Workflow N8N", "url": "https://github.com/danielrosehill/Voicenotes-Prompt-To-Email-Workflow-N8N", "desc": "Voice notes to email workflow using N8N"},
|
| 115 |
+
]
|
| 116 |
+
},
|
| 117 |
+
"context": {
|
| 118 |
+
"title": "Context & Prompt Libraries",
|
| 119 |
+
"description": "Context repositories and prompt collections",
|
| 120 |
+
"icon": "π",
|
| 121 |
+
"projects": [
|
| 122 |
+
{"name": "Audiopenai Edit Prompts", "url": "https://github.com/danielrosehill/Audiopenai-Edit-Prompts", "desc": "Text transformation prompts library for Audiopen.ai (my customs)"},
|
| 123 |
+
{"name": "Career Data AI Context Repo", "url": "https://github.com/danielrosehill/Career-Data-AI-Context-Repo", "desc": "Context repository for AI tools providing career info to guide agents, assistants, etc"},
|
| 124 |
+
{"name": "Long AI Prompting Experiment", "url": "https://github.com/danielrosehill/Long-AI-Prompting-Experiment", "desc": "Experiment testing the \"added value\" of long context-dense prompts (versus casual converastional prompts) and the value of a voice \"prompt optimisation\" agent"},
|
| 125 |
+
{"name": "Software Wish List AI Context", "url": "https://github.com/danielrosehill/Software-Wish-List-AI-Context", "desc": "Context repository to connect to AI tools - things I look for in most software evaluations"},
|
| 126 |
+
{"name": "Text Transformation Prompt Library", "url": "https://github.com/danielrosehill/Text-Transformation-Prompt-Library", "desc": "Updated repo of text transformation prompts (raw STT transcripts -> *). New repo for capturing via automations."},
|
| 127 |
+
{"name": "Voice To Prompt Pipeline", "url": "https://github.com/danielrosehill/Voice-To-Prompt-Pipeline", "desc": "A conceptual voice to prompt pipeline that attempts to separate instructions from provided context for better results"},
|
| 128 |
+
]
|
| 129 |
+
},
|
| 130 |
+
"utilities": {
|
| 131 |
+
"title": "Tools & Utilities",
|
| 132 |
+
"description": "Standalone tools and utility applications",
|
| 133 |
+
"icon": "π§",
|
| 134 |
+
"projects": [
|
| 135 |
+
{"name": "ACR 1252 GUI 1025", "url": "https://github.com/danielrosehill/ACR-1252-GUI-1025", "desc": "Updated \"vibe-coded\" GUI for reading/writing to the ACR1252 USB NFC reader/writer (Linux)"},
|
| 136 |
+
{"name": "AI Assistant Ideator Streamlit", "url": "https://github.com/danielrosehill/AI-Assistant-Ideator-Streamlit", "desc": "Streamlit implementation for an AI \"self-ideation\" utility"},
|
| 137 |
+
{"name": "AI Assistant Ideator", "url": "https://github.com/danielrosehill/AI-Assistant-Ideator", "desc": "Streamlit app for ideating AI assisants"},
|
| 138 |
+
{"name": "Bash Alias Manager Claude", "url": "https://github.com/danielrosehill/Bash-Alias-Manager-Claude", "desc": "Claude agent directory for managing bash aliases"},
|
| 139 |
+
{"name": "Bug Reports Public", "url": "https://github.com/danielrosehill/Bug-Reports-Public", "desc": "Sanitised or non-sensitive bug reports that may have diagnostic utility for others"},
|
| 140 |
+
{"name": "Career Pivot AI", "url": "https://github.com/danielrosehill/Career-Pivot-AI", "desc": "Career pivot ideation app (AI Studio, vibe coded starter)"},
|
| 141 |
+
{"name": "Great AI Convos", "url": "https://github.com/danielrosehill/Great-AI-Convos", "desc": "A few timestampped conversations with AI tools that left an impression, recorded for posterity"},
|
| 142 |
+
{"name": "LLM Preferences Guide", "url": "https://github.com/danielrosehill/LLM-Preferences-Guide", "desc": "(Experiment) Predefined set of instructions for local agents governing LLM usage and selection"},
|
| 143 |
+
{"name": "Ollama Ideation UI", "url": "https://github.com/danielrosehill/Ollama-Ideation-UI", "desc": "Desktop app for running batch \"ideation\" prompts with a local LLM"},
|
| 144 |
+
{"name": "Shakespearean Text Generator Streamlit", "url": "https://github.com/danielrosehill/Shakespearean-Text-Generator-Streamlit", "desc": "Strealit app for generating Shakespearean text ... because why not"},
|
| 145 |
+
{"name": "Tech Stack Structured", "url": "https://github.com/danielrosehill/Tech-Stack-Structured", "desc": "Structured version of tech stack, including AI tools"},
|
| 146 |
+
{"name": "Tech Tool Prompting 0525", "url": "https://github.com/danielrosehill/Tech-Tool-Prompting-0525", "desc": "Some stack evaluation prompts as I try to finish my stack \"updating\" process"},
|
| 147 |
+
{"name": "Voice Notepad Prototype Planning", "url": "https://github.com/danielrosehill/Voice-Notepad-Prototype-Planning", "desc": "Planning and outlining for an AI voice app for organisation"},
|
| 148 |
+
{"name": "Whisper Notepad Simple", "url": "https://github.com/danielrosehill/Whisper-Notepad-Simple", "desc": "A Linux desktop utility for converting speech to text using the OpenAI Whisper API"},
|
| 149 |
+
]
|
| 150 |
+
},
|
| 151 |
+
"documentation": {
|
| 152 |
+
"title": "Documentation & Indexes",
|
| 153 |
+
"description": "Documentation projects and resource indexes",
|
| 154 |
+
"icon": "π",
|
| 155 |
+
"projects": [
|
| 156 |
+
{"name": "AI Agents", "url": "https://github.com/danielrosehill/AI-Agents", "desc": "Periodically updated index of AI agent configurations that I'm working on (or have created)"},
|
| 157 |
+
{"name": "AI Generated Projects Index", "url": "https://github.com/danielrosehill/AI-Generated-Projects-Index", "desc": "Index of development projects that were partially or fully developed using AI"},
|
| 158 |
+
{"name": "AI Projects Index", "url": "https://github.com/danielrosehill/AI-Projects-Index", "desc": "Index of AI project related indices (master index)"},
|
| 159 |
+
{"name": "Awesome AI Agents And Assistants", "url": "https://github.com/danielrosehill/Awesome-AI-Agents-And-Assistants", "desc": "An ecosystem map of the AI agent and assistant building landscape in Feb 2025"},
|
| 160 |
+
{"name": "Awesome AI Coding Tools", "url": "https://github.com/danielrosehill/Awesome-AI-Coding-Tools", "desc": "September 1st 2025 Snapshot"},
|
| 161 |
+
{"name": "Awesome List Repos Index", "url": "https://github.com/danielrosehill/Awesome-List-Repos-Index", "desc": "Index of listing repositories I have created"},
|
| 162 |
+
{"name": "Awesome Whisper Apps", "url": "https://github.com/danielrosehill/Awesome-Whisper-Apps", "desc": "Useful speech to text tools that use Whisper under the hood (API/local)"},
|
| 163 |
+
{"name": "Backup Projects Index", "url": "https://github.com/danielrosehill/Backup-Projects-Index", "desc": "Indexing repo of backup related projects and scripts"},
|
| 164 |
+
{"name": "Context Projects Index", "url": "https://github.com/danielrosehill/Context-Projects-Index", "desc": "Index of projects related to context-gathering and generation for AI, including via interview approaches"},
|
| 165 |
+
{"name": "Deep Research Projects 0425", "url": "https://github.com/danielrosehill/Deep-Research-Projects-0425", "desc": "A collection of links to a few AI \"deep research\" projects and agents, April 2025"},
|
| 166 |
+
{"name": "Hebrew LLMs", "url": "https://github.com/danielrosehill/Hebrew-LLMs", "desc": "A pathfinder repo (index) to some Hebrew language LLMs on Hugging Face"},
|
| 167 |
+
{"name": "Linux STT And Voice Assistants", "url": "https://github.com/danielrosehill/Linux-STT-And-Voice-Assistants", "desc": "Point in time snapshot/index of STT and voice assistants projects for Linux desktop"},
|
| 168 |
+
{"name": "My Docs Index", "url": "https://github.com/danielrosehill/My-Docs-Index", "desc": "An index to my various documentation projects, both on Github and elsewhere"},
|
| 169 |
+
{"name": "Text Transformation Prompt Collection 2", "url": "https://github.com/danielrosehill/Text-Transformation-Prompt-Collection-2", "desc": "An abbreviated collection of STT transformation prompts"},
|
| 170 |
+
]
|
| 171 |
+
},
|
| 172 |
+
"miscellaneous": {
|
| 173 |
+
"title": "Miscellaneous",
|
| 174 |
+
"description": "Various AI experiments and unique projects",
|
| 175 |
+
"icon": "π",
|
| 176 |
+
"projects": [
|
| 177 |
+
{"name": "AI Agent Ideation Agent", "url": "https://github.com/danielrosehill/AI-Agent-Ideation-Agent", "desc": "Ideation agent that generates ideas for AI agents!"},
|
| 178 |
+
{"name": "AI Output Storage Backend Data Models", "url": "https://github.com/danielrosehill/AI-Output-Storage-Backend-Data-Models", "desc": "Some simple data tables for populating a backend for storing prompt runs"},
|
| 179 |
+
{"name": "Agents.md Templates", "url": "https://github.com/danielrosehill/Agents.md-Templates", "desc": "Template agents.md templates for use with OpenAI Codex"},
|
| 180 |
+
{"name": "Ai Development Template", "url": "https://github.com/danielrosehill/Ai-Development-Template", "desc": "Development template for AI projects"},
|
| 181 |
+
{"name": "Assistant Self Ideation 280325", "url": "https://github.com/danielrosehill/Assistant-Self-Ideation-280325", "desc": "AI assistant \"self-ideation\" run"},
|
| 182 |
+
{"name": "Back Up Your SaaS", "url": "https://github.com/danielrosehill/Back-Up-Your-SaaS", "desc": "Notes for fellow cautious trusters of \"the cloud\""},
|
| 183 |
+
{"name": "Github AI Searches", "url": "https://github.com/danielrosehill/Github-AI-Searches", "desc": "A series of search links for those wishing to drink from the firehose of open-source AI"},
|
| 184 |
+
{"name": "LLM Detective", "url": "https://github.com/danielrosehill/LLM-Detective", "desc": "Agent that tries to probe other models' capabilities with conversation"},
|
| 185 |
+
{"name": "Llama OS Doctor Idea", "url": "https://github.com/danielrosehill/Llama-OS-Doctor-Idea", "desc": "Planning notes for an AI agent / experiment"},
|
| 186 |
+
{"name": "Local Linux Repair Bot", "url": "https://github.com/danielrosehill/Local-Linux-Repair-Bot", "desc": "Experimentary repo to try use an AI IDE as a local agent workspace for local OS debugging"},
|
| 187 |
+
{"name": "Multimodal AI Taxonomy", "url": "https://github.com/danielrosehill/Multimodal-AI-Taxonomy", "desc": "Attempting to map out the various input/output permutations for multimodal AI"},
|
| 188 |
+
{"name": "My Weird Prompts", "url": "https://github.com/danielrosehill/My-Weird-Prompts", "desc": "Blog/podcast made out of colorful (and mundane) AI prompts - and answers!"},
|
| 189 |
+
{"name": "OSINT Missile Intelligence Agent", "url": "https://github.com/danielrosehill/OSINT-Missile-Intelligence-Agent", "desc": "Snap reports about causes and quantitiative info about hostile missile launches"},
|
| 190 |
+
{"name": "One Prompt AI Book", "url": "https://github.com/danielrosehill/One-Prompt-AI-Book", "desc": "Experiment - generating a book using a single prompt"},
|
| 191 |
+
{"name": "OpenAI Image Renamer", "url": "https://github.com/danielrosehill/OpenAI-Image-Renamer", "desc": "Simple Python script for batch file renaming operations with OpenAI API"},
|
| 192 |
+
{"name": "Perplexity API Tests 020425", "url": "https://github.com/danielrosehill/Perplexity-API-Tests-020425", "desc": "Quick test prompts to compare respones against various Sonar API endpoints"},
|
| 193 |
+
{"name": "Remote Jobs Research Agent", "url": "https://github.com/danielrosehill/Remote-Jobs-Research-Agent", "desc": "Company research agent targeted towards the needs of remote job seekers sourcing detailed information about company backgrounds as well as remote-specific information"},
|
| 194 |
+
{"name": "STT Fine Tune Project Outline", "url": "https://github.com/danielrosehill/STT-Fine-Tune-Project-Outline", "desc": "Planning doc for STT fine-tuning and eval project"},
|
| 195 |
+
{"name": "STT Voice Note Evaluation", "url": "https://github.com/danielrosehill/STT-Voice-Note-Evaluation", "desc": "STT voice note evaluation project"},
|
| 196 |
+
{"name": "Text To Image Test Prompts", "url": "https://github.com/danielrosehill/Text-To-Image-Test-Prompts", "desc": "Informal prompts for testing out text-to-image"},
|
| 197 |
+
{"name": "The Bot Has A Question", "url": "https://github.com/danielrosehill/The-Bot-Has-A-Question", "desc": "Weird AI experiment #342"},
|
| 198 |
+
{"name": "The Jerusalem Odyssey Text", "url": "https://github.com/danielrosehill/The-Jerusalem-Odyssey-Text", "desc": "A 100 page book manuscript generated from a single prompt using Sonnet 3.7"},
|
| 199 |
+
{"name": "Veo 31 Prompts", "url": "https://github.com/danielrosehill/Veo-31-Prompts", "desc": "A few ridiculous prompts for trying out Veo 3.1"},
|
| 200 |
+
{"name": "Voice Note Dataset", "url": "https://github.com/danielrosehill/Voice-Note-Dataset", "desc": "Frontend for open source vote note dataset for annotation/classifictaion project"},
|
| 201 |
+
{"name": "Voice Notepad With Transformations", "url": "https://github.com/danielrosehill/Voice-Notepad-With-Transformations", "desc": "Linux voice notepad (latest version) with text transformations in addition to STT"},
|
| 202 |
+
{"name": "Whisper Notepad For Linux", "url": "https://github.com/danielrosehill/Whisper-Notepad-For-Linux", "desc": "Notepad for Linux that uses OpenAI Whisper (API) and reformats dictated text"},
|
| 203 |
+
{"name": "Wireframe Cleaner Nano Banana", "url": "https://github.com/danielrosehill/Wireframe-Cleaner-Nano-Banana", "desc": "Clean up handdrawn wireframes/sketches with Nano Banana (WIP)"},
|
| 204 |
+
]
|
| 205 |
+
}
|
| 206 |
+
}
|
| 207 |
+
|
| 208 |
+
def generate_category_page(filename, category_data):
|
| 209 |
+
"""Generate an HTML page for a category"""
|
| 210 |
+
html = f'''<!DOCTYPE html>
|
| 211 |
+
<html lang="en">
|
| 212 |
+
<head>
|
| 213 |
+
<meta charset="UTF-8">
|
| 214 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 215 |
+
<title>{category_data["title"]} - AI Projects Index</title>
|
| 216 |
+
<link rel="stylesheet" href="style.css">
|
| 217 |
+
</head>
|
| 218 |
+
<body>
|
| 219 |
+
<header>
|
| 220 |
+
<div class="container">
|
| 221 |
+
<h1>{category_data["icon"]} {category_data["title"]}</h1>
|
| 222 |
+
<p class="subtitle">{category_data["description"]}</p>
|
| 223 |
+
</div>
|
| 224 |
+
</header>
|
| 225 |
+
|
| 226 |
+
<main class="container">
|
| 227 |
+
<a href="index.html" class="back-link">β Back to Index</a>
|
| 228 |
+
|
| 229 |
+
<section class="search-section">
|
| 230 |
+
<input type="text" id="projectSearch" placeholder="Search projects..." />
|
| 231 |
+
</section>
|
| 232 |
+
|
| 233 |
+
<section class="projects-list">
|
| 234 |
+
'''
|
| 235 |
+
|
| 236 |
+
for project in category_data["projects"]:
|
| 237 |
+
html += f''' <div class="project-card">
|
| 238 |
+
<h3><a href="{project["url"]}" target="_blank">{project["name"]}</a></h3>
|
| 239 |
+
<span class="badge">{category_data["title"]}</span>
|
| 240 |
+
<p>{project["desc"]}</p>
|
| 241 |
+
</div>
|
| 242 |
+
|
| 243 |
+
'''
|
| 244 |
+
|
| 245 |
+
html += ''' </section>
|
| 246 |
+
</main>
|
| 247 |
+
|
| 248 |
+
<footer>
|
| 249 |
+
<div class="container">
|
| 250 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 251 |
+
<p>
|
| 252 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 253 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 254 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 255 |
+
</p>
|
| 256 |
+
</div>
|
| 257 |
+
</footer>
|
| 258 |
+
|
| 259 |
+
<script src="script.js"></script>
|
| 260 |
+
</body>
|
| 261 |
+
</html>
|
| 262 |
+
'''
|
| 263 |
+
|
| 264 |
+
with open(filename, 'w') as f:
|
| 265 |
+
f.write(html)
|
| 266 |
+
|
| 267 |
+
print(f"Generated {filename}")
|
| 268 |
+
|
| 269 |
+
# Generate pages
|
| 270 |
+
for category_key, category_data in all_categories.items():
|
| 271 |
+
generate_category_page(f"{category_key}.html", category_data)
|
| 272 |
+
|
| 273 |
+
print("\nAll category pages generated successfully!")
|
demos.html
ADDED
|
@@ -0,0 +1,130 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Demos - AI Projects Index</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
</head>
|
| 9 |
+
<body>
|
| 10 |
+
<header>
|
| 11 |
+
<div class="container">
|
| 12 |
+
<h1>Demos</h1>
|
| 13 |
+
<p class="subtitle">Demonstrations of AI concepts and applications</p>
|
| 14 |
+
</div>
|
| 15 |
+
</header>
|
| 16 |
+
|
| 17 |
+
<main class="container">
|
| 18 |
+
<a href="index.html" class="back-link">β Back to Index</a>
|
| 19 |
+
|
| 20 |
+
<section class="search-section">
|
| 21 |
+
<input type="text" id="projectSearch" placeholder="Search demo projects..." />
|
| 22 |
+
</section>
|
| 23 |
+
|
| 24 |
+
<section class="projects-list">
|
| 25 |
+
<div class="project-card">
|
| 26 |
+
<h3><a href="https://github.com/danielrosehill/Agent-Handover-Demo" target="_blank">Agent Handover Demo</a></h3>
|
| 27 |
+
<span class="badge">Demo</span>
|
| 28 |
+
<p>Model for simple handover management (via docs!) between AI agents</p>
|
| 29 |
+
</div>
|
| 30 |
+
|
| 31 |
+
<div class="project-card">
|
| 32 |
+
<h3><a href="https://github.com/danielrosehill/AI-Shopping-Advisor" target="_blank">AI Shopping Advisor</a></h3>
|
| 33 |
+
<span class="badge">Demo</span>
|
| 34 |
+
<p>Demo/example voice prompt to purchasing recs agent config</p>
|
| 35 |
+
</div>
|
| 36 |
+
|
| 37 |
+
<div class="project-card">
|
| 38 |
+
<h3><a href="https://github.com/danielrosehill/Gemini-AI-Podcast-Generator" target="_blank">Gemini AI Podcast Generator</a></h3>
|
| 39 |
+
<span class="badge">Demo</span>
|
| 40 |
+
<p>Gemini app for creating personal podcasts from your AI prompts</p>
|
| 41 |
+
</div>
|
| 42 |
+
|
| 43 |
+
<div class="project-card">
|
| 44 |
+
<h3><a href="https://github.com/danielrosehill/AI-Room-Dimension-Estimator" target="_blank">AI Room Dimension Estimator</a></h3>
|
| 45 |
+
<span class="badge">Demo</span>
|
| 46 |
+
<p>Upload pics, get ballpark dimensions</p>
|
| 47 |
+
</div>
|
| 48 |
+
|
| 49 |
+
<div class="project-card">
|
| 50 |
+
<h3><a href="https://github.com/danielrosehill/AI-Timesheet-Creator" target="_blank">AI Timesheet Creator</a></h3>
|
| 51 |
+
<span class="badge">Demo</span>
|
| 52 |
+
<p>Gemini: screenshot and voice narration based timesheet creator</p>
|
| 53 |
+
</div>
|
| 54 |
+
|
| 55 |
+
<div class="project-card">
|
| 56 |
+
<h3><a href="https://github.com/danielrosehill/Context-Cruncher" target="_blank">Context Cruncher</a></h3>
|
| 57 |
+
<span class="badge">Demo</span>
|
| 58 |
+
<p>App for extracting context data from voice recordings</p>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
<div class="project-card">
|
| 62 |
+
<h3><a href="https://github.com/danielrosehill/Custom-License-Creator" target="_blank">Custom License Creator</a></h3>
|
| 63 |
+
<span class="badge">Demo</span>
|
| 64 |
+
<p>AI tool to create a bespoke set of licensing terms for a project</p>
|
| 65 |
+
</div>
|
| 66 |
+
|
| 67 |
+
<div class="project-card">
|
| 68 |
+
<h3><a href="https://github.com/danielrosehill/Gemini-Body-Language-Analyst" target="_blank">Gemini Body Language Analyst</a></h3>
|
| 69 |
+
<span class="badge">Demo</span>
|
| 70 |
+
<p>Test app "vibe coded" in Google AI Studio: analyse body language from photo plus context</p>
|
| 71 |
+
</div>
|
| 72 |
+
|
| 73 |
+
<div class="project-card">
|
| 74 |
+
<h3><a href="https://github.com/danielrosehill/Home-Inventory-Helper" target="_blank">Home Inventory Helper</a></h3>
|
| 75 |
+
<span class="badge">Demo</span>
|
| 76 |
+
<p>Gemini utility for extracting product data from visual product stickers</p>
|
| 77 |
+
</div>
|
| 78 |
+
|
| 79 |
+
<div class="project-card">
|
| 80 |
+
<h3><a href="https://github.com/danielrosehill/Penpal-AI" target="_blank">Penpal AI</a></h3>
|
| 81 |
+
<span class="badge">Demo</span>
|
| 82 |
+
<p>Gradio UI to explore conversational AI from a different perspective</p>
|
| 83 |
+
</div>
|
| 84 |
+
|
| 85 |
+
<div class="project-card">
|
| 86 |
+
<h3><a href="https://github.com/danielrosehill/Policy-Visualiser" target="_blank">Policy Visualiser</a></h3>
|
| 87 |
+
<span class="badge">Demo</span>
|
| 88 |
+
<p>Visualise how different countries and systems of government approach policy challenges with Gemini identifying clusters</p>
|
| 89 |
+
</div>
|
| 90 |
+
|
| 91 |
+
<div class="project-card">
|
| 92 |
+
<h3><a href="https://github.com/danielrosehill/Voice-Analyzer" target="_blank">Voice Analyzer</a></h3>
|
| 93 |
+
<span class="badge">Demo</span>
|
| 94 |
+
<p>Analyses voice data</p>
|
| 95 |
+
</div>
|
| 96 |
+
|
| 97 |
+
<div class="project-card">
|
| 98 |
+
<h3><a href="https://github.com/danielrosehill/Voice-Blog-Creator" target="_blank">Voice Blog Creator</a></h3>
|
| 99 |
+
<span class="badge">Demo</span>
|
| 100 |
+
<p>Create a blog (or other doc) from a voice recording</p>
|
| 101 |
+
</div>
|
| 102 |
+
|
| 103 |
+
<div class="project-card">
|
| 104 |
+
<h3><a href="https://github.com/danielrosehill/Voice-Prompt-Runner" target="_blank">Voice Prompt Runner</a></h3>
|
| 105 |
+
<span class="badge">Demo</span>
|
| 106 |
+
<p>Demo UI which parses and then runs audio prompts</p>
|
| 107 |
+
</div>
|
| 108 |
+
|
| 109 |
+
<div class="project-card">
|
| 110 |
+
<h3><a href="https://github.com/danielrosehill/You-Might-Like-Agent" target="_blank">You Might Like Agent</a></h3>
|
| 111 |
+
<span class="badge">Demo</span>
|
| 112 |
+
<p>CLI that generates batches of curated recommendations for movies, books, podcasts, etc</p>
|
| 113 |
+
</div>
|
| 114 |
+
</section>
|
| 115 |
+
</main>
|
| 116 |
+
|
| 117 |
+
<footer>
|
| 118 |
+
<div class="container">
|
| 119 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 120 |
+
<p>
|
| 121 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 122 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 123 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 124 |
+
</p>
|
| 125 |
+
</div>
|
| 126 |
+
</footer>
|
| 127 |
+
|
| 128 |
+
<script src="script.js"></script>
|
| 129 |
+
</body>
|
| 130 |
+
</html>
|
documentation.html
ADDED
|
@@ -0,0 +1,125 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Documentation & Indexes - AI Projects Index</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
</head>
|
| 9 |
+
<body>
|
| 10 |
+
<header>
|
| 11 |
+
<div class="container">
|
| 12 |
+
<h1>π Documentation & Indexes</h1>
|
| 13 |
+
<p class="subtitle">Documentation projects and resource indexes</p>
|
| 14 |
+
</div>
|
| 15 |
+
</header>
|
| 16 |
+
|
| 17 |
+
<main class="container">
|
| 18 |
+
<a href="index.html" class="back-link">β Back to Index</a>
|
| 19 |
+
|
| 20 |
+
<section class="search-section">
|
| 21 |
+
<input type="text" id="projectSearch" placeholder="Search projects..." />
|
| 22 |
+
</section>
|
| 23 |
+
|
| 24 |
+
<section class="projects-list">
|
| 25 |
+
<div class="project-card">
|
| 26 |
+
<h3><a href="https://github.com/danielrosehill/AI-Agents" target="_blank">AI Agents</a></h3>
|
| 27 |
+
<span class="badge">Documentation & Indexes</span>
|
| 28 |
+
<p>Periodically updated index of AI agent configurations that I'm working on (or have created)</p>
|
| 29 |
+
</div>
|
| 30 |
+
|
| 31 |
+
<div class="project-card">
|
| 32 |
+
<h3><a href="https://github.com/danielrosehill/AI-Generated-Projects-Index" target="_blank">AI Generated Projects Index</a></h3>
|
| 33 |
+
<span class="badge">Documentation & Indexes</span>
|
| 34 |
+
<p>Index of development projects that were partially or fully developed using AI</p>
|
| 35 |
+
</div>
|
| 36 |
+
|
| 37 |
+
<div class="project-card">
|
| 38 |
+
<h3><a href="https://github.com/danielrosehill/AI-Projects-Index" target="_blank">AI Projects Index</a></h3>
|
| 39 |
+
<span class="badge">Documentation & Indexes</span>
|
| 40 |
+
<p>Index of AI project related indices (master index)</p>
|
| 41 |
+
</div>
|
| 42 |
+
|
| 43 |
+
<div class="project-card">
|
| 44 |
+
<h3><a href="https://github.com/danielrosehill/Awesome-AI-Agents-And-Assistants" target="_blank">Awesome AI Agents And Assistants</a></h3>
|
| 45 |
+
<span class="badge">Documentation & Indexes</span>
|
| 46 |
+
<p>An ecosystem map of the AI agent and assistant building landscape in Feb 2025</p>
|
| 47 |
+
</div>
|
| 48 |
+
|
| 49 |
+
<div class="project-card">
|
| 50 |
+
<h3><a href="https://github.com/danielrosehill/Awesome-AI-Coding-Tools" target="_blank">Awesome AI Coding Tools</a></h3>
|
| 51 |
+
<span class="badge">Documentation & Indexes</span>
|
| 52 |
+
<p>September 1st 2025 Snapshot</p>
|
| 53 |
+
</div>
|
| 54 |
+
|
| 55 |
+
<div class="project-card">
|
| 56 |
+
<h3><a href="https://github.com/danielrosehill/Awesome-List-Repos-Index" target="_blank">Awesome List Repos Index</a></h3>
|
| 57 |
+
<span class="badge">Documentation & Indexes</span>
|
| 58 |
+
<p>Index of listing repositories I have created</p>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
<div class="project-card">
|
| 62 |
+
<h3><a href="https://github.com/danielrosehill/Awesome-Whisper-Apps" target="_blank">Awesome Whisper Apps</a></h3>
|
| 63 |
+
<span class="badge">Documentation & Indexes</span>
|
| 64 |
+
<p>Useful speech to text tools that use Whisper under the hood (API/local)</p>
|
| 65 |
+
</div>
|
| 66 |
+
|
| 67 |
+
<div class="project-card">
|
| 68 |
+
<h3><a href="https://github.com/danielrosehill/Backup-Projects-Index" target="_blank">Backup Projects Index</a></h3>
|
| 69 |
+
<span class="badge">Documentation & Indexes</span>
|
| 70 |
+
<p>Indexing repo of backup related projects and scripts</p>
|
| 71 |
+
</div>
|
| 72 |
+
|
| 73 |
+
<div class="project-card">
|
| 74 |
+
<h3><a href="https://github.com/danielrosehill/Context-Projects-Index" target="_blank">Context Projects Index</a></h3>
|
| 75 |
+
<span class="badge">Documentation & Indexes</span>
|
| 76 |
+
<p>Index of projects related to context-gathering and generation for AI, including via interview approaches</p>
|
| 77 |
+
</div>
|
| 78 |
+
|
| 79 |
+
<div class="project-card">
|
| 80 |
+
<h3><a href="https://github.com/danielrosehill/Deep-Research-Projects-0425" target="_blank">Deep Research Projects 0425</a></h3>
|
| 81 |
+
<span class="badge">Documentation & Indexes</span>
|
| 82 |
+
<p>A collection of links to a few AI "deep research" projects and agents, April 2025</p>
|
| 83 |
+
</div>
|
| 84 |
+
|
| 85 |
+
<div class="project-card">
|
| 86 |
+
<h3><a href="https://github.com/danielrosehill/Hebrew-LLMs" target="_blank">Hebrew LLMs</a></h3>
|
| 87 |
+
<span class="badge">Documentation & Indexes</span>
|
| 88 |
+
<p>A pathfinder repo (index) to some Hebrew language LLMs on Hugging Face</p>
|
| 89 |
+
</div>
|
| 90 |
+
|
| 91 |
+
<div class="project-card">
|
| 92 |
+
<h3><a href="https://github.com/danielrosehill/Linux-STT-And-Voice-Assistants" target="_blank">Linux STT And Voice Assistants</a></h3>
|
| 93 |
+
<span class="badge">Documentation & Indexes</span>
|
| 94 |
+
<p>Point in time snapshot/index of STT and voice assistants projects for Linux desktop</p>
|
| 95 |
+
</div>
|
| 96 |
+
|
| 97 |
+
<div class="project-card">
|
| 98 |
+
<h3><a href="https://github.com/danielrosehill/My-Docs-Index" target="_blank">My Docs Index</a></h3>
|
| 99 |
+
<span class="badge">Documentation & Indexes</span>
|
| 100 |
+
<p>An index to my various documentation projects, both on Github and elsewhere</p>
|
| 101 |
+
</div>
|
| 102 |
+
|
| 103 |
+
<div class="project-card">
|
| 104 |
+
<h3><a href="https://github.com/danielrosehill/Text-Transformation-Prompt-Collection-2" target="_blank">Text Transformation Prompt Collection 2</a></h3>
|
| 105 |
+
<span class="badge">Documentation & Indexes</span>
|
| 106 |
+
<p>An abbreviated collection of STT transformation prompts</p>
|
| 107 |
+
</div>
|
| 108 |
+
|
| 109 |
+
</section>
|
| 110 |
+
</main>
|
| 111 |
+
|
| 112 |
+
<footer>
|
| 113 |
+
<div class="container">
|
| 114 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 115 |
+
<p>
|
| 116 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 117 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 118 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 119 |
+
</p>
|
| 120 |
+
</div>
|
| 121 |
+
</footer>
|
| 122 |
+
|
| 123 |
+
<script src="script.js"></script>
|
| 124 |
+
</body>
|
| 125 |
+
</html>
|
frameworks.html
ADDED
|
@@ -0,0 +1,233 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Frameworks & Tools - AI Projects Index</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
</head>
|
| 9 |
+
<body>
|
| 10 |
+
<header>
|
| 11 |
+
<div class="container">
|
| 12 |
+
<h1>π οΈ Frameworks & Tools</h1>
|
| 13 |
+
<p class="subtitle">Frameworks, tools, and utilities for AI development</p>
|
| 14 |
+
</div>
|
| 15 |
+
</header>
|
| 16 |
+
|
| 17 |
+
<main class="container">
|
| 18 |
+
<a href="index.html" class="back-link">β Back to Index</a>
|
| 19 |
+
|
| 20 |
+
<section class="search-section">
|
| 21 |
+
<input type="text" id="projectSearch" placeholder="Search projects..." />
|
| 22 |
+
</section>
|
| 23 |
+
|
| 24 |
+
<section class="projects-list">
|
| 25 |
+
<div class="project-card">
|
| 26 |
+
<h3><a href="https://github.com/danielrosehill/A-Few-ADKs" target="_blank">A Few ADKs</a></h3>
|
| 27 |
+
<span class="badge">Frameworks & Tools</span>
|
| 28 |
+
<p>Point in time collection of some agent development kits (ADKs) to explore</p>
|
| 29 |
+
</div>
|
| 30 |
+
|
| 31 |
+
<div class="project-card">
|
| 32 |
+
<h3><a href="https://github.com/danielrosehill/Agent-SDK-Env-Setup" target="_blank">Agent SDK Env Setup</a></h3>
|
| 33 |
+
<span class="badge">Frameworks & Tools</span>
|
| 34 |
+
<p>Script to clone a few of the main ADKs (agent development kids) for testing/experimentation</p>
|
| 35 |
+
</div>
|
| 36 |
+
|
| 37 |
+
<div class="project-card">
|
| 38 |
+
<h3><a href="https://github.com/danielrosehill/AI-Friendly-Badge" target="_blank">AI Friendly Badge</a></h3>
|
| 39 |
+
<span class="badge">Frameworks & Tools</span>
|
| 40 |
+
<p>Website footer badge signalling AI "friendliness"</p>
|
| 41 |
+
</div>
|
| 42 |
+
|
| 43 |
+
<div class="project-card">
|
| 44 |
+
<h3><a href="https://github.com/danielrosehill/ASR-Training-Data-Chunker" target="_blank">ASR Training Data Chunker</a></h3>
|
| 45 |
+
<span class="badge">Frameworks & Tools</span>
|
| 46 |
+
<p>Breaks up texts by approximate reading duration</p>
|
| 47 |
+
</div>
|
| 48 |
+
|
| 49 |
+
<div class="project-card">
|
| 50 |
+
<h3><a href="https://github.com/danielrosehill/Batch-ClaudeMD-Repo-Creator" target="_blank">Batch ClaudeMD Repo Creator</a></h3>
|
| 51 |
+
<span class="badge">Frameworks & Tools</span>
|
| 52 |
+
<p>For batch CLAUDE.md creation in large repository collections</p>
|
| 53 |
+
</div>
|
| 54 |
+
|
| 55 |
+
<div class="project-card">
|
| 56 |
+
<h3><a href="https://github.com/danielrosehill/Better-Safe" target="_blank">Better Safe</a></h3>
|
| 57 |
+
<span class="badge">Frameworks & Tools</span>
|
| 58 |
+
<p>CLI for taking on-demand Snapper snapshots (BTRFS)</p>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
<div class="project-card">
|
| 62 |
+
<h3><a href="https://github.com/danielrosehill/Cline-Rules" target="_blank">Cline Rules</a></h3>
|
| 63 |
+
<span class="badge">Frameworks & Tools</span>
|
| 64 |
+
<p>Rules file for Cline</p>
|
| 65 |
+
</div>
|
| 66 |
+
|
| 67 |
+
<div class="project-card">
|
| 68 |
+
<h3><a href="https://github.com/danielrosehill/Continue-Dev-Blocks" target="_blank">Continue Dev Blocks</a></h3>
|
| 69 |
+
<span class="badge">Frameworks & Tools</span>
|
| 70 |
+
<p>Configuration blocks for Continue.dev code-gen assistants</p>
|
| 71 |
+
</div>
|
| 72 |
+
|
| 73 |
+
<div class="project-card">
|
| 74 |
+
<h3><a href="https://github.com/danielrosehill/Email-AI-Outputs-Workflow" target="_blank">Email AI Outputs Workflow</a></h3>
|
| 75 |
+
<span class="badge">Frameworks & Tools</span>
|
| 76 |
+
<p>N8N workflow for sharing prompts and outputs with friends and family with a reformatting node for smoother MD to email-safe HTML</p>
|
| 77 |
+
</div>
|
| 78 |
+
|
| 79 |
+
<div class="project-card">
|
| 80 |
+
<h3><a href="https://github.com/danielrosehill/Gemini-CLI-Home-Guidance" target="_blank">Gemini CLI Home Guidance</a></h3>
|
| 81 |
+
<span class="badge">Frameworks & Tools</span>
|
| 82 |
+
<p>Gemini.md ("rules") for the home folder / non repo constrained execution for Gemini CLI (model)</p>
|
| 83 |
+
</div>
|
| 84 |
+
|
| 85 |
+
<div class="project-card">
|
| 86 |
+
<h3><a href="https://github.com/danielrosehill/Gemini-Desktop-Recorder-Notepad" target="_blank">Gemini Desktop Recorder Notepad</a></h3>
|
| 87 |
+
<span class="badge">Frameworks & Tools</span>
|
| 88 |
+
<p>Voice recorder intended for easy voice note capture with AI (STT) postprocessing/cleanup</p>
|
| 89 |
+
</div>
|
| 90 |
+
|
| 91 |
+
<div class="project-card">
|
| 92 |
+
<h3><a href="https://github.com/danielrosehill/Gemini-Prompt-Library-ideator" target="_blank">Gemini Prompt Library ideator</a></h3>
|
| 93 |
+
<span class="badge">Frameworks & Tools</span>
|
| 94 |
+
<p>Using Gemini structured outputs to ideate a prompt library for Open Web UI</p>
|
| 95 |
+
</div>
|
| 96 |
+
|
| 97 |
+
<div class="project-card">
|
| 98 |
+
<h3><a href="https://github.com/danielrosehill/Gemini-SSML-Formatter" target="_blank">Gemini SSML Formatter</a></h3>
|
| 99 |
+
<span class="badge">Frameworks & Tools</span>
|
| 100 |
+
<p>Agent/app using Gemini to format plain markdown into speech synthesis markup language (SSML) for TTS narration</p>
|
| 101 |
+
</div>
|
| 102 |
+
|
| 103 |
+
<div class="project-card">
|
| 104 |
+
<h3><a href="https://github.com/danielrosehill/Gemini-Voice-Notepad" target="_blank">Gemini Voice Notepad</a></h3>
|
| 105 |
+
<span class="badge">Frameworks & Tools</span>
|
| 106 |
+
<p>Voice note transcription and cleanup with reformatting support</p>
|
| 107 |
+
</div>
|
| 108 |
+
|
| 109 |
+
<div class="project-card">
|
| 110 |
+
<h3><a href="https://github.com/danielrosehill/Google-Air-Quality-MCP" target="_blank">Google Air Quality MCP</a></h3>
|
| 111 |
+
<span class="badge">Frameworks & Tools</span>
|
| 112 |
+
<p>WIP - MCP server for querying Google Map's environmental API to retrieve air quality data for a geolocation</p>
|
| 113 |
+
</div>
|
| 114 |
+
|
| 115 |
+
<div class="project-card">
|
| 116 |
+
<h3><a href="https://github.com/danielrosehill/Linux-Desktop-ClaudeMD-Seeder" target="_blank">Linux Desktop ClaudeMD Seeder</a></h3>
|
| 117 |
+
<span class="badge">Frameworks & Tools</span>
|
| 118 |
+
<p>Seeds Claude.md files at common places in Linux Desktop filesystems</p>
|
| 119 |
+
</div>
|
| 120 |
+
|
| 121 |
+
<div class="project-card">
|
| 122 |
+
<h3><a href="https://github.com/danielrosehill/N8N-LLM-Workflow-Bulk-Updater" target="_blank">N8N LLM Workflow Bulk Updater</a></h3>
|
| 123 |
+
<span class="badge">Frameworks & Tools</span>
|
| 124 |
+
<p>Backend script for applying bulk model updates to workflows (use-case: updating LLMs in nodes)</p>
|
| 125 |
+
</div>
|
| 126 |
+
|
| 127 |
+
<div class="project-card">
|
| 128 |
+
<h3><a href="https://github.com/danielrosehill/N8N-Workflow-Sanitiser-Agent" target="_blank">N8N Workflow Sanitiser Agent</a></h3>
|
| 129 |
+
<span class="badge">Frameworks & Tools</span>
|
| 130 |
+
<p>Configuration for an AI agent for sanitising (redacting personal details) in N8N workflow exports</p>
|
| 131 |
+
</div>
|
| 132 |
+
|
| 133 |
+
<div class="project-card">
|
| 134 |
+
<h3><a href="https://github.com/danielrosehill/Open-In-Windsurf-KDE" target="_blank">Open In Windsurf KDE</a></h3>
|
| 135 |
+
<span class="badge">Frameworks & Tools</span>
|
| 136 |
+
<p>Implementing an "Open In Windsurf" (AI IDE) context menu element for KDE Plasma</p>
|
| 137 |
+
</div>
|
| 138 |
+
|
| 139 |
+
<div class="project-card">
|
| 140 |
+
<h3><a href="https://github.com/danielrosehill/Private-And-Public-Claude-MD" target="_blank">Private And Public Claude MD</a></h3>
|
| 141 |
+
<span class="badge">Frameworks & Tools</span>
|
| 142 |
+
<p>Slash command to seed private and public CLAUDE.md files</p>
|
| 143 |
+
</div>
|
| 144 |
+
|
| 145 |
+
<div class="project-card">
|
| 146 |
+
<h3><a href="https://github.com/danielrosehill/Prompt-Library-Privacy-Screener" target="_blank">Prompt Library Privacy Screener</a></h3>
|
| 147 |
+
<span class="badge">Frameworks & Tools</span>
|
| 148 |
+
<p>Model for a PII screen (using Ollama) for open sourcing prompt libraries safely</p>
|
| 149 |
+
</div>
|
| 150 |
+
|
| 151 |
+
<div class="project-card">
|
| 152 |
+
<h3><a href="https://github.com/danielrosehill/quick-repo-creator" target="_blank">quick repo creator</a></h3>
|
| 153 |
+
<span class="badge">Frameworks & Tools</span>
|
| 154 |
+
<p>A streamlined CLI tool for fast repository creation workflow with GitHub integration and IDE support</p>
|
| 155 |
+
</div>
|
| 156 |
+
|
| 157 |
+
<div class="project-card">
|
| 158 |
+
<h3><a href="https://github.com/danielrosehill/Smithery-Batch-Installer" target="_blank">Smithery Batch Installer</a></h3>
|
| 159 |
+
<span class="badge">Frameworks & Tools</span>
|
| 160 |
+
<p>Speeds up installing Smithery MCP servers onto multiple clients</p>
|
| 161 |
+
</div>
|
| 162 |
+
|
| 163 |
+
<div class="project-card">
|
| 164 |
+
<h3><a href="https://github.com/danielrosehill/Structured-System-Prompt-Generator" target="_blank">Structured System Prompt Generator</a></h3>
|
| 165 |
+
<span class="badge">Frameworks & Tools</span>
|
| 166 |
+
<p>Streamlit generator to aid with the creation of structured prompts</p>
|
| 167 |
+
</div>
|
| 168 |
+
|
| 169 |
+
<div class="project-card">
|
| 170 |
+
<h3><a href="https://github.com/danielrosehill/Text-Transformation-Prompt-Combiner" target="_blank">Text Transformation Prompt Combiner</a></h3>
|
| 171 |
+
<span class="badge">Frameworks & Tools</span>
|
| 172 |
+
<p>Basic implementation of a prompt concatenation utility for text transformation system prompts for converting transcribed text</p>
|
| 173 |
+
</div>
|
| 174 |
+
|
| 175 |
+
<div class="project-card">
|
| 176 |
+
<h3><a href="https://github.com/danielrosehill/To-Clone-Or-Not-To-Clone" target="_blank">To Clone Or Not To Clone</a></h3>
|
| 177 |
+
<span class="badge">Frameworks & Tools</span>
|
| 178 |
+
<p>Interactive CLI for cloning your Github repos</p>
|
| 179 |
+
</div>
|
| 180 |
+
|
| 181 |
+
<div class="project-card">
|
| 182 |
+
<h3><a href="https://github.com/danielrosehill/Vibe-Coded-Disclosure" target="_blank">Vibe Coded Disclosure</a></h3>
|
| 183 |
+
<span class="badge">Frameworks & Tools</span>
|
| 184 |
+
<p>Quick utility for adding FYI type notices to repos that they were vibe coded</p>
|
| 185 |
+
</div>
|
| 186 |
+
|
| 187 |
+
<div class="project-card">
|
| 188 |
+
<h3><a href="https://github.com/danielrosehill/What-Reqs-Scanner" target="_blank">What Reqs Scanner</a></h3>
|
| 189 |
+
<span class="badge">Frameworks & Tools</span>
|
| 190 |
+
<p>Python utility that scans a repo base for requirements.txt to analyse most used packages and suggest base env</p>
|
| 191 |
+
</div>
|
| 192 |
+
|
| 193 |
+
<div class="project-card">
|
| 194 |
+
<h3><a href="https://github.com/danielrosehill/Whisper-Converter-Linux" target="_blank">Whisper Converter Linux</a></h3>
|
| 195 |
+
<span class="badge">Frameworks & Tools</span>
|
| 196 |
+
<p>Minimalist AI-generated desktop utility for Linux using Whisper API to transcribe audio files</p>
|
| 197 |
+
</div>
|
| 198 |
+
|
| 199 |
+
<div class="project-card">
|
| 200 |
+
<h3><a href="https://github.com/danielrosehill/Windsurf-Global-Rules" target="_blank">Windsurf Global Rules</a></h3>
|
| 201 |
+
<span class="badge">Frameworks & Tools</span>
|
| 202 |
+
<p>Some snippets for global rules configurations for Windsurf IDE</p>
|
| 203 |
+
</div>
|
| 204 |
+
|
| 205 |
+
<div class="project-card">
|
| 206 |
+
<h3><a href="https://github.com/danielrosehill/Windsurf-Rules" target="_blank">Windsurf Rules</a></h3>
|
| 207 |
+
<span class="badge">Frameworks & Tools</span>
|
| 208 |
+
<p>Updated Windsurf rules</p>
|
| 209 |
+
</div>
|
| 210 |
+
|
| 211 |
+
<div class="project-card">
|
| 212 |
+
<h3><a href="https://github.com/danielrosehill/Windsurf-Rules-0925" target="_blank">Windsurf Rules 0925</a></h3>
|
| 213 |
+
<span class="badge">Frameworks & Tools</span>
|
| 214 |
+
<p>Refactored Windsurf Rules for the program's change to a modular config approach</p>
|
| 215 |
+
</div>
|
| 216 |
+
|
| 217 |
+
</section>
|
| 218 |
+
</main>
|
| 219 |
+
|
| 220 |
+
<footer>
|
| 221 |
+
<div class="container">
|
| 222 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 223 |
+
<p>
|
| 224 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 225 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 226 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 227 |
+
</p>
|
| 228 |
+
</div>
|
| 229 |
+
</footer>
|
| 230 |
+
|
| 231 |
+
<script src="script.js"></script>
|
| 232 |
+
</body>
|
| 233 |
+
</html>
|
gemini.html
ADDED
|
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Gemini Projects - AI Projects Index</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
</head>
|
| 9 |
+
<body>
|
| 10 |
+
<header>
|
| 11 |
+
<div class="container">
|
| 12 |
+
<h1>β¨ Gemini Projects</h1>
|
| 13 |
+
<p class="subtitle">Projects leveraging Google's Gemini AI</p>
|
| 14 |
+
</div>
|
| 15 |
+
</header>
|
| 16 |
+
|
| 17 |
+
<main class="container">
|
| 18 |
+
<a href="index.html" class="back-link">β Back to Index</a>
|
| 19 |
+
|
| 20 |
+
<section class="search-section">
|
| 21 |
+
<input type="text" id="projectSearch" placeholder="Search projects..." />
|
| 22 |
+
</section>
|
| 23 |
+
|
| 24 |
+
<section class="projects-list">
|
| 25 |
+
<div class="project-card">
|
| 26 |
+
<h3><a href="https://github.com/danielrosehill/Gemini-AI-Podcast-Generator-Web-UI" target="_blank">Gemini AI Podcast Generator Web UI</a></h3>
|
| 27 |
+
<span class="badge">Gemini Projects</span>
|
| 28 |
+
<p>Web UI for Gemini AI podcast generator (Firebase Studio project)</p>
|
| 29 |
+
</div>
|
| 30 |
+
|
| 31 |
+
<div class="project-card">
|
| 32 |
+
<h3><a href="https://github.com/danielrosehill/Gemini-Ubuntu-Maintenance-Agent" target="_blank">Gemini Ubuntu Maintenance Agent</a></h3>
|
| 33 |
+
<span class="badge">Gemini Projects</span>
|
| 34 |
+
<p>Maintenance agent for Ubuntu systems using Gemini</p>
|
| 35 |
+
</div>
|
| 36 |
+
|
| 37 |
+
<div class="project-card">
|
| 38 |
+
<h3><a href="https://github.com/danielrosehill/Gemini-Vibe-Coding-Projects" target="_blank">Gemini Vibe Coding Projects</a></h3>
|
| 39 |
+
<span class="badge">Gemini Projects</span>
|
| 40 |
+
<p>List of vibe-coded starters created with Google AI Studio app builder</p>
|
| 41 |
+
</div>
|
| 42 |
+
|
| 43 |
+
<div class="project-card">
|
| 44 |
+
<h3><a href="https://github.com/danielrosehill/Multimodal-AI-Use-Case-Ideator" target="_blank">Multimodal AI Use Case Ideator</a></h3>
|
| 45 |
+
<span class="badge">Gemini Projects</span>
|
| 46 |
+
<p>Ideates use-cases for multimodal AI (Gemini)</p>
|
| 47 |
+
</div>
|
| 48 |
+
|
| 49 |
+
<div class="project-card">
|
| 50 |
+
<h3><a href="https://github.com/danielrosehill/STT-To-TTS" target="_blank">STT To TTS</a></h3>
|
| 51 |
+
<span class="badge">Gemini Projects</span>
|
| 52 |
+
<p>Gemini app which captures user speech, condenses (LLM), and then synthes</p>
|
| 53 |
+
</div>
|
| 54 |
+
|
| 55 |
+
<div class="project-card">
|
| 56 |
+
<h3><a href="https://github.com/danielrosehill/Structured-Gemini-Prompts" target="_blank">Structured Gemini Prompts</a></h3>
|
| 57 |
+
<span class="badge">Gemini Projects</span>
|
| 58 |
+
<p>A couple of examples of using Gemini 2.5 with structured outputs in Google AI Studio in order to conduct document analysis.</p>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
</section>
|
| 62 |
+
</main>
|
| 63 |
+
|
| 64 |
+
<footer>
|
| 65 |
+
<div class="container">
|
| 66 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 67 |
+
<p>
|
| 68 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 69 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 70 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 71 |
+
</p>
|
| 72 |
+
</div>
|
| 73 |
+
</footer>
|
| 74 |
+
|
| 75 |
+
<script src="script.js"></script>
|
| 76 |
+
</body>
|
| 77 |
+
</html>
|
index.html
CHANGED
|
@@ -1,19 +1,152 @@
|
|
| 1 |
-
<!
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
</html>
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>AI Projects Index - Daniel Rosehill</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
</head>
|
| 9 |
+
<body>
|
| 10 |
+
<header>
|
| 11 |
+
<div class="container">
|
| 12 |
+
<h1>AI Projects Index</h1>
|
| 13 |
+
<p class="subtitle">A comprehensive collection of AI tools, agents, and utilities</p>
|
| 14 |
+
<div class="header-links">
|
| 15 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a>
|
| 16 |
+
<a href="https://github.com/danielrosehill/Github-Master-Index" target="_blank">Master Index</a>
|
| 17 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a>
|
| 18 |
+
</div>
|
| 19 |
+
</div>
|
| 20 |
+
</header>
|
| 21 |
+
|
| 22 |
+
<main class="container">
|
| 23 |
+
<section class="search-section">
|
| 24 |
+
<input type="text" id="searchInput" placeholder="Search projects..." />
|
| 25 |
+
</section>
|
| 26 |
+
|
| 27 |
+
<section class="categories-grid">
|
| 28 |
+
<div class="category-card" data-category="demos">
|
| 29 |
+
<div class="category-icon">π―</div>
|
| 30 |
+
<h2>Demos</h2>
|
| 31 |
+
<p class="count">17 projects</p>
|
| 32 |
+
<p>Demonstrations of AI concepts and applications</p>
|
| 33 |
+
<a href="demos.html" class="btn">Explore Demos</a>
|
| 34 |
+
</div>
|
| 35 |
+
|
| 36 |
+
<div class="category-card" data-category="pocs">
|
| 37 |
+
<div class="category-icon">π¬</div>
|
| 38 |
+
<h2>POCs</h2>
|
| 39 |
+
<p class="count">12 projects</p>
|
| 40 |
+
<p>Proof of concepts for AI systems and workflows</p>
|
| 41 |
+
<a href="pocs.html" class="btn">Explore POCs</a>
|
| 42 |
+
</div>
|
| 43 |
+
|
| 44 |
+
<div class="category-card" data-category="system-prompts">
|
| 45 |
+
<div class="category-icon">βοΈ</div>
|
| 46 |
+
<h2>System Prompts</h2>
|
| 47 |
+
<p class="count">30 projects</p>
|
| 48 |
+
<p>System prompts for configuring AI assistants and agents</p>
|
| 49 |
+
<a href="system-prompts.html" class="btn">Explore System Prompts</a>
|
| 50 |
+
</div>
|
| 51 |
+
|
| 52 |
+
<div class="category-card" data-category="frameworks">
|
| 53 |
+
<div class="category-icon">π οΈ</div>
|
| 54 |
+
<h2>Frameworks & Tools</h2>
|
| 55 |
+
<p class="count">29 projects</p>
|
| 56 |
+
<p>Frameworks, tools, and utilities for AI development</p>
|
| 57 |
+
<a href="frameworks.html" class="btn">Explore Tools</a>
|
| 58 |
+
</div>
|
| 59 |
+
|
| 60 |
+
<div class="category-card" data-category="claude-code">
|
| 61 |
+
<div class="category-icon">π»</div>
|
| 62 |
+
<h2>Claude Code Projects</h2>
|
| 63 |
+
<p class="count">15 projects</p>
|
| 64 |
+
<p>Projects built with and for Claude Code CLI</p>
|
| 65 |
+
<a href="claude-code.html" class="btn">Explore Claude Code</a>
|
| 66 |
+
</div>
|
| 67 |
+
|
| 68 |
+
<div class="category-card" data-category="mcp">
|
| 69 |
+
<div class="category-icon">π</div>
|
| 70 |
+
<h2>MCP Projects</h2>
|
| 71 |
+
<p class="count">7 projects</p>
|
| 72 |
+
<p>Model Context Protocol servers and implementations</p>
|
| 73 |
+
<a href="mcp.html" class="btn">Explore MCP</a>
|
| 74 |
+
</div>
|
| 75 |
+
|
| 76 |
+
<div class="category-card" data-category="gemini">
|
| 77 |
+
<div class="category-icon">β¨</div>
|
| 78 |
+
<h2>Gemini Projects</h2>
|
| 79 |
+
<p class="count">5 projects</p>
|
| 80 |
+
<p>Projects leveraging Google's Gemini AI</p>
|
| 81 |
+
<a href="gemini.html" class="btn">Explore Gemini</a>
|
| 82 |
+
</div>
|
| 83 |
+
|
| 84 |
+
<div class="category-card" data-category="automation">
|
| 85 |
+
<div class="category-icon">π</div>
|
| 86 |
+
<h2>Automation & Workflows</h2>
|
| 87 |
+
<p class="count">9 projects</p>
|
| 88 |
+
<p>N8N workflows and automation tools</p>
|
| 89 |
+
<a href="automation.html" class="btn">Explore Automation</a>
|
| 90 |
+
</div>
|
| 91 |
+
|
| 92 |
+
<div class="category-card" data-category="context">
|
| 93 |
+
<div class="category-icon">π</div>
|
| 94 |
+
<h2>Context & Prompt Libraries</h2>
|
| 95 |
+
<p class="count">6 projects</p>
|
| 96 |
+
<p>Context repositories and prompt collections</p>
|
| 97 |
+
<a href="context.html" class="btn">Explore Libraries</a>
|
| 98 |
+
</div>
|
| 99 |
+
|
| 100 |
+
<div class="category-card" data-category="utilities">
|
| 101 |
+
<div class="category-icon">π§</div>
|
| 102 |
+
<h2>Tools & Utilities</h2>
|
| 103 |
+
<p class="count">10 projects</p>
|
| 104 |
+
<p>Standalone tools and utility applications</p>
|
| 105 |
+
<a href="utilities.html" class="btn">Explore Utilities</a>
|
| 106 |
+
</div>
|
| 107 |
+
|
| 108 |
+
<div class="category-card" data-category="documentation">
|
| 109 |
+
<div class="category-icon">π</div>
|
| 110 |
+
<h2>Documentation & Indexes</h2>
|
| 111 |
+
<p class="count">11 projects</p>
|
| 112 |
+
<p>Documentation projects and resource indexes</p>
|
| 113 |
+
<a href="documentation.html" class="btn">Explore Documentation</a>
|
| 114 |
+
</div>
|
| 115 |
+
|
| 116 |
+
<div class="category-card" data-category="miscellaneous">
|
| 117 |
+
<div class="category-icon">π</div>
|
| 118 |
+
<h2>Miscellaneous</h2>
|
| 119 |
+
<p class="count">32 projects</p>
|
| 120 |
+
<p>Various AI experiments and unique projects</p>
|
| 121 |
+
<a href="miscellaneous.html" class="btn">Explore More</a>
|
| 122 |
+
</div>
|
| 123 |
+
</section>
|
| 124 |
+
|
| 125 |
+
<section class="related-indices">
|
| 126 |
+
<h2>Related AI Project Indices</h2>
|
| 127 |
+
<div class="index-links">
|
| 128 |
+
<a href="https://github.com/danielrosehill/Context-Projects-Index" target="_blank">Context Projects Index</a>
|
| 129 |
+
<a href="https://github.com/danielrosehill/Claude-Code-Repos-Index" target="_blank">Claude Code Repos Index</a>
|
| 130 |
+
<a href="https://github.com/danielrosehill/AI-Agents" target="_blank">AI Agents</a>
|
| 131 |
+
<a href="https://github.com/danielrosehill/Gemini-Vibe-Coding-Projects" target="_blank">Gemini Vibe Coding Projects</a>
|
| 132 |
+
<a href="https://github.com/danielrosehill/N8N-Workflows-Index" target="_blank">N8N Workflows Index</a>
|
| 133 |
+
<a href="https://github.com/danielrosehill/MCP-Projects" target="_blank">MCP Projects</a>
|
| 134 |
+
<a href="https://github.com/danielrosehill/My-Prompt-Libraries" target="_blank">My Prompt Libraries</a>
|
| 135 |
+
</div>
|
| 136 |
+
</section>
|
| 137 |
+
</main>
|
| 138 |
+
|
| 139 |
+
<footer>
|
| 140 |
+
<div class="container">
|
| 141 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 142 |
+
<p>
|
| 143 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 144 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 145 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 146 |
+
</p>
|
| 147 |
+
</div>
|
| 148 |
+
</footer>
|
| 149 |
+
|
| 150 |
+
<script src="script.js"></script>
|
| 151 |
+
</body>
|
| 152 |
</html>
|
mcp.html
ADDED
|
@@ -0,0 +1,89 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>MCP Projects - AI Projects Index</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
</head>
|
| 9 |
+
<body>
|
| 10 |
+
<header>
|
| 11 |
+
<div class="container">
|
| 12 |
+
<h1>π MCP Projects</h1>
|
| 13 |
+
<p class="subtitle">Model Context Protocol servers and implementations</p>
|
| 14 |
+
</div>
|
| 15 |
+
</header>
|
| 16 |
+
|
| 17 |
+
<main class="container">
|
| 18 |
+
<a href="index.html" class="back-link">β Back to Index</a>
|
| 19 |
+
|
| 20 |
+
<section class="search-section">
|
| 21 |
+
<input type="text" id="projectSearch" placeholder="Search projects..." />
|
| 22 |
+
</section>
|
| 23 |
+
|
| 24 |
+
<section class="projects-list">
|
| 25 |
+
<div class="project-card">
|
| 26 |
+
<h3><a href="https://github.com/danielrosehill/Google-Air-Quality-MCP-Postman-Autogenerated" target="_blank">Google Air Quality MCP Postman Autogenerated</a></h3>
|
| 27 |
+
<span class="badge">MCP Projects</span>
|
| 28 |
+
<p>Auto-generated MCP server for Google Air Quality API</p>
|
| 29 |
+
</div>
|
| 30 |
+
|
| 31 |
+
<div class="project-card">
|
| 32 |
+
<h3><a href="https://github.com/danielrosehill/Jewish-Interest-MCP-Projects" target="_blank">Jewish Interest MCP Projects</a></h3>
|
| 33 |
+
<span class="badge">MCP Projects</span>
|
| 34 |
+
<p>Some MCP (model context protocol) servers which might be of interest to Jewish users</p>
|
| 35 |
+
</div>
|
| 36 |
+
|
| 37 |
+
<div class="project-card">
|
| 38 |
+
<h3><a href="https://github.com/danielrosehill/Linux-MCP-Clients" target="_blank">Linux MCP Clients</a></h3>
|
| 39 |
+
<span class="badge">MCP Projects</span>
|
| 40 |
+
<p>A very small list of MCP clients that are available to Linux users, GUIs + CLIs</p>
|
| 41 |
+
</div>
|
| 42 |
+
|
| 43 |
+
<div class="project-card">
|
| 44 |
+
<h3><a href="https://github.com/danielrosehill/MCP-Projects" target="_blank">MCP Projects</a></h3>
|
| 45 |
+
<span class="badge">MCP Projects</span>
|
| 46 |
+
<p>Various MCP related projects I'm either working on (or have worked on)</p>
|
| 47 |
+
</div>
|
| 48 |
+
|
| 49 |
+
<div class="project-card">
|
| 50 |
+
<h3><a href="https://github.com/danielrosehill/MCP-Server-Ideas" target="_blank">MCP Server Ideas</a></h3>
|
| 51 |
+
<span class="badge">MCP Projects</span>
|
| 52 |
+
<p>Plans/WIP for MCP servers</p>
|
| 53 |
+
</div>
|
| 54 |
+
|
| 55 |
+
<div class="project-card">
|
| 56 |
+
<h3><a href="https://github.com/danielrosehill/MCP-Server-JSON-Sync" target="_blank">MCP Server JSON Sync</a></h3>
|
| 57 |
+
<span class="badge">MCP Projects</span>
|
| 58 |
+
<p>Sync script for syncing VS Code MCP server JSON to Roo Code's store</p>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
<div class="project-card">
|
| 62 |
+
<h3><a href="https://github.com/danielrosehill/Qwen-Agent" target="_blank">Qwen Agent</a></h3>
|
| 63 |
+
<span class="badge">MCP Projects</span>
|
| 64 |
+
<p>Agent framework and applications built upon Qwen>=3.0, featuring Function Calling, MCP, Code Interpreter, RAG, Chrome extension, etc.</p>
|
| 65 |
+
</div>
|
| 66 |
+
|
| 67 |
+
<div class="project-card">
|
| 68 |
+
<h3><a href="https://github.com/danielrosehill/awesome-mcp-clients" target="_blank">awesome mcp clients</a></h3>
|
| 69 |
+
<span class="badge">MCP Projects</span>
|
| 70 |
+
<p>A collection of MCP clients.</p>
|
| 71 |
+
</div>
|
| 72 |
+
|
| 73 |
+
</section>
|
| 74 |
+
</main>
|
| 75 |
+
|
| 76 |
+
<footer>
|
| 77 |
+
<div class="container">
|
| 78 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 79 |
+
<p>
|
| 80 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 81 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 82 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 83 |
+
</p>
|
| 84 |
+
</div>
|
| 85 |
+
</footer>
|
| 86 |
+
|
| 87 |
+
<script src="script.js"></script>
|
| 88 |
+
</body>
|
| 89 |
+
</html>
|
miscellaneous.html
ADDED
|
@@ -0,0 +1,203 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Miscellaneous - AI Projects Index</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
</head>
|
| 9 |
+
<body>
|
| 10 |
+
<header>
|
| 11 |
+
<div class="container">
|
| 12 |
+
<h1>π Miscellaneous</h1>
|
| 13 |
+
<p class="subtitle">Various AI experiments and unique projects</p>
|
| 14 |
+
</div>
|
| 15 |
+
</header>
|
| 16 |
+
|
| 17 |
+
<main class="container">
|
| 18 |
+
<a href="index.html" class="back-link">β Back to Index</a>
|
| 19 |
+
|
| 20 |
+
<section class="search-section">
|
| 21 |
+
<input type="text" id="projectSearch" placeholder="Search projects..." />
|
| 22 |
+
</section>
|
| 23 |
+
|
| 24 |
+
<section class="projects-list">
|
| 25 |
+
<div class="project-card">
|
| 26 |
+
<h3><a href="https://github.com/danielrosehill/AI-Agent-Ideation-Agent" target="_blank">AI Agent Ideation Agent</a></h3>
|
| 27 |
+
<span class="badge">Miscellaneous</span>
|
| 28 |
+
<p>Ideation agent that generates ideas for AI agents!</p>
|
| 29 |
+
</div>
|
| 30 |
+
|
| 31 |
+
<div class="project-card">
|
| 32 |
+
<h3><a href="https://github.com/danielrosehill/AI-Output-Storage-Backend-Data-Models" target="_blank">AI Output Storage Backend Data Models</a></h3>
|
| 33 |
+
<span class="badge">Miscellaneous</span>
|
| 34 |
+
<p>Some simple data tables for populating a backend for storing prompt runs</p>
|
| 35 |
+
</div>
|
| 36 |
+
|
| 37 |
+
<div class="project-card">
|
| 38 |
+
<h3><a href="https://github.com/danielrosehill/Agents.md-Templates" target="_blank">Agents.md Templates</a></h3>
|
| 39 |
+
<span class="badge">Miscellaneous</span>
|
| 40 |
+
<p>Template agents.md templates for use with OpenAI Codex</p>
|
| 41 |
+
</div>
|
| 42 |
+
|
| 43 |
+
<div class="project-card">
|
| 44 |
+
<h3><a href="https://github.com/danielrosehill/Ai-Development-Template" target="_blank">Ai Development Template</a></h3>
|
| 45 |
+
<span class="badge">Miscellaneous</span>
|
| 46 |
+
<p>Development template for AI projects</p>
|
| 47 |
+
</div>
|
| 48 |
+
|
| 49 |
+
<div class="project-card">
|
| 50 |
+
<h3><a href="https://github.com/danielrosehill/Assistant-Self-Ideation-280325" target="_blank">Assistant Self Ideation 280325</a></h3>
|
| 51 |
+
<span class="badge">Miscellaneous</span>
|
| 52 |
+
<p>AI assistant "self-ideation" run</p>
|
| 53 |
+
</div>
|
| 54 |
+
|
| 55 |
+
<div class="project-card">
|
| 56 |
+
<h3><a href="https://github.com/danielrosehill/Back-Up-Your-SaaS" target="_blank">Back Up Your SaaS</a></h3>
|
| 57 |
+
<span class="badge">Miscellaneous</span>
|
| 58 |
+
<p>Notes for fellow cautious trusters of "the cloud"</p>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
<div class="project-card">
|
| 62 |
+
<h3><a href="https://github.com/danielrosehill/Github-AI-Searches" target="_blank">Github AI Searches</a></h3>
|
| 63 |
+
<span class="badge">Miscellaneous</span>
|
| 64 |
+
<p>A series of search links for those wishing to drink from the firehose of open-source AI</p>
|
| 65 |
+
</div>
|
| 66 |
+
|
| 67 |
+
<div class="project-card">
|
| 68 |
+
<h3><a href="https://github.com/danielrosehill/LLM-Detective" target="_blank">LLM Detective</a></h3>
|
| 69 |
+
<span class="badge">Miscellaneous</span>
|
| 70 |
+
<p>Agent that tries to probe other models' capabilities with conversation</p>
|
| 71 |
+
</div>
|
| 72 |
+
|
| 73 |
+
<div class="project-card">
|
| 74 |
+
<h3><a href="https://github.com/danielrosehill/Llama-OS-Doctor-Idea" target="_blank">Llama OS Doctor Idea</a></h3>
|
| 75 |
+
<span class="badge">Miscellaneous</span>
|
| 76 |
+
<p>Planning notes for an AI agent / experiment</p>
|
| 77 |
+
</div>
|
| 78 |
+
|
| 79 |
+
<div class="project-card">
|
| 80 |
+
<h3><a href="https://github.com/danielrosehill/Local-Linux-Repair-Bot" target="_blank">Local Linux Repair Bot</a></h3>
|
| 81 |
+
<span class="badge">Miscellaneous</span>
|
| 82 |
+
<p>Experimentary repo to try use an AI IDE as a local agent workspace for local OS debugging</p>
|
| 83 |
+
</div>
|
| 84 |
+
|
| 85 |
+
<div class="project-card">
|
| 86 |
+
<h3><a href="https://github.com/danielrosehill/Multimodal-AI-Taxonomy" target="_blank">Multimodal AI Taxonomy</a></h3>
|
| 87 |
+
<span class="badge">Miscellaneous</span>
|
| 88 |
+
<p>Attempting to map out the various input/output permutations for multimodal AI</p>
|
| 89 |
+
</div>
|
| 90 |
+
|
| 91 |
+
<div class="project-card">
|
| 92 |
+
<h3><a href="https://github.com/danielrosehill/My-Weird-Prompts" target="_blank">My Weird Prompts</a></h3>
|
| 93 |
+
<span class="badge">Miscellaneous</span>
|
| 94 |
+
<p>Blog/podcast made out of colorful (and mundane) AI prompts - and answers!</p>
|
| 95 |
+
</div>
|
| 96 |
+
|
| 97 |
+
<div class="project-card">
|
| 98 |
+
<h3><a href="https://github.com/danielrosehill/OSINT-Missile-Intelligence-Agent" target="_blank">OSINT Missile Intelligence Agent</a></h3>
|
| 99 |
+
<span class="badge">Miscellaneous</span>
|
| 100 |
+
<p>Snap reports about causes and quantitiative info about hostile missile launches</p>
|
| 101 |
+
</div>
|
| 102 |
+
|
| 103 |
+
<div class="project-card">
|
| 104 |
+
<h3><a href="https://github.com/danielrosehill/One-Prompt-AI-Book" target="_blank">One Prompt AI Book</a></h3>
|
| 105 |
+
<span class="badge">Miscellaneous</span>
|
| 106 |
+
<p>Experiment - generating a book using a single prompt</p>
|
| 107 |
+
</div>
|
| 108 |
+
|
| 109 |
+
<div class="project-card">
|
| 110 |
+
<h3><a href="https://github.com/danielrosehill/OpenAI-Image-Renamer" target="_blank">OpenAI Image Renamer</a></h3>
|
| 111 |
+
<span class="badge">Miscellaneous</span>
|
| 112 |
+
<p>Simple Python script for batch file renaming operations with OpenAI API</p>
|
| 113 |
+
</div>
|
| 114 |
+
|
| 115 |
+
<div class="project-card">
|
| 116 |
+
<h3><a href="https://github.com/danielrosehill/Perplexity-API-Tests-020425" target="_blank">Perplexity API Tests 020425</a></h3>
|
| 117 |
+
<span class="badge">Miscellaneous</span>
|
| 118 |
+
<p>Quick test prompts to compare respones against various Sonar API endpoints</p>
|
| 119 |
+
</div>
|
| 120 |
+
|
| 121 |
+
<div class="project-card">
|
| 122 |
+
<h3><a href="https://github.com/danielrosehill/Remote-Jobs-Research-Agent" target="_blank">Remote Jobs Research Agent</a></h3>
|
| 123 |
+
<span class="badge">Miscellaneous</span>
|
| 124 |
+
<p>Company research agent targeted towards the needs of remote job seekers sourcing detailed information about company backgrounds as well as remote-specific information</p>
|
| 125 |
+
</div>
|
| 126 |
+
|
| 127 |
+
<div class="project-card">
|
| 128 |
+
<h3><a href="https://github.com/danielrosehill/STT-Fine-Tune-Project-Outline" target="_blank">STT Fine Tune Project Outline</a></h3>
|
| 129 |
+
<span class="badge">Miscellaneous</span>
|
| 130 |
+
<p>Planning doc for STT fine-tuning and eval project</p>
|
| 131 |
+
</div>
|
| 132 |
+
|
| 133 |
+
<div class="project-card">
|
| 134 |
+
<h3><a href="https://github.com/danielrosehill/STT-Voice-Note-Evaluation" target="_blank">STT Voice Note Evaluation</a></h3>
|
| 135 |
+
<span class="badge">Miscellaneous</span>
|
| 136 |
+
<p>STT voice note evaluation project</p>
|
| 137 |
+
</div>
|
| 138 |
+
|
| 139 |
+
<div class="project-card">
|
| 140 |
+
<h3><a href="https://github.com/danielrosehill/Text-To-Image-Test-Prompts" target="_blank">Text To Image Test Prompts</a></h3>
|
| 141 |
+
<span class="badge">Miscellaneous</span>
|
| 142 |
+
<p>Informal prompts for testing out text-to-image</p>
|
| 143 |
+
</div>
|
| 144 |
+
|
| 145 |
+
<div class="project-card">
|
| 146 |
+
<h3><a href="https://github.com/danielrosehill/The-Bot-Has-A-Question" target="_blank">The Bot Has A Question</a></h3>
|
| 147 |
+
<span class="badge">Miscellaneous</span>
|
| 148 |
+
<p>Weird AI experiment #342</p>
|
| 149 |
+
</div>
|
| 150 |
+
|
| 151 |
+
<div class="project-card">
|
| 152 |
+
<h3><a href="https://github.com/danielrosehill/The-Jerusalem-Odyssey-Text" target="_blank">The Jerusalem Odyssey Text</a></h3>
|
| 153 |
+
<span class="badge">Miscellaneous</span>
|
| 154 |
+
<p>A 100 page book manuscript generated from a single prompt using Sonnet 3.7</p>
|
| 155 |
+
</div>
|
| 156 |
+
|
| 157 |
+
<div class="project-card">
|
| 158 |
+
<h3><a href="https://github.com/danielrosehill/Veo-31-Prompts" target="_blank">Veo 31 Prompts</a></h3>
|
| 159 |
+
<span class="badge">Miscellaneous</span>
|
| 160 |
+
<p>A few ridiculous prompts for trying out Veo 3.1</p>
|
| 161 |
+
</div>
|
| 162 |
+
|
| 163 |
+
<div class="project-card">
|
| 164 |
+
<h3><a href="https://github.com/danielrosehill/Voice-Note-Dataset" target="_blank">Voice Note Dataset</a></h3>
|
| 165 |
+
<span class="badge">Miscellaneous</span>
|
| 166 |
+
<p>Frontend for open source vote note dataset for annotation/classifictaion project</p>
|
| 167 |
+
</div>
|
| 168 |
+
|
| 169 |
+
<div class="project-card">
|
| 170 |
+
<h3><a href="https://github.com/danielrosehill/Voice-Notepad-With-Transformations" target="_blank">Voice Notepad With Transformations</a></h3>
|
| 171 |
+
<span class="badge">Miscellaneous</span>
|
| 172 |
+
<p>Linux voice notepad (latest version) with text transformations in addition to STT</p>
|
| 173 |
+
</div>
|
| 174 |
+
|
| 175 |
+
<div class="project-card">
|
| 176 |
+
<h3><a href="https://github.com/danielrosehill/Whisper-Notepad-For-Linux" target="_blank">Whisper Notepad For Linux</a></h3>
|
| 177 |
+
<span class="badge">Miscellaneous</span>
|
| 178 |
+
<p>Notepad for Linux that uses OpenAI Whisper (API) and reformats dictated text</p>
|
| 179 |
+
</div>
|
| 180 |
+
|
| 181 |
+
<div class="project-card">
|
| 182 |
+
<h3><a href="https://github.com/danielrosehill/Wireframe-Cleaner-Nano-Banana" target="_blank">Wireframe Cleaner Nano Banana</a></h3>
|
| 183 |
+
<span class="badge">Miscellaneous</span>
|
| 184 |
+
<p>Clean up handdrawn wireframes/sketches with Nano Banana (WIP)</p>
|
| 185 |
+
</div>
|
| 186 |
+
|
| 187 |
+
</section>
|
| 188 |
+
</main>
|
| 189 |
+
|
| 190 |
+
<footer>
|
| 191 |
+
<div class="container">
|
| 192 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 193 |
+
<p>
|
| 194 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 195 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 196 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 197 |
+
</p>
|
| 198 |
+
</div>
|
| 199 |
+
</footer>
|
| 200 |
+
|
| 201 |
+
<script src="script.js"></script>
|
| 202 |
+
</body>
|
| 203 |
+
</html>
|
pocs.html
ADDED
|
@@ -0,0 +1,125 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>POCs - AI Projects Index</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
</head>
|
| 9 |
+
<body>
|
| 10 |
+
<header>
|
| 11 |
+
<div class="container">
|
| 12 |
+
<h1>POCs</h1>
|
| 13 |
+
<p class="subtitle">Proof of concepts for AI systems and workflows</p>
|
| 14 |
+
</div>
|
| 15 |
+
</header>
|
| 16 |
+
|
| 17 |
+
<main class="container">
|
| 18 |
+
<a href="index.html" class="back-link">β Back to Index</a>
|
| 19 |
+
|
| 20 |
+
<section class="search-section">
|
| 21 |
+
<input type="text" id="projectSearch" placeholder="Search projects..." />
|
| 22 |
+
</section>
|
| 23 |
+
|
| 24 |
+
<section class="projects-list">
|
| 25 |
+
<div class="project-card">
|
| 26 |
+
<h3><a href="https://github.com/danielrosehill/Agent-Network-Expander-Template" target="_blank">Agent Network Expander Template</a></h3>
|
| 27 |
+
<span class="badge">POCs</span>
|
| 28 |
+
<p>Modelling how AI assistants can ideate the expansion of agent/assistant networks through a simple example-following pattern</p>
|
| 29 |
+
</div>
|
| 30 |
+
|
| 31 |
+
<div class="project-card">
|
| 32 |
+
<h3><a href="https://github.com/danielrosehill/Agent-Task-Repo-Pattern-With-MCP" target="_blank">Agent Task Repo Pattern With MCP</a></h3>
|
| 33 |
+
<span class="badge">POCs</span>
|
| 34 |
+
<p>Repo pattern/template for defined task handling by an LLM on a remote using MCP-SSH</p>
|
| 35 |
+
</div>
|
| 36 |
+
|
| 37 |
+
<div class="project-card">
|
| 38 |
+
<h3><a href="https://github.com/danielrosehill/AI-Agent-UN" target="_blank">AI Agent UN</a></h3>
|
| 39 |
+
<span class="badge">POCs</span>
|
| 40 |
+
<p>Experimentary implementation of a model real life political body populated by representative AI agents</p>
|
| 41 |
+
</div>
|
| 42 |
+
|
| 43 |
+
<div class="project-card">
|
| 44 |
+
<h3><a href="https://github.com/danielrosehill/AI-Agent-Workspace-Spec-310325" target="_blank">AI Agent Workspace Spec 310325</a></h3>
|
| 45 |
+
<span class="badge">POCs</span>
|
| 46 |
+
<p>Description of my current AI "agent" workspace, challenges, plans</p>
|
| 47 |
+
</div>
|
| 48 |
+
|
| 49 |
+
<div class="project-card">
|
| 50 |
+
<h3><a href="https://github.com/danielrosehill/Audio-Context-Pipeline-Model-0425" target="_blank">Audio Context Pipeline Model 0425</a></h3>
|
| 51 |
+
<span class="badge">POCs</span>
|
| 52 |
+
<p>Planning repo for personalised AI context pipeline with revised tooling</p>
|
| 53 |
+
</div>
|
| 54 |
+
|
| 55 |
+
<div class="project-card">
|
| 56 |
+
<h3><a href="https://github.com/danielrosehill/Billing-Docs-Processors" target="_blank">Billing Docs Processors</a></h3>
|
| 57 |
+
<span class="badge">POCs</span>
|
| 58 |
+
<p>Model for billing document processing workflows (AI agents)</p>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
<div class="project-card">
|
| 62 |
+
<h3><a href="https://github.com/danielrosehill/Claude-Code-LAN-Manager" target="_blank">Claude Code LAN Manager</a></h3>
|
| 63 |
+
<span class="badge">POCs</span>
|
| 64 |
+
<p>Repo for using Claude Code to manage local servers/homelabs</p>
|
| 65 |
+
</div>
|
| 66 |
+
|
| 67 |
+
<div class="project-card">
|
| 68 |
+
<h3><a href="https://github.com/danielrosehill/Claude-Code-Security-Auditor" target="_blank">Claude Code Security Auditor</a></h3>
|
| 69 |
+
<span class="badge">POCs</span>
|
| 70 |
+
<p>Pattern/model for using CC for conducting device level security audits</p>
|
| 71 |
+
</div>
|
| 72 |
+
|
| 73 |
+
<div class="project-card">
|
| 74 |
+
<h3><a href="https://github.com/danielrosehill/Code-Tutor-Agent-Model" target="_blank">Code Tutor Agent Model</a></h3>
|
| 75 |
+
<span class="badge">POCs</span>
|
| 76 |
+
<p>Basic config/idea for an AI agent(s) to guide rather than "do"</p>
|
| 77 |
+
</div>
|
| 78 |
+
|
| 79 |
+
<div class="project-card">
|
| 80 |
+
<h3><a href="https://github.com/danielrosehill/Hardware-Probe-Agent-Template" target="_blank">Hardware Probe Agent Template</a></h3>
|
| 81 |
+
<span class="badge">POCs</span>
|
| 82 |
+
<p>AI agent template: uses SSH MCP to connect to remotes, probes hardware, generates a structured report. Use-cases: inventorising IT assets, upgrade planning</p>
|
| 83 |
+
</div>
|
| 84 |
+
|
| 85 |
+
<div class="project-card">
|
| 86 |
+
<h3><a href="https://github.com/danielrosehill/Local-AI-Agent-Planning-Notes" target="_blank">Local AI Agent Planning Notes</a></h3>
|
| 87 |
+
<span class="badge">POCs</span>
|
| 88 |
+
<p>Planning notes for an MCP/agent idea (WIP)</p>
|
| 89 |
+
</div>
|
| 90 |
+
|
| 91 |
+
<div class="project-card">
|
| 92 |
+
<h3><a href="https://github.com/danielrosehill/Personal-Context-AI-Agent-Pattern-Model" target="_blank">Personal Context AI Agent Pattern Model</a></h3>
|
| 93 |
+
<span class="badge">POCs</span>
|
| 94 |
+
<p>Description of a pattern I've used to build AI agents for in-depth exploration of specific issues</p>
|
| 95 |
+
</div>
|
| 96 |
+
|
| 97 |
+
<div class="project-card">
|
| 98 |
+
<h3><a href="https://github.com/danielrosehill/Vibe-Code-And-Learn" target="_blank">Vibe Code And Learn</a></h3>
|
| 99 |
+
<span class="badge">POCs</span>
|
| 100 |
+
<p>A model multi-agent config for agentic code-gen with an educational "loop"</p>
|
| 101 |
+
</div>
|
| 102 |
+
|
| 103 |
+
<div class="project-card">
|
| 104 |
+
<h3><a href="https://github.com/danielrosehill/Voice-Spec-Driven-Development-Demo" target="_blank">Voice Spec Driven Development Demo</a></h3>
|
| 105 |
+
<span class="badge">POCs</span>
|
| 106 |
+
<p>Demonstrating a voice to text spec driven development workflow</p>
|
| 107 |
+
</div>
|
| 108 |
+
|
| 109 |
+
</section>
|
| 110 |
+
</main>
|
| 111 |
+
|
| 112 |
+
<footer>
|
| 113 |
+
<div class="container">
|
| 114 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 115 |
+
<p>
|
| 116 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 117 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 118 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 119 |
+
</p>
|
| 120 |
+
</div>
|
| 121 |
+
</footer>
|
| 122 |
+
|
| 123 |
+
<script src="script.js"></script>
|
| 124 |
+
</body>
|
| 125 |
+
</html>
|
script.js
ADDED
|
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
// Search functionality
|
| 2 |
+
document.addEventListener('DOMContentLoaded', function() {
|
| 3 |
+
const searchInput = document.getElementById('searchInput');
|
| 4 |
+
|
| 5 |
+
if (searchInput) {
|
| 6 |
+
searchInput.addEventListener('input', function(e) {
|
| 7 |
+
const searchTerm = e.target.value.toLowerCase();
|
| 8 |
+
const categoryCards = document.querySelectorAll('.category-card');
|
| 9 |
+
|
| 10 |
+
categoryCards.forEach(card => {
|
| 11 |
+
const title = card.querySelector('h2').textContent.toLowerCase();
|
| 12 |
+
const description = card.querySelector('p:not(.count)').textContent.toLowerCase();
|
| 13 |
+
|
| 14 |
+
if (title.includes(searchTerm) || description.includes(searchTerm)) {
|
| 15 |
+
card.style.display = 'flex';
|
| 16 |
+
} else {
|
| 17 |
+
card.style.display = 'none';
|
| 18 |
+
}
|
| 19 |
+
});
|
| 20 |
+
});
|
| 21 |
+
}
|
| 22 |
+
|
| 23 |
+
// Project search functionality (for category pages)
|
| 24 |
+
const projectSearchInput = document.getElementById('projectSearch');
|
| 25 |
+
|
| 26 |
+
if (projectSearchInput) {
|
| 27 |
+
projectSearchInput.addEventListener('input', function(e) {
|
| 28 |
+
const searchTerm = e.target.value.toLowerCase();
|
| 29 |
+
const projectCards = document.querySelectorAll('.project-card');
|
| 30 |
+
|
| 31 |
+
projectCards.forEach(card => {
|
| 32 |
+
const title = card.querySelector('h3').textContent.toLowerCase();
|
| 33 |
+
const description = card.querySelector('p').textContent.toLowerCase();
|
| 34 |
+
|
| 35 |
+
if (title.includes(searchTerm) || description.includes(searchTerm)) {
|
| 36 |
+
card.style.display = 'block';
|
| 37 |
+
} else {
|
| 38 |
+
card.style.display = 'none';
|
| 39 |
+
}
|
| 40 |
+
});
|
| 41 |
+
});
|
| 42 |
+
}
|
| 43 |
+
});
|
style.css
CHANGED
|
@@ -1,28 +1,321 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
body {
|
| 2 |
-
|
| 3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
}
|
| 5 |
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
}
|
| 10 |
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
margin-bottom: 10px;
|
| 15 |
-
margin-top: 5px;
|
| 16 |
}
|
| 17 |
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
border: 1px solid lightgray;
|
| 23 |
-
border-radius: 16px;
|
| 24 |
}
|
| 25 |
|
| 26 |
-
.
|
| 27 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
}
|
|
|
|
| 1 |
+
:root {
|
| 2 |
+
--primary-color: #2563eb;
|
| 3 |
+
--secondary-color: #3b82f6;
|
| 4 |
+
--text-primary: #1f2937;
|
| 5 |
+
--text-secondary: #6b7280;
|
| 6 |
+
--background: #ffffff;
|
| 7 |
+
--card-background: #f9fafb;
|
| 8 |
+
--border-color: #e5e7eb;
|
| 9 |
+
--hover-color: #1d4ed8;
|
| 10 |
+
--shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
|
| 11 |
+
--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
|
| 12 |
+
}
|
| 13 |
+
|
| 14 |
+
* {
|
| 15 |
+
margin: 0;
|
| 16 |
+
padding: 0;
|
| 17 |
+
box-sizing: border-box;
|
| 18 |
+
}
|
| 19 |
+
|
| 20 |
body {
|
| 21 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
|
| 22 |
+
line-height: 1.6;
|
| 23 |
+
color: var(--text-primary);
|
| 24 |
+
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
| 25 |
+
min-height: 100vh;
|
| 26 |
+
}
|
| 27 |
+
|
| 28 |
+
.container {
|
| 29 |
+
max-width: 1200px;
|
| 30 |
+
margin: 0 auto;
|
| 31 |
+
padding: 0 1.5rem;
|
| 32 |
+
}
|
| 33 |
+
|
| 34 |
+
/* Header */
|
| 35 |
+
header {
|
| 36 |
+
background: rgba(255, 255, 255, 0.95);
|
| 37 |
+
backdrop-filter: blur(10px);
|
| 38 |
+
padding: 2rem 0;
|
| 39 |
+
box-shadow: var(--shadow);
|
| 40 |
+
margin-bottom: 3rem;
|
| 41 |
+
}
|
| 42 |
+
|
| 43 |
+
header h1 {
|
| 44 |
+
font-size: 2.5rem;
|
| 45 |
+
font-weight: 700;
|
| 46 |
+
color: var(--primary-color);
|
| 47 |
+
margin-bottom: 0.5rem;
|
| 48 |
+
}
|
| 49 |
+
|
| 50 |
+
.subtitle {
|
| 51 |
+
font-size: 1.125rem;
|
| 52 |
+
color: var(--text-secondary);
|
| 53 |
+
margin-bottom: 1rem;
|
| 54 |
+
}
|
| 55 |
+
|
| 56 |
+
.header-links {
|
| 57 |
+
display: flex;
|
| 58 |
+
gap: 1.5rem;
|
| 59 |
+
flex-wrap: wrap;
|
| 60 |
+
}
|
| 61 |
+
|
| 62 |
+
.header-links a {
|
| 63 |
+
color: var(--primary-color);
|
| 64 |
+
text-decoration: none;
|
| 65 |
+
font-weight: 500;
|
| 66 |
+
transition: color 0.3s ease;
|
| 67 |
+
}
|
| 68 |
+
|
| 69 |
+
.header-links a:hover {
|
| 70 |
+
color: var(--hover-color);
|
| 71 |
+
}
|
| 72 |
+
|
| 73 |
+
/* Main Content */
|
| 74 |
+
main {
|
| 75 |
+
background: var(--background);
|
| 76 |
+
border-radius: 1rem;
|
| 77 |
+
padding: 3rem 2rem;
|
| 78 |
+
margin-bottom: 3rem;
|
| 79 |
+
box-shadow: var(--shadow-lg);
|
| 80 |
+
}
|
| 81 |
+
|
| 82 |
+
/* Search Section */
|
| 83 |
+
.search-section {
|
| 84 |
+
margin-bottom: 3rem;
|
| 85 |
+
}
|
| 86 |
+
|
| 87 |
+
#searchInput {
|
| 88 |
+
width: 100%;
|
| 89 |
+
max-width: 600px;
|
| 90 |
+
padding: 1rem 1.5rem;
|
| 91 |
+
font-size: 1rem;
|
| 92 |
+
border: 2px solid var(--border-color);
|
| 93 |
+
border-radius: 0.5rem;
|
| 94 |
+
transition: all 0.3s ease;
|
| 95 |
+
}
|
| 96 |
+
|
| 97 |
+
#searchInput:focus {
|
| 98 |
+
outline: none;
|
| 99 |
+
border-color: var(--primary-color);
|
| 100 |
+
box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
|
| 101 |
+
}
|
| 102 |
+
|
| 103 |
+
/* Categories Grid */
|
| 104 |
+
.categories-grid {
|
| 105 |
+
display: grid;
|
| 106 |
+
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
|
| 107 |
+
gap: 1.5rem;
|
| 108 |
+
margin-bottom: 3rem;
|
| 109 |
+
}
|
| 110 |
+
|
| 111 |
+
.category-card {
|
| 112 |
+
background: var(--card-background);
|
| 113 |
+
border: 1px solid var(--border-color);
|
| 114 |
+
border-radius: 0.75rem;
|
| 115 |
+
padding: 1.5rem;
|
| 116 |
+
transition: all 0.3s ease;
|
| 117 |
+
cursor: pointer;
|
| 118 |
+
display: flex;
|
| 119 |
+
flex-direction: column;
|
| 120 |
+
}
|
| 121 |
+
|
| 122 |
+
.category-card:hover {
|
| 123 |
+
transform: translateY(-4px);
|
| 124 |
+
box-shadow: var(--shadow-lg);
|
| 125 |
+
border-color: var(--primary-color);
|
| 126 |
+
}
|
| 127 |
+
|
| 128 |
+
.category-icon {
|
| 129 |
+
font-size: 2.5rem;
|
| 130 |
+
margin-bottom: 1rem;
|
| 131 |
+
}
|
| 132 |
+
|
| 133 |
+
.category-card h2 {
|
| 134 |
+
font-size: 1.25rem;
|
| 135 |
+
font-weight: 600;
|
| 136 |
+
color: var(--text-primary);
|
| 137 |
+
margin-bottom: 0.5rem;
|
| 138 |
+
}
|
| 139 |
+
|
| 140 |
+
.count {
|
| 141 |
+
color: var(--primary-color);
|
| 142 |
+
font-weight: 600;
|
| 143 |
+
font-size: 0.875rem;
|
| 144 |
+
margin-bottom: 0.75rem;
|
| 145 |
+
}
|
| 146 |
+
|
| 147 |
+
.category-card p {
|
| 148 |
+
color: var(--text-secondary);
|
| 149 |
+
font-size: 0.9rem;
|
| 150 |
+
margin-bottom: 1.5rem;
|
| 151 |
+
flex-grow: 1;
|
| 152 |
}
|
| 153 |
|
| 154 |
+
.btn {
|
| 155 |
+
display: inline-block;
|
| 156 |
+
background: var(--primary-color);
|
| 157 |
+
color: white;
|
| 158 |
+
padding: 0.625rem 1.25rem;
|
| 159 |
+
border-radius: 0.5rem;
|
| 160 |
+
text-decoration: none;
|
| 161 |
+
font-weight: 500;
|
| 162 |
+
text-align: center;
|
| 163 |
+
transition: all 0.3s ease;
|
| 164 |
+
margin-top: auto;
|
| 165 |
}
|
| 166 |
|
| 167 |
+
.btn:hover {
|
| 168 |
+
background: var(--hover-color);
|
| 169 |
+
transform: scale(1.02);
|
|
|
|
|
|
|
| 170 |
}
|
| 171 |
|
| 172 |
+
/* Related Indices */
|
| 173 |
+
.related-indices {
|
| 174 |
+
border-top: 2px solid var(--border-color);
|
| 175 |
+
padding-top: 2rem;
|
|
|
|
|
|
|
| 176 |
}
|
| 177 |
|
| 178 |
+
.related-indices h2 {
|
| 179 |
+
font-size: 1.5rem;
|
| 180 |
+
font-weight: 600;
|
| 181 |
+
margin-bottom: 1.5rem;
|
| 182 |
+
color: var(--text-primary);
|
| 183 |
+
}
|
| 184 |
+
|
| 185 |
+
.index-links {
|
| 186 |
+
display: flex;
|
| 187 |
+
flex-wrap: wrap;
|
| 188 |
+
gap: 1rem;
|
| 189 |
+
}
|
| 190 |
+
|
| 191 |
+
.index-links a {
|
| 192 |
+
background: var(--card-background);
|
| 193 |
+
color: var(--primary-color);
|
| 194 |
+
padding: 0.75rem 1.25rem;
|
| 195 |
+
border-radius: 0.5rem;
|
| 196 |
+
text-decoration: none;
|
| 197 |
+
border: 1px solid var(--border-color);
|
| 198 |
+
transition: all 0.3s ease;
|
| 199 |
+
font-weight: 500;
|
| 200 |
+
}
|
| 201 |
+
|
| 202 |
+
.index-links a:hover {
|
| 203 |
+
background: var(--primary-color);
|
| 204 |
+
color: white;
|
| 205 |
+
border-color: var(--primary-color);
|
| 206 |
+
}
|
| 207 |
+
|
| 208 |
+
/* Footer */
|
| 209 |
+
footer {
|
| 210 |
+
background: rgba(255, 255, 255, 0.95);
|
| 211 |
+
backdrop-filter: blur(10px);
|
| 212 |
+
padding: 2rem 0;
|
| 213 |
+
text-align: center;
|
| 214 |
+
box-shadow: var(--shadow);
|
| 215 |
+
}
|
| 216 |
+
|
| 217 |
+
footer p {
|
| 218 |
+
color: var(--text-secondary);
|
| 219 |
+
margin-bottom: 0.5rem;
|
| 220 |
+
}
|
| 221 |
+
|
| 222 |
+
footer a {
|
| 223 |
+
color: var(--primary-color);
|
| 224 |
+
text-decoration: none;
|
| 225 |
+
font-weight: 500;
|
| 226 |
+
transition: color 0.3s ease;
|
| 227 |
+
}
|
| 228 |
+
|
| 229 |
+
footer a:hover {
|
| 230 |
+
color: var(--hover-color);
|
| 231 |
+
}
|
| 232 |
+
|
| 233 |
+
/* Project Cards (for category pages) */
|
| 234 |
+
.project-card {
|
| 235 |
+
background: var(--card-background);
|
| 236 |
+
border: 1px solid var(--border-color);
|
| 237 |
+
border-radius: 0.75rem;
|
| 238 |
+
padding: 1.5rem;
|
| 239 |
+
margin-bottom: 1rem;
|
| 240 |
+
transition: all 0.3s ease;
|
| 241 |
+
}
|
| 242 |
+
|
| 243 |
+
.project-card:hover {
|
| 244 |
+
box-shadow: var(--shadow-lg);
|
| 245 |
+
border-color: var(--primary-color);
|
| 246 |
+
}
|
| 247 |
+
|
| 248 |
+
.project-card h3 {
|
| 249 |
+
font-size: 1.25rem;
|
| 250 |
+
margin-bottom: 0.75rem;
|
| 251 |
+
color: var(--text-primary);
|
| 252 |
+
}
|
| 253 |
+
|
| 254 |
+
.project-card h3 a {
|
| 255 |
+
color: var(--text-primary);
|
| 256 |
+
text-decoration: none;
|
| 257 |
+
transition: color 0.3s ease;
|
| 258 |
+
}
|
| 259 |
+
|
| 260 |
+
.project-card h3 a:hover {
|
| 261 |
+
color: var(--primary-color);
|
| 262 |
+
}
|
| 263 |
+
|
| 264 |
+
.project-card .badge {
|
| 265 |
+
display: inline-block;
|
| 266 |
+
background: var(--primary-color);
|
| 267 |
+
color: white;
|
| 268 |
+
padding: 0.25rem 0.75rem;
|
| 269 |
+
border-radius: 0.25rem;
|
| 270 |
+
font-size: 0.75rem;
|
| 271 |
+
font-weight: 600;
|
| 272 |
+
margin-bottom: 0.75rem;
|
| 273 |
+
}
|
| 274 |
+
|
| 275 |
+
.back-link {
|
| 276 |
+
display: inline-flex;
|
| 277 |
+
align-items: center;
|
| 278 |
+
gap: 0.5rem;
|
| 279 |
+
color: var(--primary-color);
|
| 280 |
+
text-decoration: none;
|
| 281 |
+
font-weight: 500;
|
| 282 |
+
margin-bottom: 2rem;
|
| 283 |
+
transition: color 0.3s ease;
|
| 284 |
+
}
|
| 285 |
+
|
| 286 |
+
.back-link:hover {
|
| 287 |
+
color: var(--hover-color);
|
| 288 |
+
}
|
| 289 |
+
|
| 290 |
+
/* Responsive Design */
|
| 291 |
+
@media (max-width: 768px) {
|
| 292 |
+
header h1 {
|
| 293 |
+
font-size: 1.75rem;
|
| 294 |
+
}
|
| 295 |
+
|
| 296 |
+
.subtitle {
|
| 297 |
+
font-size: 1rem;
|
| 298 |
+
}
|
| 299 |
+
|
| 300 |
+
.categories-grid {
|
| 301 |
+
grid-template-columns: 1fr;
|
| 302 |
+
}
|
| 303 |
+
|
| 304 |
+
main {
|
| 305 |
+
padding: 2rem 1.5rem;
|
| 306 |
+
}
|
| 307 |
+
}
|
| 308 |
+
|
| 309 |
+
@media (max-width: 480px) {
|
| 310 |
+
.container {
|
| 311 |
+
padding: 0 1rem;
|
| 312 |
+
}
|
| 313 |
+
|
| 314 |
+
header h1 {
|
| 315 |
+
font-size: 1.5rem;
|
| 316 |
+
}
|
| 317 |
+
|
| 318 |
+
.category-card {
|
| 319 |
+
padding: 1.25rem;
|
| 320 |
+
}
|
| 321 |
}
|
system-prompts.html
ADDED
|
@@ -0,0 +1,233 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>System Prompts - AI Projects Index</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
</head>
|
| 9 |
+
<body>
|
| 10 |
+
<header>
|
| 11 |
+
<div class="container">
|
| 12 |
+
<h1>System Prompts</h1>
|
| 13 |
+
<p class="subtitle">System prompts for configuring AI assistants and agents</p>
|
| 14 |
+
</div>
|
| 15 |
+
</header>
|
| 16 |
+
|
| 17 |
+
<main class="container">
|
| 18 |
+
<a href="index.html" class="back-link">β Back to Index</a>
|
| 19 |
+
|
| 20 |
+
<section class="search-section">
|
| 21 |
+
<input type="text" id="projectSearch" placeholder="Search projects..." />
|
| 22 |
+
</section>
|
| 23 |
+
|
| 24 |
+
<section class="projects-list">
|
| 25 |
+
<div class="project-card">
|
| 26 |
+
<h3><a href="https://github.com/danielrosehill/Abusive-Message-Parser-AI-Config" target="_blank">Abusive Message Parser AI Config</a></h3>
|
| 27 |
+
<span class="badge">System Prompts</span>
|
| 28 |
+
<p>Configuration text for an LLM assistant designed to assist users with documenting abusive messages</p>
|
| 29 |
+
</div>
|
| 30 |
+
|
| 31 |
+
<div class="project-card">
|
| 32 |
+
<h3><a href="https://github.com/danielrosehill/AI-Agent-Ideation-Chatbot-System-Prompt" target="_blank">AI Agent Ideation Chatbot System Prompt</a></h3>
|
| 33 |
+
<span class="badge">System Prompts</span>
|
| 34 |
+
<p>System prompt (03/25) for a conversational AI agent and assistant idea generator</p>
|
| 35 |
+
</div>
|
| 36 |
+
|
| 37 |
+
<div class="project-card">
|
| 38 |
+
<h3><a href="https://github.com/danielrosehill/AI-Orchestration-System-Prompts" target="_blank">AI Orchestration System Prompts</a></h3>
|
| 39 |
+
<span class="badge">System Prompts</span>
|
| 40 |
+
<p>System prompts for AI assistants designed to orchestrate access to other agents</p>
|
| 41 |
+
</div>
|
| 42 |
+
|
| 43 |
+
<div class="project-card">
|
| 44 |
+
<h3><a href="https://github.com/danielrosehill/Basic-STT-Cleanup-Prompt-0925" target="_blank">Basic STT Cleanup Prompt 0925</a></h3>
|
| 45 |
+
<span class="badge">System Prompts</span>
|
| 46 |
+
<p>Updated version of my basic STT cleanup/remediation prompt</p>
|
| 47 |
+
</div>
|
| 48 |
+
|
| 49 |
+
<div class="project-card">
|
| 50 |
+
<h3><a href="https://github.com/danielrosehill/Business-Idea-Refinement-Agent" target="_blank">Business Idea Refinement Agent</a></h3>
|
| 51 |
+
<span class="badge">System Prompts</span>
|
| 52 |
+
<p>AI agent that helps users to explore business ideas and receive first-pass feedback</p>
|
| 53 |
+
</div>
|
| 54 |
+
|
| 55 |
+
<div class="project-card">
|
| 56 |
+
<h3><a href="https://github.com/danielrosehill/Careers-Utilities-System-Prompts" target="_blank">Careers Utilities System Prompts</a></h3>
|
| 57 |
+
<span class="badge">System Prompts</span>
|
| 58 |
+
<p>System prompts for AI assistants related to career and job matters</p>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
<div class="project-card">
|
| 62 |
+
<h3><a href="https://github.com/danielrosehill/ChatGPT-Custom-Instructions" target="_blank">ChatGPT Custom Instructions</a></h3>
|
| 63 |
+
<span class="badge">System Prompts</span>
|
| 64 |
+
<p>Custom instructions for ChatGPT</p>
|
| 65 |
+
</div>
|
| 66 |
+
|
| 67 |
+
<div class="project-card">
|
| 68 |
+
<h3><a href="https://github.com/danielrosehill/Data-Utilities-System-Prompts" target="_blank">Data Utilities System Prompts</a></h3>
|
| 69 |
+
<span class="badge">System Prompts</span>
|
| 70 |
+
<p>System prompts for data-related AI assistants</p>
|
| 71 |
+
</div>
|
| 72 |
+
|
| 73 |
+
<div class="project-card">
|
| 74 |
+
<h3><a href="https://github.com/danielrosehill/Decision-Making-Algorithm-Agent" target="_blank">Decision Making Algorithm Agent</a></h3>
|
| 75 |
+
<span class="badge">System Prompts</span>
|
| 76 |
+
<p>Agent template for generating decision-making algorithms/flow-charts</p>
|
| 77 |
+
</div>
|
| 78 |
+
|
| 79 |
+
<div class="project-card">
|
| 80 |
+
<h3><a href="https://github.com/danielrosehill/Diarised-Transcript-Assistant" target="_blank">Diarised Transcript Assistant</a></h3>
|
| 81 |
+
<span class="badge">System Prompts</span>
|
| 82 |
+
<p>System prompt for generating diarised transcripts (STT plus stylistic guidance)</p>
|
| 83 |
+
</div>
|
| 84 |
+
|
| 85 |
+
<div class="project-card">
|
| 86 |
+
<h3><a href="https://github.com/danielrosehill/Email-Management-System-Prompts" target="_blank">Email Management System Prompts</a></h3>
|
| 87 |
+
<span class="badge">System Prompts</span>
|
| 88 |
+
<p>Writing and email management system prompts for assistants</p>
|
| 89 |
+
</div>
|
| 90 |
+
|
| 91 |
+
<div class="project-card">
|
| 92 |
+
<h3><a href="https://github.com/danielrosehill/Geopolitical-Analysis-System-Prompts" target="_blank">Geopolitical Analysis System Prompts</a></h3>
|
| 93 |
+
<span class="badge">System Prompts</span>
|
| 94 |
+
<p>System prompts for geopolitical related AI assistants and tools</p>
|
| 95 |
+
</div>
|
| 96 |
+
|
| 97 |
+
<div class="project-card">
|
| 98 |
+
<h3><a href="https://github.com/danielrosehill/Home-Inventory-AI-Assistants" target="_blank">Home Inventory AI Assistants</a></h3>
|
| 99 |
+
<span class="badge">System Prompts</span>
|
| 100 |
+
<p>System prompts for home inventory and Homebox assistants to speed up repetitive tasks</p>
|
| 101 |
+
</div>
|
| 102 |
+
|
| 103 |
+
<div class="project-card">
|
| 104 |
+
<h3><a href="https://github.com/danielrosehill/Jewish-AI-Assistant-System-Prompts" target="_blank">Jewish AI Assistant System Prompts</a></h3>
|
| 105 |
+
<span class="badge">System Prompts</span>
|
| 106 |
+
<p>System prompts for AI tools which may be useful for Jewish users</p>
|
| 107 |
+
</div>
|
| 108 |
+
|
| 109 |
+
<div class="project-card">
|
| 110 |
+
<h3><a href="https://github.com/danielrosehill/Linux-Related-System-Prompts" target="_blank">Linux Related System Prompts</a></h3>
|
| 111 |
+
<span class="badge">System Prompts</span>
|
| 112 |
+
<p>System prompts for AI assistants for Linux</p>
|
| 113 |
+
</div>
|
| 114 |
+
|
| 115 |
+
<div class="project-card">
|
| 116 |
+
<h3><a href="https://github.com/danielrosehill/No-BS-AI-System-Prompt" target="_blank">No BS AI System Prompt</a></h3>
|
| 117 |
+
<span class="badge">System Prompts</span>
|
| 118 |
+
<p>System prompt for a blunt AI assistant / LLM that gets to the point</p>
|
| 119 |
+
</div>
|
| 120 |
+
|
| 121 |
+
<div class="project-card">
|
| 122 |
+
<h3><a href="https://github.com/danielrosehill/Prompt-And-Output-System-Prompt" target="_blank">Prompt And Output System Prompt</a></h3>
|
| 123 |
+
<span class="badge">System Prompts</span>
|
| 124 |
+
<p>System prompt for directing an AI agent to begin every output with a sumary of the user's prompt</p>
|
| 125 |
+
</div>
|
| 126 |
+
|
| 127 |
+
<div class="project-card">
|
| 128 |
+
<h3><a href="https://github.com/danielrosehill/Prompt-Debugger-System-Prompts" target="_blank">Prompt Debugger System Prompts</a></h3>
|
| 129 |
+
<span class="badge">System Prompts</span>
|
| 130 |
+
<p>SPs for configuring "self-debugging" AI assistants and agents</p>
|
| 131 |
+
</div>
|
| 132 |
+
|
| 133 |
+
<div class="project-card">
|
| 134 |
+
<h3><a href="https://github.com/danielrosehill/Prompt-Engineering-Assistants-System-Prompts" target="_blank">Prompt Engineering Assistants System Prompts</a></h3>
|
| 135 |
+
<span class="badge">System Prompts</span>
|
| 136 |
+
<p>System prompts for AI assistants designed to assist with various aspects of prompt engineering</p>
|
| 137 |
+
</div>
|
| 138 |
+
|
| 139 |
+
<div class="project-card">
|
| 140 |
+
<h3><a href="https://github.com/danielrosehill/Pseudobot-System-Prompts" target="_blank">Pseudobot System Prompts</a></h3>
|
| 141 |
+
<span class="badge">System Prompts</span>
|
| 142 |
+
<p>For having a bit of fun with the absurdity of the AI world we now live in</p>
|
| 143 |
+
</div>
|
| 144 |
+
|
| 145 |
+
<div class="project-card">
|
| 146 |
+
<h3><a href="https://github.com/danielrosehill/Research-System-Prompts" target="_blank">Research System Prompts</a></h3>
|
| 147 |
+
<span class="badge">System Prompts</span>
|
| 148 |
+
<p>System prompts for research purposes</p>
|
| 149 |
+
</div>
|
| 150 |
+
|
| 151 |
+
<div class="project-card">
|
| 152 |
+
<h3><a href="https://github.com/danielrosehill/SATINT-agent" target="_blank">SATINT agent</a></h3>
|
| 153 |
+
<span class="badge">System Prompts</span>
|
| 154 |
+
<p>Configuration for an AI agent specialised in interpreting satellite imagery</p>
|
| 155 |
+
</div>
|
| 156 |
+
|
| 157 |
+
<div class="project-card">
|
| 158 |
+
<h3><a href="https://github.com/danielrosehill/Shakespearean-Text-Generators" target="_blank">Shakespearean Text Generators</a></h3>
|
| 159 |
+
<span class="badge">System Prompts</span>
|
| 160 |
+
<p>System prompts for rewriting text in Shakespearan English</p>
|
| 161 |
+
</div>
|
| 162 |
+
|
| 163 |
+
<div class="project-card">
|
| 164 |
+
<h3><a href="https://github.com/danielrosehill/Side-Hustle-Ideation-Agent" target="_blank">Side Hustle Ideation Agent</a></h3>
|
| 165 |
+
<span class="badge">System Prompts</span>
|
| 166 |
+
<p>Agent config for ideating a batch of side hustle ideas!</p>
|
| 167 |
+
</div>
|
| 168 |
+
|
| 169 |
+
<div class="project-card">
|
| 170 |
+
<h3><a href="https://github.com/danielrosehill/Speech-To-Text-System-Prompt-Library" target="_blank">Speech To Text System Prompt Library</a></h3>
|
| 171 |
+
<span class="badge">System Prompts</span>
|
| 172 |
+
<p>An updated skeleton library of system prompts for using LLMs to refine STT output</p>
|
| 173 |
+
</div>
|
| 174 |
+
|
| 175 |
+
<div class="project-card">
|
| 176 |
+
<h3><a href="https://github.com/danielrosehill/STT-Basic-Cleanup-System-Prompt" target="_blank">STT Basic Cleanup System Prompt</a></h3>
|
| 177 |
+
<span class="badge">System Prompts</span>
|
| 178 |
+
<p>Basic foundational system prompt for cleaning up AI voice transcripts</p>
|
| 179 |
+
</div>
|
| 180 |
+
|
| 181 |
+
<div class="project-card">
|
| 182 |
+
<h3><a href="https://github.com/danielrosehill/System-Prompt-Generation-Configurations" target="_blank">System Prompt Generation Configurations</a></h3>
|
| 183 |
+
<span class="badge">System Prompts</span>
|
| 184 |
+
<p>System prompts for using AI tools to generate and improve system prompts</p>
|
| 185 |
+
</div>
|
| 186 |
+
|
| 187 |
+
<div class="project-card">
|
| 188 |
+
<h3><a href="https://github.com/danielrosehill/System-Prompts-For-Book-Authors" target="_blank">System Prompts For Book Authors</a></h3>
|
| 189 |
+
<span class="badge">System Prompts</span>
|
| 190 |
+
<p>System prompts for configuring AI assistants to help book authors including proofreading assistants and book marketing ideation tools</p>
|
| 191 |
+
</div>
|
| 192 |
+
|
| 193 |
+
<div class="project-card">
|
| 194 |
+
<h3><a href="https://github.com/danielrosehill/Text-To-SSML-Generator" target="_blank">Text To SSML Generator</a></h3>
|
| 195 |
+
<span class="badge">System Prompts</span>
|
| 196 |
+
<p>Generates SSML from text by inference</p>
|
| 197 |
+
</div>
|
| 198 |
+
|
| 199 |
+
<div class="project-card">
|
| 200 |
+
<h3><a href="https://github.com/danielrosehill/Toxic-GPT" target="_blank">Toxic GPT</a></h3>
|
| 201 |
+
<span class="badge">System Prompts</span>
|
| 202 |
+
<p>Joke configuration for a downtrodden LLM assistant for those needing a break from enforced AI positivity</p>
|
| 203 |
+
</div>
|
| 204 |
+
|
| 205 |
+
<div class="project-card">
|
| 206 |
+
<h3><a href="https://github.com/danielrosehill/Voice-Note-Redaction-Agent" target="_blank">Voice Note Redaction Agent</a></h3>
|
| 207 |
+
<span class="badge">System Prompts</span>
|
| 208 |
+
<p>Config for a text redaction agent for voicenote -> * workflows</p>
|
| 209 |
+
</div>
|
| 210 |
+
|
| 211 |
+
<div class="project-card">
|
| 212 |
+
<h3><a href="https://github.com/danielrosehill/Writing-System-Prompts" target="_blank">Writing System Prompts</a></h3>
|
| 213 |
+
<span class="badge">System Prompts</span>
|
| 214 |
+
<p>Some system prompts related to text modification and optimisation for some WIPs</p>
|
| 215 |
+
</div>
|
| 216 |
+
|
| 217 |
+
</section>
|
| 218 |
+
</main>
|
| 219 |
+
|
| 220 |
+
<footer>
|
| 221 |
+
<div class="container">
|
| 222 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 223 |
+
<p>
|
| 224 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 225 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 226 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 227 |
+
</p>
|
| 228 |
+
</div>
|
| 229 |
+
</footer>
|
| 230 |
+
|
| 231 |
+
<script src="script.js"></script>
|
| 232 |
+
</body>
|
| 233 |
+
</html>
|
utilities.html
ADDED
|
@@ -0,0 +1,125 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Tools & Utilities - AI Projects Index</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
</head>
|
| 9 |
+
<body>
|
| 10 |
+
<header>
|
| 11 |
+
<div class="container">
|
| 12 |
+
<h1>π§ Tools & Utilities</h1>
|
| 13 |
+
<p class="subtitle">Standalone tools and utility applications</p>
|
| 14 |
+
</div>
|
| 15 |
+
</header>
|
| 16 |
+
|
| 17 |
+
<main class="container">
|
| 18 |
+
<a href="index.html" class="back-link">β Back to Index</a>
|
| 19 |
+
|
| 20 |
+
<section class="search-section">
|
| 21 |
+
<input type="text" id="projectSearch" placeholder="Search projects..." />
|
| 22 |
+
</section>
|
| 23 |
+
|
| 24 |
+
<section class="projects-list">
|
| 25 |
+
<div class="project-card">
|
| 26 |
+
<h3><a href="https://github.com/danielrosehill/ACR-1252-GUI-1025" target="_blank">ACR 1252 GUI 1025</a></h3>
|
| 27 |
+
<span class="badge">Tools & Utilities</span>
|
| 28 |
+
<p>Updated "vibe-coded" GUI for reading/writing to the ACR1252 USB NFC reader/writer (Linux)</p>
|
| 29 |
+
</div>
|
| 30 |
+
|
| 31 |
+
<div class="project-card">
|
| 32 |
+
<h3><a href="https://github.com/danielrosehill/AI-Assistant-Ideator-Streamlit" target="_blank">AI Assistant Ideator Streamlit</a></h3>
|
| 33 |
+
<span class="badge">Tools & Utilities</span>
|
| 34 |
+
<p>Streamlit implementation for an AI "self-ideation" utility</p>
|
| 35 |
+
</div>
|
| 36 |
+
|
| 37 |
+
<div class="project-card">
|
| 38 |
+
<h3><a href="https://github.com/danielrosehill/AI-Assistant-Ideator" target="_blank">AI Assistant Ideator</a></h3>
|
| 39 |
+
<span class="badge">Tools & Utilities</span>
|
| 40 |
+
<p>Streamlit app for ideating AI assisants</p>
|
| 41 |
+
</div>
|
| 42 |
+
|
| 43 |
+
<div class="project-card">
|
| 44 |
+
<h3><a href="https://github.com/danielrosehill/Bash-Alias-Manager-Claude" target="_blank">Bash Alias Manager Claude</a></h3>
|
| 45 |
+
<span class="badge">Tools & Utilities</span>
|
| 46 |
+
<p>Claude agent directory for managing bash aliases</p>
|
| 47 |
+
</div>
|
| 48 |
+
|
| 49 |
+
<div class="project-card">
|
| 50 |
+
<h3><a href="https://github.com/danielrosehill/Bug-Reports-Public" target="_blank">Bug Reports Public</a></h3>
|
| 51 |
+
<span class="badge">Tools & Utilities</span>
|
| 52 |
+
<p>Sanitised or non-sensitive bug reports that may have diagnostic utility for others</p>
|
| 53 |
+
</div>
|
| 54 |
+
|
| 55 |
+
<div class="project-card">
|
| 56 |
+
<h3><a href="https://github.com/danielrosehill/Career-Pivot-AI" target="_blank">Career Pivot AI</a></h3>
|
| 57 |
+
<span class="badge">Tools & Utilities</span>
|
| 58 |
+
<p>Career pivot ideation app (AI Studio, vibe coded starter)</p>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
<div class="project-card">
|
| 62 |
+
<h3><a href="https://github.com/danielrosehill/Great-AI-Convos" target="_blank">Great AI Convos</a></h3>
|
| 63 |
+
<span class="badge">Tools & Utilities</span>
|
| 64 |
+
<p>A few timestampped conversations with AI tools that left an impression, recorded for posterity</p>
|
| 65 |
+
</div>
|
| 66 |
+
|
| 67 |
+
<div class="project-card">
|
| 68 |
+
<h3><a href="https://github.com/danielrosehill/LLM-Preferences-Guide" target="_blank">LLM Preferences Guide</a></h3>
|
| 69 |
+
<span class="badge">Tools & Utilities</span>
|
| 70 |
+
<p>(Experiment) Predefined set of instructions for local agents governing LLM usage and selection</p>
|
| 71 |
+
</div>
|
| 72 |
+
|
| 73 |
+
<div class="project-card">
|
| 74 |
+
<h3><a href="https://github.com/danielrosehill/Ollama-Ideation-UI" target="_blank">Ollama Ideation UI</a></h3>
|
| 75 |
+
<span class="badge">Tools & Utilities</span>
|
| 76 |
+
<p>Desktop app for running batch "ideation" prompts with a local LLM</p>
|
| 77 |
+
</div>
|
| 78 |
+
|
| 79 |
+
<div class="project-card">
|
| 80 |
+
<h3><a href="https://github.com/danielrosehill/Shakespearean-Text-Generator-Streamlit" target="_blank">Shakespearean Text Generator Streamlit</a></h3>
|
| 81 |
+
<span class="badge">Tools & Utilities</span>
|
| 82 |
+
<p>Strealit app for generating Shakespearean text ... because why not</p>
|
| 83 |
+
</div>
|
| 84 |
+
|
| 85 |
+
<div class="project-card">
|
| 86 |
+
<h3><a href="https://github.com/danielrosehill/Tech-Stack-Structured" target="_blank">Tech Stack Structured</a></h3>
|
| 87 |
+
<span class="badge">Tools & Utilities</span>
|
| 88 |
+
<p>Structured version of tech stack, including AI tools</p>
|
| 89 |
+
</div>
|
| 90 |
+
|
| 91 |
+
<div class="project-card">
|
| 92 |
+
<h3><a href="https://github.com/danielrosehill/Tech-Tool-Prompting-0525" target="_blank">Tech Tool Prompting 0525</a></h3>
|
| 93 |
+
<span class="badge">Tools & Utilities</span>
|
| 94 |
+
<p>Some stack evaluation prompts as I try to finish my stack "updating" process</p>
|
| 95 |
+
</div>
|
| 96 |
+
|
| 97 |
+
<div class="project-card">
|
| 98 |
+
<h3><a href="https://github.com/danielrosehill/Voice-Notepad-Prototype-Planning" target="_blank">Voice Notepad Prototype Planning</a></h3>
|
| 99 |
+
<span class="badge">Tools & Utilities</span>
|
| 100 |
+
<p>Planning and outlining for an AI voice app for organisation</p>
|
| 101 |
+
</div>
|
| 102 |
+
|
| 103 |
+
<div class="project-card">
|
| 104 |
+
<h3><a href="https://github.com/danielrosehill/Whisper-Notepad-Simple" target="_blank">Whisper Notepad Simple</a></h3>
|
| 105 |
+
<span class="badge">Tools & Utilities</span>
|
| 106 |
+
<p>A Linux desktop utility for converting speech to text using the OpenAI Whisper API</p>
|
| 107 |
+
</div>
|
| 108 |
+
|
| 109 |
+
</section>
|
| 110 |
+
</main>
|
| 111 |
+
|
| 112 |
+
<footer>
|
| 113 |
+
<div class="container">
|
| 114 |
+
<p>© 2025 Daniel Rosehill. Last Updated: August 2025</p>
|
| 115 |
+
<p>
|
| 116 |
+
<a href="https://github.com/danielrosehill" target="_blank">GitHub</a> |
|
| 117 |
+
<a href="https://danielrosehill.com" target="_blank">Website</a> |
|
| 118 |
+
<a href="mailto:public@danielrosehill.com">Contact</a>
|
| 119 |
+
</p>
|
| 120 |
+
</div>
|
| 121 |
+
</footer>
|
| 122 |
+
|
| 123 |
+
<script src="script.js"></script>
|
| 124 |
+
</body>
|
| 125 |
+
</html>
|