|
3 | 3 | <head> |
4 | 4 | <meta charset="UTF-8"> |
5 | 5 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
6 | | - <title>dotPilot - Local Agent Orchestrator for .NET</title> |
7 | | - <meta name="description" content="Open source local agent orchestrator built with C# and .NET. Run multiple AI agents locally, build workflows, connect to Codex, Claude Code, GitHub Copilot, Gemini, or local models. Powered by Microsoft Agent Framework."> |
8 | | - <meta name="keywords" content="AI agents, agent orchestrator, Microsoft Agent Framework, .NET, C#, Uno Platform, local AI, Codex, Claude Code, GitHub Copilot, LLamaSharp, ONNX, agentic workflows, open source"> |
| 6 | + <title>dotPilot - Local Agent Orchestrator for .NET | Run AI Agents Locally</title> |
| 7 | + <meta name="description" content="Open source local agent orchestrator built with C# and .NET. Run multiple AI agents locally, build workflows, connect to Codex, Claude Code, GitHub Copilot, Gemini, or local models. Powered by Microsoft Agent Framework. 100% private, no cloud required."> |
| 8 | + <meta name="keywords" content="AI agents, agent orchestrator, Microsoft Agent Framework, .NET, C#, Uno Platform, local AI, Codex, Claude Code, GitHub Copilot, LLamaSharp, ONNX, agentic workflows, open source, AI desktop app, private AI, local LLM, multi-agent system"> |
| 9 | + |
| 10 | + <!-- SEO Meta Tags --> |
| 11 | + <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> |
| 12 | + <meta name="author" content="ManagedCode"> |
| 13 | + <meta name="publisher" content="ManagedCode"> |
| 14 | + <link rel="canonical" href="https://dotpilot.managed-code.com"> |
| 15 | + |
| 16 | + <!-- GEO Meta Tags --> |
| 17 | + <meta name="geo.region" content="UA"> |
| 18 | + <meta name="geo.placename" content="Ukraine"> |
| 19 | + <meta name="ICBM" content="50.4501, 30.5234"> |
| 20 | + |
| 21 | + <!-- AEO / Answer Engine Optimization --> |
| 22 | + <meta name="subject" content="AI Agent Orchestration Software"> |
| 23 | + <meta name="topic" content="Local AI Agent Platform"> |
| 24 | + <meta name="summary" content="dotPilot is a free, open-source desktop application that lets you run multiple AI agents locally on your machine with full privacy."> |
| 25 | + <meta name="abstract" content="Desktop platform for running AI agents locally. Supports Codex CLI, Claude Code, GitHub Copilot, Gemini, OpenAI, and local models via LLamaSharp and ONNX."> |
| 26 | + <meta name="classification" content="Software, AI Tools, Developer Tools"> |
| 27 | + <meta name="category" content="AI Software"> |
9 | 28 |
|
10 | 29 | <!-- Google tag (gtag.js) --> |
11 | 30 | <script async src="https://www.googletagmanager.com/gtag/js?id=G-SLJPG729D3"></script> |
|
17 | 36 | </script> |
18 | 37 |
|
19 | 38 | <!-- Open Graph --> |
20 | | - <meta property="og:title" content="dotPilot - Local Agent Orchestrator"> |
21 | | - <meta property="og:description" content="Open source local agent orchestrator. Run AI agents locally, build workflows, connect to any provider. Built with .NET and Microsoft Agent Framework."> |
| 39 | + <meta property="og:title" content="dotPilot - Local Agent Orchestrator for .NET"> |
| 40 | + <meta property="og:description" content="Open source local agent orchestrator. Run AI agents locally, build workflows, connect to any provider. Built with .NET and Microsoft Agent Framework. 100% private."> |
22 | 41 | <meta property="og:type" content="website"> |
23 | 42 | <meta property="og:url" content="https://dotpilot.managed-code.com"> |
| 43 | + <meta property="og:site_name" content="dotPilot"> |
| 44 | + <meta property="og:locale" content="en_US"> |
| 45 | + <meta property="og:image" content="https://dotpilot.managed-code.com/og-image.png"> |
| 46 | + <meta property="og:image:width" content="1200"> |
| 47 | + <meta property="og:image:height" content="630"> |
| 48 | + <meta property="og:image:alt" content="dotPilot - Local Agent Orchestrator"> |
| 49 | + |
| 50 | + <!-- Twitter Card --> |
| 51 | + <meta name="twitter:card" content="summary_large_image"> |
| 52 | + <meta name="twitter:title" content="dotPilot - Local Agent Orchestrator for .NET"> |
| 53 | + <meta name="twitter:description" content="Open source desktop platform for running multiple AI agents locally. Full privacy, no cloud required."> |
| 54 | + <meta name="twitter:image" content="https://dotpilot.managed-code.com/og-image.png"> |
| 55 | + <meta name="twitter:site" content="@managedcode"> |
| 56 | + |
| 57 | + <!-- Additional SEO --> |
| 58 | + <meta name="application-name" content="dotPilot"> |
| 59 | + <meta name="apple-mobile-web-app-title" content="dotPilot"> |
| 60 | + <meta name="format-detection" content="telephone=no"> |
| 61 | + <meta name="mobile-web-app-capable" content="yes"> |
| 62 | + <meta name="theme-color" content="#FF7E5D"> |
| 63 | + <meta name="msapplication-TileColor" content="#FF7E5D"> |
24 | 64 |
|
25 | 65 | <!-- Fonts --> |
26 | 66 | <link rel="preconnect" href="https://fonts.googleapis.com"> |
27 | 67 | <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> |
28 | 68 | <link href="https://fonts.googleapis.com/css2?family=Host+Grotesk:wght@300;400;500;600;700&display=swap" rel="stylesheet"> |
29 | 69 |
|
| 70 | + <!-- Schema.org Structured Data for SEO/AEO --> |
| 71 | + <script type="application/ld+json"> |
| 72 | + { |
| 73 | + "@context": "https://schema.org", |
| 74 | + "@type": "SoftwareApplication", |
| 75 | + "name": "dotPilot", |
| 76 | + "applicationCategory": "DeveloperApplication", |
| 77 | + "operatingSystem": ["Windows", "macOS", "Linux"], |
| 78 | + "description": "Open source local agent orchestrator built with C# and .NET. Run multiple AI agents locally, build workflows, connect to any AI provider.", |
| 79 | + "url": "https://dotpilot.managed-code.com", |
| 80 | + "downloadUrl": "https://github.com/managedcode/dotPilot/releases/latest", |
| 81 | + "softwareVersion": "{{VERSION}}", |
| 82 | + "author": { |
| 83 | + "@type": "Organization", |
| 84 | + "name": "ManagedCode", |
| 85 | + "url": "https://managed-code.com" |
| 86 | + }, |
| 87 | + "publisher": { |
| 88 | + "@type": "Organization", |
| 89 | + "name": "ManagedCode", |
| 90 | + "url": "https://managed-code.com" |
| 91 | + }, |
| 92 | + "license": "https://github.com/managedcode/dotPilot/blob/main/LICENSE", |
| 93 | + "offers": { |
| 94 | + "@type": "Offer", |
| 95 | + "price": "0", |
| 96 | + "priceCurrency": "USD" |
| 97 | + }, |
| 98 | + "featureList": [ |
| 99 | + "Run multiple AI agents simultaneously", |
| 100 | + "Build agentic workflows with Microsoft Agent Framework", |
| 101 | + "Connect to Codex CLI, Claude Code, GitHub Copilot, Gemini", |
| 102 | + "Local LLM support via LLamaSharp and ONNX", |
| 103 | + "100% local execution with full privacy", |
| 104 | + "OpenTelemetry integration for observability", |
| 105 | + "SQLite persistence", |
| 106 | + "Cross-platform: Windows, macOS, Linux" |
| 107 | + ], |
| 108 | + "screenshot": "https://dotpilot.managed-code.com/screenshot.png", |
| 109 | + "softwareRequirements": ".NET 10 Runtime", |
| 110 | + "programmingLanguage": "C#", |
| 111 | + "isAccessibleForFree": true |
| 112 | + } |
| 113 | + </script> |
| 114 | + |
| 115 | + <!-- FAQ Schema for AEO --> |
| 116 | + <script type="application/ld+json"> |
| 117 | + { |
| 118 | + "@context": "https://schema.org", |
| 119 | + "@type": "FAQPage", |
| 120 | + "mainEntity": [ |
| 121 | + { |
| 122 | + "@type": "Question", |
| 123 | + "name": "What is dotPilot?", |
| 124 | + "acceptedAnswer": { |
| 125 | + "@type": "Answer", |
| 126 | + "text": "dotPilot is an open-source local agent orchestrator built with C# and .NET. It allows you to run multiple AI agents locally on your machine, build agentic workflows, and connect to various AI providers like Codex CLI, Claude Code, GitHub Copilot, and Gemini, or use local models." |
| 127 | + } |
| 128 | + }, |
| 129 | + { |
| 130 | + "@type": "Question", |
| 131 | + "name": "Is dotPilot free to use?", |
| 132 | + "acceptedAnswer": { |
| 133 | + "@type": "Answer", |
| 134 | + "text": "Yes, dotPilot is completely free and open source. You can download it from GitHub and use it without any cost. It's licensed under an open-source license." |
| 135 | + } |
| 136 | + }, |
| 137 | + { |
| 138 | + "@type": "Question", |
| 139 | + "name": "Does dotPilot require an internet connection?", |
| 140 | + "acceptedAnswer": { |
| 141 | + "@type": "Answer", |
| 142 | + "text": "dotPilot can run 100% locally without internet when using local models via LLamaSharp or ONNX. For cloud providers like OpenAI, Claude, or Gemini, internet connectivity is required to communicate with their APIs." |
| 143 | + } |
| 144 | + }, |
| 145 | + { |
| 146 | + "@type": "Question", |
| 147 | + "name": "What AI providers does dotPilot support?", |
| 148 | + "acceptedAnswer": { |
| 149 | + "@type": "Answer", |
| 150 | + "text": "dotPilot supports Codex CLI, Claude Code, GitHub Copilot, Gemini, OpenAI API, Azure OpenAI, and local models through LLamaSharp and ONNX Runtime." |
| 151 | + } |
| 152 | + }, |
| 153 | + { |
| 154 | + "@type": "Question", |
| 155 | + "name": "What platforms does dotPilot run on?", |
| 156 | + "acceptedAnswer": { |
| 157 | + "@type": "Answer", |
| 158 | + "text": "dotPilot is cross-platform and runs on Windows (x64), macOS (Apple Silicon arm64), and Linux (x64 via Snap package)." |
| 159 | + } |
| 160 | + } |
| 161 | + ] |
| 162 | + } |
| 163 | + </script> |
| 164 | + |
| 165 | + <!-- Organization Schema --> |
| 166 | + <script type="application/ld+json"> |
| 167 | + { |
| 168 | + "@context": "https://schema.org", |
| 169 | + "@type": "Organization", |
| 170 | + "name": "ManagedCode", |
| 171 | + "url": "https://managed-code.com", |
| 172 | + "logo": "https://managed-code.com/logo.png", |
| 173 | + "sameAs": [ |
| 174 | + "https://github.com/managedcode", |
| 175 | + "https://www.youtube.com/@ManagedCode" |
| 176 | + ] |
| 177 | + } |
| 178 | + </script> |
| 179 | + |
30 | 180 | <style> |
31 | 181 | :root { |
32 | 182 | --color-accent: #FF7E5D; |
|
423 | 573 | margin: 0 auto 32px; |
424 | 574 | } |
425 | 575 |
|
426 | | - /* Footer */ |
| 576 | + /* Footer - Light gradient style inspired by aibase.fr */ |
427 | 577 | footer { |
428 | | - padding: 40px 0; |
429 | | - border-top: 1px solid var(--color-border); |
| 578 | + padding: 60px 0 40px; |
| 579 | + background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 50%, #dee2e6 100%); |
430 | 580 | text-align: center; |
| 581 | + border-top: none; |
| 582 | + } |
| 583 | + |
| 584 | + .footer-content { |
| 585 | + max-width: 1200px; |
| 586 | + margin: 0 auto; |
| 587 | + padding: 0 24px; |
| 588 | + } |
| 589 | + |
| 590 | + .footer-links { |
| 591 | + display: flex; |
| 592 | + justify-content: center; |
| 593 | + gap: 32px; |
| 594 | + margin-bottom: 24px; |
| 595 | + flex-wrap: wrap; |
| 596 | + } |
| 597 | + |
| 598 | + .footer-links a { |
| 599 | + color: #495057; |
| 600 | + text-decoration: none; |
| 601 | + font-weight: 500; |
| 602 | + font-size: 15px; |
| 603 | + transition: color 0.3s; |
| 604 | + } |
| 605 | + |
| 606 | + .footer-links a:hover { |
| 607 | + color: var(--color-accent); |
| 608 | + } |
| 609 | + |
| 610 | + .footer-divider { |
| 611 | + width: 60px; |
| 612 | + height: 3px; |
| 613 | + background: linear-gradient(90deg, var(--color-accent), #ff9478); |
| 614 | + margin: 0 auto 24px; |
| 615 | + border-radius: 2px; |
431 | 616 | } |
432 | 617 |
|
433 | 618 | footer p { |
434 | | - color: var(--color-text-secondary); |
| 619 | + color: #6c757d; |
435 | 620 | font-size: 14px; |
436 | 621 | } |
437 | 622 |
|
438 | | - footer a { |
| 623 | + footer p a { |
439 | 624 | color: var(--color-accent); |
440 | 625 | text-decoration: none; |
| 626 | + font-weight: 500; |
441 | 627 | } |
442 | 628 |
|
443 | | - footer a:hover { |
| 629 | + footer p a:hover { |
444 | 630 | text-decoration: underline; |
445 | 631 | } |
446 | 632 |
|
| 633 | + .footer-copyright { |
| 634 | + margin-top: 16px; |
| 635 | + color: #868e96; |
| 636 | + font-size: 13px; |
| 637 | + } |
| 638 | + |
447 | 639 | /* Responsive */ |
448 | 640 | @media (max-width: 768px) { |
449 | 641 | .nav-links { |
@@ -668,12 +860,20 @@ <h2>Building in Public</h2> |
668 | 860 | </main> |
669 | 861 |
|
670 | 862 | <footer> |
671 | | - <div class="container"> |
672 | | - <p> |
673 | | - Open source project by <a href="https://dotpilot.managed-code.com" target="_blank">ManagedCode</a> · |
674 | | - <a href="https://github.com/managedcode/dotPilot" target="_blank">GitHub</a> · |
675 | | - <a href="https://www.youtube.com/@ManagedCode" target="_blank">YouTube</a> · |
| 863 | + <div class="footer-content"> |
| 864 | + <div class="footer-links"> |
| 865 | + <a href="https://github.com/managedcode/dotPilot" target="_blank">GitHub</a> |
| 866 | + <a href="https://www.youtube.com/@ManagedCode" target="_blank">YouTube</a> |
676 | 867 | <a href="https://github.com/managedcode/dotPilot/issues" target="_blank">Issues</a> |
| 868 | + <a href="https://github.com/managedcode/dotPilot/releases" target="_blank">Releases</a> |
| 869 | + <a href="/sitemap.xml">Sitemap</a> |
| 870 | + </div> |
| 871 | + <div class="footer-divider"></div> |
| 872 | + <p> |
| 873 | + Open source project by <a href="https://managed-code.com" target="_blank">ManagedCode</a> |
| 874 | + </p> |
| 875 | + <p class="footer-copyright"> |
| 876 | + © 2025 ManagedCode. All rights reserved. Licensed under MIT. |
677 | 877 | </p> |
678 | 878 | </div> |
679 | 879 | </footer> |
|
0 commit comments