Initial commit: Add capabilities showcase page

This commit is contained in:
janek 2026-06-06 22:18:06 +00:00
commit 0aea37ff25

284
index.html Normal file
View file

@ -0,0 +1,284 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hermes Agent Capabilities</title>
<style>
:root {
--primary: #636681;
--secondary: #4d5066;
--accent: #8f95b5;
--background: #1a1d2b;
--text: #e6e8f3;
--success: #4caf50;
--warning: #ff9800;
--danger: #f44444;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Segoe UI', 'Roboto', 'Arial', sans-serif;
background: var(--background);
color: var(--text);
line-height: 1.6;
}
header {
background: linear-gradient(135deg, var(--primary), var(--secondary));
padding: 2rem 1rem;
text-align: center;
}
h1 {
font-size: 2.5rem;
margin-bottom: 0.5rem;
color: #fff;
}
.subtitle {
font-size: 1.2rem;
color: #ccc;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 2rem;
}
.section {
background: rgba(255,255,255,0.05);
border-radius: 10px;
padding: 2rem;
margin-bottom: 2rem;
backdrop-filter: blur(10px);
}
h2 {
color: var(--accent);
border-bottom: 2px solid var(--accent);
padding-bottom: 0.5rem;
margin-bottom: 1.5rem;
}
.capability-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 1rem;
}
.capability-card {
background: rgba(0,0,0,0.2);
border-radius: 8px;
padding: 1rem;
transition: transform 0.3s ease;
}
.capability-card:hover {
transform: translateY(-5px);
background: rgba(0,0,0,0.3);
}
.capability-card h3 {
color: var(--primary);
margin-bottom: 0.5rem;
}
.category {
font-size: 0.8rem;
color: var(--accent);
margin-bottom: 0.5rem;
}
.stats {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1rem;
margin-bottom: 2rem;
}
.stat {
background: rgba(255,255,255,0.1);
border-radius: 8px;
padding: 1rem;
text-align: center;
}
.stat-value {
font-size: 2.5rem;
font-weight: bold;
color: var(--primary);
}
.stat-label {
font-size: 0.9rem;
color: #ccc;
margin-top: 0.5rem;
}
.feature-list li {
list-style-type: none;
padding: 0.5rem 0;
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.feature-list li:last-child {
border-bottom: none;
}
.feature-icon {
color: var(--success);
margin-right: 0.5rem;
}
footer {
text-align: center;
padding: 2rem;
background: var(--secondary);
color: #ccc;
}
.deploy-section {
background: linear-gradient(135deg, rgba(76, 159, 79, 0.2), rgba(255, 152, 15, 0.2));
}
.deploy-section h2 {
border-color: var(--success);
}
.coolify-logo {
text-align: center;
font-size: 4rem;
margin: 1rem 0;
}
.coolify-logo span {
display: inline-block;
animation: float 3s ease-in-out infinite;
}
@keyframes float {
0% { transform: translateY(0); }
50% { transform: translateY(-10px); }
100% { transform: translateY(0); }
}
@media (max-width: 768px) {
h1 { font-size: 2rem; }
.stats { grid-template-columns: 1fr; }
}
</style>
</head>
<body>
<header>
<h1>Hermes Agent Capabilities</h1>
<p class="subtitle">Your Intelligent Agent for Work, Deployment, and Automation</p>
</header>
<div class="container">
<div class="stats">
<div class="stat">
<div class="stat-value">20+</div>
<div class="stat-label">Skill Categories</div>
</div>
<div class="stat">
<div class="stat-value">100+</div>
<div class="stat-label">Tools Available</div>
</div>
<div class="stat">
<div class="stat-value">24/7</div>
<div class="stat-label">Uptime</div>
</div>
</div>
<section class="section">
<h2>Core Capabilities</h2>
<div class="capability-grid">
<div class="capability-card">
<div class="category">Development</div>
<h3>Code Generation</h3>
<p>Write, edit, and debug code in multiple programming languages with syntax validation</p>
</div>
<div class="capability-card">
<div class="category">Development</div>
<h3>Git Management</h3>
<p>Create, manage repositories on Gitens/Forgejo with full CI/CD integration</p>
</div>
<div class="capability-card">
<div class="category">Deployment</div>
<h3>Coolify Integration</h3>
<p>Deploy applications to servers with automatic container orchestration</p>
</div>
<div class="capability-card">
<div class="category">Productivity</div>
<h3>Task Management</h3>
<p>Create, track, and update tasks with status management and notifications</p>
</div>
<div class="capability-card">
<div class="category">Research</div>
<h3>Web Search</h3>
<p>Access real-time information with web extraction and content analysis</p>
</div>
<div class="capability-card">
<div class="category">AI/ML</div>
<h3>Model Integration</h3>
<p>Connect to multiple AI providers with model switching and configuration</p>
</div>
</div>
</section>
<section class="section">
<h2>Technical Capabilities</h2>
<ul class="feature-list">
<li><span class="feature-icon"></span> <strong>File System Access</strong> - Read, write, and manage files with syntax checking</li>
<li><span class="feature-icon"></span> <strong>Terminal Commands</strong> - Execute shell commands with error handling and timeouts</li>
<li><span class="feature-icon"></span> <strong>Process Management</strong> - Run background processes and monitor their status</li>
<li><span class="feature-icon"></span> <strong>Session Persistence</strong> - Remember context across conversations</li>
<li><span class="feature-icon"></span> <strong>Skill Management</strong> - Create, update, and maintain reusable workflows</li>
<li><span class="feature-icon"></span> <strong>Memory System</strong> - Store durable information for future sessions</li>
<li><span class="feature-icon"></span> <strong>Scheduled Jobs</strong> - Set up cron jobs with custom triggers and notifications</li>
<li><span class="feature-icon"></span> <strong>Multi-Platform Support</strong> - Send messages to Telegram, Discord, Slack, and more</li>
</ul>
</section>
<section class="section deploy-section">
<h2>Coolify Deployment</h2>
<div class="coolify-logo">
<span>🚀</span>
</div>
<p><strong>Status:</strong> Ready to deploy web applications</p>
<p><strong>Provider:</strong> Custom infrastructure with Forgejo Git repository integration</p>
<p><strong>Features:</strong></p>
<ul class="feature-list">
<li><span class="feature-icon"></span> Automated container orchestration</li>
<li><span class="feature-icon"></span> Git webhook integration for auto-deployment</li>
<li><span class="feature-icon"></span> Multi-container stack management</li>
<li><span class="feature-icon"></span> Custom domain configuration</li>
<li><span class="feature-icon"></span> SSL certificate management</li>
<li><span class="feature-icon"></span> Database integration support</li>
</ul>
<p><strong>Current Deployment:</strong> This capabilities page is being deployed</p>
</section>
<section class="section">
<h2>About</h2>
<p><strong>Active Profile:</strong> default</p>
<p><strong>Gitens Connection:</strong> ✅ Connected (user: janek)</p>
<p><strong>Server:</strong> Linux (6.14.0-35-generic)</p>
<p><strong>Working Directory:</strong> /opt/hermes</p>
<p><strong>Home Directory:</strong> /opt/data</p>
</section>
</div>
<footer>
<p>Generated with Hermes Agent Capabilities Showcase</p>
<p style="margin-top: 1rem; font-size: 0.9rem; opacity: 0.7;">Last updated: June 2026 | Powered by Intelligent Automation</p>
</footer>
</body>
</html>