Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions RemoteDesktopToolApps.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
objects = {

/* Begin PBXBuildFile section */
682E681ED5B44483A43AE001 /* ClientFileTransferPreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 682E681ED5B44483A43AE002 /* ClientFileTransferPreference.swift */; };
A1B2C3D4E5F60718293A4B51 /* VampTerminalApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1B2C3D4E5F60718293A4B61 /* VampTerminalApp.swift */; };
A1B2C3D4E5F60718293A4B52 /* VampTerminalHomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1B2C3D4E5F60718293A4B62 /* VampTerminalHomeView.swift */; };
A1B2C3D4E5F60718293A4B53 /* VampTerminalPaneView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1B2C3D4E5F60718293A4B63 /* VampTerminalPaneView.swift */; };
Expand Down Expand Up @@ -216,6 +217,7 @@
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
682E681ED5B44483A43AE002 /* ClientFileTransferPreference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientFileTransferPreference.swift; sourceTree = "<group>"; };
0345A10097A893247ED19D06 /* AppShadows.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppShadows.swift; sourceTree = "<group>"; };
064171D9674F98769423CDCD /* ClientSettingsSyncService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientSettingsSyncService.swift; sourceTree = "<group>"; };
079E1DC4FB7A753AC04D0A6D /* PRRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PRRow.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -480,6 +482,7 @@
29C501666FFC1EB1008320D4 /* ClientAudioRenderer.swift */,
BAC12D9674133B1583C58E59 /* ClientClipboardSyncManager.swift */,
793096FA7CF9657B352099BC /* ClientFileTransferManager.swift */,
682E681ED5B44483A43AE002 /* ClientFileTransferPreference.swift */,
BED6A0E8BC0E4EAEEFBD4673 /* ClientHostBlockedState.swift */,
CBBE5CB889E4B1399F822B0B /* ClientiOSApp.swift */,
3D50F51A5242421995FA705F /* ClientReconnectCoordinator.swift */,
Expand Down Expand Up @@ -1136,6 +1139,7 @@
11E0E603F0591EFF5BA74C5A /* ClientAudioRenderer.swift in Sources */,
E60ED875BB6FF9498EF7A170 /* ClientClipboardSyncManager.swift in Sources */,
3A35470F99F872D8EC1D300D /* ClientFileTransferManager.swift in Sources */,
682E681ED5B44483A43AE001 /* ClientFileTransferPreference.swift in Sources */,
1F2AE0F18D955A8D8CDD77FE /* ClientHostBlockedState.swift in Sources */,
12C1ACF4FE7CB4E61DC0C6A2 /* ClientReconnectCoordinator.swift in Sources */,
05C6BBEFBD98F811F5050E17 /* ClientSessionCoordinator.swift in Sources */,
Expand Down Expand Up @@ -1218,6 +1222,7 @@
11E0E603F0591EFF5BA74C5A /* ClientAudioRenderer.swift in Sources */,
E60ED875BB6FF9498EF7A170 /* ClientClipboardSyncManager.swift in Sources */,
3A35470F99F872D8EC1D300D /* ClientFileTransferManager.swift in Sources */,
682E681ED5B44483A43AE001 /* ClientFileTransferPreference.swift in Sources */,
1F2AE0F18D955A8D8CDD77FE /* ClientHostBlockedState.swift in Sources */,
12C1ACF4FE7CB4E61DC0C6A2 /* ClientReconnectCoordinator.swift in Sources */,
05C6BBEFBD98F811F5050E17 /* ClientSessionCoordinator.swift in Sources */,
Expand Down
30 changes: 30 additions & 0 deletions docs/apps.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,36 @@
"tintColor": "#6E6E73",
"category": "utilities",
"versions": [
{
"version": "0.10.48",
"buildVersion": "127",
"marketingVersion": "0.10.48 (127)",
"date": "2026-09-28",
"localizedDescription": "Companion for Mac build 127 with optional managed inference runtimes. Includes Photos and Files image attachments, saved image drafts, queued-message recovery and manual send, model unloading, and simpler new sessions.",
"downloadURL": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-iOS-0.10.48-build-127-unsigned.ipa",
"size": 7501732,
"minOSVersion": "18.0"
},
{
"version": "0.10.47",
"buildVersion": "126",
"marketingVersion": "0.10.47 (126)",
"date": "2026-09-27",
"localizedDescription": "Attach images from Photos or Files using the chat + menu. Images stay with saved drafts and queued follow-ups, and reach native vision models on Mac build 126. Includes the queued-message send button and recovery fixes.",
"downloadURL": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.47/Vamp-Assistant-iOS-0.10.47-build-126-unsigned.ipa",
"size": 7501731,
"minOSVersion": "18.0"
},
{
"version": "0.10.46",
"buildVersion": "125",
"marketingVersion": "0.10.46 (125)",
"date": "2026-09-27",
"localizedDescription": "Send a saved queued follow-up directly from its card, even with an empty composer. Paired with Mac build 125, follow-ups keep the current model running and drain automatically after interrupted turns. Retries preserve the saved message and do not enqueue duplicates.",
"downloadURL": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.46/Vamp-Assistant-iOS-0.10.46-build-125-unsigned.ipa",
"size": 7453680,
"minOSVersion": "18.0"
},
{
"version": "0.10.45",
"buildVersion": "124",
Expand Down
6 changes: 3 additions & 3 deletions docs/assistant/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<h1><span data-i18n="assistant.title1">Think locally.</span><br><span class="marked" data-i18n="assistant.title2">Work anywhere.</span></h1>
<p class="product-hero-sub" data-i18n="ai.hero">Write, research, and build on your Mac. Run a local model or your own provider, then keep going from iPhone or iPad.</p>
<div class="hero-actions">
<a class="primary-button" data-release-link="vamp-assistant-macos" target="_blank" rel="noreferrer" href="https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.45/Vamp-Assistant-0.10.45-build-124-preview.dmg"><span data-i18n="assistant.downloadMac">Download for Mac</span><span>↓</span></a>
<a class="primary-button" data-release-link="vamp-assistant-macos" target="_blank" rel="noreferrer" href="https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-0.10.48-build-127-preview.dmg"><span data-i18n="assistant.downloadMac">Download for Mac</span><span>↓</span></a>
<a class="secondary-button" href="#mac" data-i18n="ai.explore">Explore the features</a>
</div>
<p class="hero-platform-links"><a class="text-button" href="#download"><span data-i18n="assistant.iosCompanion">Get the iOS companion</span></a></p>
Expand Down Expand Up @@ -138,8 +138,8 @@ <h3 data-i18n="ai.localApi">Share the local model.</h3>

<section class="container product-section" id="security"><div class="product-section-head"><div><div class="section-kicker"><span class="number">03</span><span class="bar"></span><span data-i18n="nav.security">Security</span></div><h2 class="section-title" data-i18n="assistant.securityTitle">Power with a visible boundary.</h2></div><p class="section-lead" data-i18n="assistant.securityLead">The Mac owns execution. Remote clients can request work, but workspace confinement, Keychain storage, approvals, and revocation remain local.</p></div><div class="security-layout"><div class="security-callout"><div class="eyebrow" data-i18n="assistant.securityEyebrow">Owner-controlled</div><h3 data-i18n="assistant.securityCallout">A remote screen is not remote permission.</h3><p data-i18n="assistant.securityCalloutCopy">Sensitive tools, clipboard, files, Mac control, and workspace mutations stay behind the Mac app’s explicit policy and permission checks.</p></div><div class="guard-grid"><div class="guard"><strong data-i18n="assistant.guard1Title">Private pairing</strong><span data-i18n="assistant.guard1Copy">Use a trusted LAN or Tailscale network and revoke saved devices at any time.</span></div><div class="guard"><strong data-i18n="assistant.guard2Title">Keychain secrets</strong><span data-i18n="assistant.guard2Copy">Provider keys, session encryption keys, and remote tokens stay in platform storage.</span></div><div class="guard"><strong data-i18n="assistant.guard3Title">Workspace confinement</strong><span data-i18n="assistant.guard3Copy">Code tools operate only inside the project the user selected.</span></div><div class="guard"><strong data-i18n="assistant.guard4Title">Approval-gated actions</strong><span data-i18n="ai.approvals">Writes and commands ask by default. Approval cards show the action; configured permission rules control what can run automatically.</span></div></div></div></section>

<section class="container product-section" id="download"><div class="product-section-head"><div><div class="section-kicker"><span class="number">04</span><span class="bar"></span><span data-i18n="nav.download">Download</span></div><h2 class="section-title" data-i18n="ux.assistantDownloads">Start on Mac.</h2></div><p class="section-lead" data-i18n="assistant.downloadLead">Install the Mac app first, enable Remote Sessions, then pair the unsigned iOS companion or browser.</p></div><div class="download-board"><article class="download-card"><div class="eyebrow">Vamp Assistant · macOS</div><h3 data-i18n="assistant.macCardTitle">Native Apple Silicon app.</h3><p data-i18n="assistant.macCardCopy">Requires macOS 15 or later. The direct build is signed but not notarized; verify its SHA-256 before opening.</p><p class="download-version"><span data-release-version="vamp-assistant-macos">0.10.45 · build 124</span></p><div class="download-actions"><a class="primary-button" data-release-link="vamp-assistant-macos" target="_blank" rel="noreferrer" data-i18n="assistant.downloadDmg" href="https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.45/Vamp-Assistant-0.10.45-build-124-preview.dmg">Download DMG ↓</a><a class="secondary-button" data-release-sha256="vamp-assistant-macos" target="_blank" rel="noreferrer" href="https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.45/Vamp-Assistant-0.10.45-build-124-preview.dmg.sha256">SHA-256</a></div></article>
<article class="download-card"><div class="eyebrow">Vamp Assistant · iOS</div><h3 data-i18n="assistant.iosCardTitle">Native remote companion.</h3><p data-i18n="assistant.iosCardCopy">Requires iOS or iPadOS 18. The IPA is unsigned and must be re-signed with AltStore, SideStore, Sideloadly, or your own profile.</p><p class="download-version"><span data-release-version="vamp-assistant-ios">0.10.45 · build 124</span></p><div class="download-actions"><a class="primary-button" data-release-link="vamp-assistant-ios" target="_blank" rel="noreferrer" data-i18n="assistant.downloadIpa" href="https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.45/Vamp-Assistant-iOS-0.10.45-build-124-unsigned.ipa">Download IPA ↓</a><a class="secondary-button" data-release-sha256="vamp-assistant-ios" target="_blank" rel="noreferrer" href="https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.45/Vamp-Assistant-iOS-0.10.45-build-124-unsigned.ipa.sha256">SHA-256</a></div></article></div></section>
<section class="container product-section" id="download"><div class="product-section-head"><div><div class="section-kicker"><span class="number">04</span><span class="bar"></span><span data-i18n="nav.download">Download</span></div><h2 class="section-title" data-i18n="ux.assistantDownloads">Start on Mac.</h2></div><p class="section-lead" data-i18n="assistant.downloadLead">Install the Mac app first, enable Remote Sessions, then pair the unsigned iOS companion or browser.</p></div><div class="download-board"><article class="download-card"><div class="eyebrow">Vamp Assistant · macOS</div><h3 data-i18n="assistant.macCardTitle">Native Apple Silicon app.</h3><p data-i18n="assistant.macCardCopy">Requires macOS 15 or later. The direct build is signed but not notarized; verify its SHA-256 before opening.</p><p class="download-version"><span data-release-version="vamp-assistant-macos">0.10.48 · build 127</span></p><div class="download-actions"><a class="primary-button" data-release-link="vamp-assistant-macos" target="_blank" rel="noreferrer" data-i18n="assistant.downloadDmg" href="https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-0.10.48-build-127-preview.dmg">Download DMG ↓</a><a class="secondary-button" data-release-sha256="vamp-assistant-macos" target="_blank" rel="noreferrer" href="https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-0.10.48-build-127-preview.dmg.sha256">SHA-256</a></div></article>
<article class="download-card"><div class="eyebrow">Vamp Assistant · iOS</div><h3 data-i18n="assistant.iosCardTitle">Native remote companion.</h3><p data-i18n="assistant.iosCardCopy">Requires iOS or iPadOS 18. The IPA is unsigned and must be re-signed with AltStore, SideStore, Sideloadly, or your own profile.</p><p class="download-version"><span data-release-version="vamp-assistant-ios">0.10.48 · build 127</span></p><div class="download-actions"><a class="primary-button" data-release-link="vamp-assistant-ios" target="_blank" rel="noreferrer" data-i18n="assistant.downloadIpa" href="https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-iOS-0.10.48-build-127-unsigned.ipa">Download IPA ↓</a><a class="secondary-button" data-release-sha256="vamp-assistant-ios" target="_blank" rel="noreferrer" href="https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-iOS-0.10.48-build-127-unsigned.ipa.sha256">SHA-256</a></div></article></div></section>
</main>
<footer class="container site-footer"><div class="footer-top"><div class="footer-brand"><a class="brand" href="../"><span class="brand-word">Vamp</span></a><p data-i18n="assistant.footer">A private AI companion for Mac, iPhone, iPad, and the browser.</p></div><div class="footer-links"><a href="../">Vamp</a><a href="../stream/">Stream</a><a href="#security">Security</a><a href="#download">Download</a><a href="https://github.com/Mesutcydev/vamp-assistant" target="_blank" rel="noreferrer">GitHub ↗</a></div></div><div class="footer-bottom"><span>© <span id="year"></span> Vamp Assistant · Apache 2.0</span><span data-i18n="footer.meta">local-first · peer-approved · no hosted relay</span></div></footer>
<script src="../assets/site.js?v=arcade-motion-20260908" defer></script>
Expand Down
24 changes: 12 additions & 12 deletions docs/release.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,20 +50,20 @@
"sha256Url": "https://github.com/Mesutcydev/vamp-suite/releases/download/vamp-stream-0.1.23-build-53/VampStream-iOS-0.1.23-build-53-altstore-unsigned.ipa.sha256"
},
"vamp-assistant-macos": {
"name": "Vamp-Assistant-0.10.45-build-124-preview.dmg",
"url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.45/Vamp-Assistant-0.10.45-build-124-preview.dmg",
"label": "0.10.45 \u00b7 build 124",
"releaseUrl": "https://github.com/Mesutcydev/vamp-assistant/releases/tag/v0.10.45",
"tag": "v0.10.45",
"sha256Url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.45/Vamp-Assistant-0.10.45-build-124-preview.dmg.sha256"
"name": "Vamp-Assistant-0.10.48-build-127-preview.dmg",
"url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-0.10.48-build-127-preview.dmg",
"label": "0.10.48 \u00b7 build 127",
"releaseUrl": "https://github.com/Mesutcydev/vamp-assistant/releases/tag/v0.10.48",
"tag": "v0.10.48",
"sha256Url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-0.10.48-build-127-preview.dmg.sha256"
},
"vamp-assistant-ios": {
"name": "Vamp-Assistant-iOS-0.10.45-build-124-unsigned.ipa",
"url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.45/Vamp-Assistant-iOS-0.10.45-build-124-unsigned.ipa",
"label": "0.10.45 \u00b7 build 124",
"releaseUrl": "https://github.com/Mesutcydev/vamp-assistant/releases/tag/v0.10.45",
"tag": "v0.10.45",
"sha256Url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.45/Vamp-Assistant-iOS-0.10.45-build-124-unsigned.ipa.sha256"
"name": "Vamp-Assistant-iOS-0.10.48-build-127-unsigned.ipa",
"url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-iOS-0.10.48-build-127-unsigned.ipa",
"label": "0.10.48 \u00b7 build 127",
"releaseUrl": "https://github.com/Mesutcydev/vamp-assistant/releases/tag/v0.10.48",
"tag": "v0.10.48",
"sha256Url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-iOS-0.10.48-build-127-unsigned.ipa.sha256"
}
}
}
Loading