You've already forked zblade.dev
Add .zblade/ to .gitignore, configure allow_gitignored_files setting, add TypeScript and Astro check dependencies, remove pnpm lockfile
This commit is contained in:
@@ -29,16 +29,34 @@ const { title, description = "AI-Native code editor built with Rust and Tauri. F
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="/styles/global.css" />
|
||||
|
||||
<!-- Matomo -->
|
||||
<script>
|
||||
var _paq = window._paq = window._paq || [];
|
||||
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
|
||||
_paq.push(['trackPageView']);
|
||||
_paq.push(['enableLinkTracking']);
|
||||
(function() {
|
||||
var u="https://kekepower.com/mtr/";
|
||||
_paq.push(['setTrackerUrl', u+'matomo.php']);
|
||||
_paq.push(['setSiteId', '19']);
|
||||
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
|
||||
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
|
||||
})();
|
||||
</script>
|
||||
<!-- End Matomo Code -->
|
||||
</head>
|
||||
<body>
|
||||
<header class="site-header">
|
||||
<div class="container">
|
||||
<div class="header-content">
|
||||
<a href="/" class="logo">
|
||||
<span class="logo-text">Zaguán Blade</span>
|
||||
<span class="logo-line-1">ZAGUÁN</span>
|
||||
<span class="logo-line-2">BLADE</span>
|
||||
</a>
|
||||
<nav class="nav">
|
||||
<a href="#features">Features</a>
|
||||
<a href="/docs">Docs</a>
|
||||
<a href="#download">Download</a>
|
||||
<a href="https://zaguanai.com/pricing" target="_blank" rel="noopener">Pricing</a>
|
||||
</nav>
|
||||
@@ -58,6 +76,7 @@ const { title, description = "AI-Native code editor built with Rust and Tauri. F
|
||||
<div class="footer-section">
|
||||
<h4>Product</h4>
|
||||
<a href="#features">Features</a>
|
||||
<a href="/docs">Documentation</a>
|
||||
<a href="#download">Download</a>
|
||||
<a href="https://zaguanai.com/pricing" target="_blank" rel="noopener">Pricing</a>
|
||||
</div>
|
||||
@@ -72,5 +91,10 @@ const { title, description = "AI-Native code editor built with Rust and Tauri. F
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<!-- Matomo Image Tracker-->
|
||||
<noscript>
|
||||
<img referrerpolicy="no-referrer-when-downgrade" src="https://kekepower.com/mtr/matomo.php?idsite=19&rec=1" style="border:0" alt="" />
|
||||
</noscript>
|
||||
<!-- End Matomo -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+27
-26
@@ -20,15 +20,16 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
||||
<span class="title-accent">AI-NATIVE_</span>
|
||||
</h1>
|
||||
<div class="hero-meta">
|
||||
<span class="meta-item">RUST + TAURI</span>
|
||||
<span class="meta-item">TAURI V2 + VITE</span>
|
||||
<span class="meta-divider">/</span>
|
||||
<span class="meta-item">BUILT FROM ZERO</span>
|
||||
<span class="meta-item">CODEMIRROR 6</span>
|
||||
<span class="meta-divider">/</span>
|
||||
<span class="meta-item">NOT A FORK</span>
|
||||
<span class="meta-item">ALPHA STATUS</span>
|
||||
</div>
|
||||
<p class="hero-description">
|
||||
A fast, native code editor designed from the ground up for AI-powered development.
|
||||
No Electron bloat. No compromises. Just pure performance.
|
||||
The graphical frontend ("The Body") for the Zaguán AI system.
|
||||
Built with Vite + React Router as recommended by Tauri developers.
|
||||
A lightweight, high-performance interface with deep AI integration through the Blade Protocol.
|
||||
</p>
|
||||
<div class="hero-actions">
|
||||
<a href="#download" class="action-primary">
|
||||
@@ -53,8 +54,8 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
||||
<div class="feature-primary">
|
||||
<div class="feature-num">01</div>
|
||||
<div class="feature-content">
|
||||
<h3>RUST + TAURI CORE</h3>
|
||||
<p>Native performance. Minimal resource usage. Fast startup, smooth editing. Zero Electron bloat. This is how editors should be built.</p>
|
||||
<h3>TAURI V2 + VITE</h3>
|
||||
<p>Native performance with Vite's lightning-fast build system and React Router. Custom CodeMirror 6 editor with "Vertical Diff Blocks" for AI code generation. Built following Tauri's recommended stack.</p>
|
||||
<div class="feature-tag">PERFORMANCE</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -62,32 +63,32 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
||||
<div class="feature-row">
|
||||
<div class="feature-item">
|
||||
<div class="feature-num">02</div>
|
||||
<h3>AI-NATIVE</h3>
|
||||
<p>Not a plugin. Not an afterthought. AI is woven into the core architecture.</p>
|
||||
<h3>BLADE PROTOCOL V2</h3>
|
||||
<p>Real-time sync between editor and AI. The protocol allows the AI to "pilot" the editor with seamless state management.</p>
|
||||
</div>
|
||||
<div class="feature-item feature-highlight">
|
||||
<div class="feature-num">03</div>
|
||||
<h3>MULTI-MODEL</h3>
|
||||
<p>Access multiple AI models through our backend. Choose the right tool for each task.</p>
|
||||
<h3>WEB RESEARCH VISUALIZATION</h3>
|
||||
<p>See what the AI is reading and thinking. Visualize research context as the AI gathers information from the web.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-row">
|
||||
<div class="feature-item feature-highlight">
|
||||
<div class="feature-num">04</div>
|
||||
<h3>COST OPTIMIZED</h3>
|
||||
<p>Smart context management saves you money on API costs. Only send what matters.</p>
|
||||
<h3>BODY/BRAIN SEPARATION</h3>
|
||||
<p>Lightweight GUI client with zero AI logic. All intelligence lives in the external Go-powered brain (zcoderd).</p>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<div class="feature-num">05</div>
|
||||
<h3>ZAGUÁN POWERED</h3>
|
||||
<p>Requires active subscription for AI. Still a great editor without it.</p>
|
||||
<h3>MULTI-MODEL ACCESS</h3>
|
||||
<p>Connect to multiple AI models through the backend. Smart routing and context management for optimal results.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-banner">
|
||||
<div class="banner-content">
|
||||
<div class="banner-text">DEVELOPER-FIRST / NO CORPORATE BS / JUST WHAT WORKS</div>
|
||||
<div class="banner-text">ALPHA SOFTWARE / UNDER ACTIVE DEVELOPMENT / BUILT FOR DEVELOPERS</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -103,8 +104,8 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
||||
<div class="node-num">1</div>
|
||||
<div class="node-status">ACTIVE</div>
|
||||
</div>
|
||||
<h3>GUI CLIENT</h3>
|
||||
<p>Native Rust + Tauri<br/>Lightning-fast editing<br/>Minimal footprint</p>
|
||||
<h3>THE BODY</h3>
|
||||
<p>Zaguán Blade<br/>Tauri v2 + Vite + React<br/>User interface only</p>
|
||||
<div class="node-connector"></div>
|
||||
</div>
|
||||
|
||||
@@ -113,8 +114,8 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
||||
<div class="node-num">2</div>
|
||||
<div class="node-status">ACTIVE</div>
|
||||
</div>
|
||||
<h3>AI BACKEND</h3>
|
||||
<p>Model orchestration<br/>Context management<br/>Intelligent routing</p>
|
||||
<h3>THE BRAIN</h3>
|
||||
<p>zcoderd (Go server)<br/>State management<br/>Tool execution & AI</p>
|
||||
<div class="node-connector"></div>
|
||||
</div>
|
||||
|
||||
@@ -123,8 +124,8 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
||||
<div class="node-num">3</div>
|
||||
<div class="node-status">ACTIVE</div>
|
||||
</div>
|
||||
<h3>ZAGUÁN CLOUD</h3>
|
||||
<p>Multi-model access<br/>Optimized context<br/>Edge AI processing</p>
|
||||
<h3>BLADE PROTOCOL</h3>
|
||||
<p>Communication layer<br/>Real-time sync<br/>AI editor control</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -173,7 +174,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
||||
<div class="platform-icon">⬜</div>
|
||||
<div class="platform-info">
|
||||
<div class="platform-name">WINDOWS</div>
|
||||
<div class="platform-meta">v1.0.0 / x64</div>
|
||||
<div class="platform-meta">v0.0.4-alpha / amd64, arm64</div>
|
||||
</div>
|
||||
<div class="platform-action">DOWNLOAD →</div>
|
||||
</a>
|
||||
@@ -182,7 +183,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
||||
<div class="platform-icon">⬛</div>
|
||||
<div class="platform-info">
|
||||
<div class="platform-name">macOS</div>
|
||||
<div class="platform-meta">v1.0.0 / Universal</div>
|
||||
<div class="platform-meta">v0.0.4-alpha / arm64 (Apple Silicon)</div>
|
||||
</div>
|
||||
<div class="platform-action">DOWNLOAD →</div>
|
||||
</a>
|
||||
@@ -191,14 +192,14 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
||||
<div class="platform-icon">▪</div>
|
||||
<div class="platform-info">
|
||||
<div class="platform-name">LINUX</div>
|
||||
<div class="platform-meta">v1.0.0 / AppImage/deb</div>
|
||||
<div class="platform-meta">v0.0.4-alpha / amd64, arm64</div>
|
||||
</div>
|
||||
<div class="platform-action">DOWNLOAD →</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="download-disclaimer">
|
||||
<span class="disclaimer-icon">⚠</span>
|
||||
<span>AI features require active <a href="https://zaguanai.com/pricing">Zaguán AI subscription</a></span>
|
||||
<span>Alpha software. AI features require active <a href="https://zaguanai.com/pricing">Zaguán AI subscription</a> and running zcoderd instance.</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user