danielrosehill commited on
Commit
7b41fa1
Β·
1 Parent(s): c01b8f8
Files changed (17) hide show
  1. README.md +58 -4
  2. automation.html +113 -0
  3. claude-code.html +125 -0
  4. context.html +77 -0
  5. create_all_pages.py +273 -0
  6. demos.html +130 -0
  7. documentation.html +125 -0
  8. frameworks.html +233 -0
  9. gemini.html +77 -0
  10. index.html +151 -18
  11. mcp.html +89 -0
  12. miscellaneous.html +203 -0
  13. pocs.html +125 -0
  14. script.js +43 -0
  15. style.css +311 -18
  16. system-prompts.html +233 -0
  17. utilities.html +125 -0
README.md CHANGED
@@ -1,11 +1,65 @@
1
  ---
2
  title: AI Project Index
3
  emoji: πŸ†
4
- colorFrom: red
5
- colorTo: red
6
  sdk: static
7
  pinned: false
8
- short_description: Periodically updated index of my AI projects
9
  ---
10
 
11
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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>&copy; 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>&copy; 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>&copy; 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>&copy; 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>&copy; 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>&copy; 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>&copy; 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>&copy; 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
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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>&copy; 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>&copy; 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>&copy; 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>&copy; 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
- padding: 2rem;
3
- font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  }
5
 
6
- h1 {
7
- font-size: 16px;
8
- margin-top: 0;
 
 
 
 
 
 
 
 
9
  }
10
 
11
- p {
12
- color: rgb(107, 114, 128);
13
- font-size: 15px;
14
- margin-bottom: 10px;
15
- margin-top: 5px;
16
  }
17
 
18
- .card {
19
- max-width: 620px;
20
- margin: 0 auto;
21
- padding: 16px;
22
- border: 1px solid lightgray;
23
- border-radius: 16px;
24
  }
25
 
26
- .card p:last-child {
27
- margin-bottom: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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>&copy; 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>&copy; 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>