DeepSeek Harness Remote
DeepSeek Harness Remote 可将手机或另一台电脑与你运行 DeepSeek Harness 的电脑安全连接,随时随地继续你的工作,方便随时查看进度并继续工作。
AI 翻译
A fast, private, local-first workspace for notes, planners, and AI.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A fast, local-first workspace for notes, planners, and an AI assistant.
100% private, offline-ready, and stored directly on your computer.
.zip exports, PDFs, and HTML files; export your pages to Markdown, HTML, or CSV.Pre-built binaries are automatically compiled via GitHub Actions:
Vayun-<version>-arm64.dmg (Apple Silicon) or Vayun-<version>-universal.dmg (Intel & Apple Silicon) from Releases..dmg file and drag Vayun into your Applications folder.Note for macOS: Because Vayun is independently developed without an expensive Apple Developer ID, if Gatekeeper shows "Vayun can't be opened", simply right-click
Vayun.app→ click Open, or go to System Settings → Privacy & Security and click Open Anyway.
Vayun-Setup-<version>.exe from Releases.Vayun also runs in a browser tab, with the same screens as the desktop app: Home, pages and databases, themes, Google sign-in, Google Calendar and Teams. Pages are kept in that browser. The assistant and Notion and PDF import are desktop-only for now. How it is built and put on a website: web-app/README.md.
Every release is a git tag on the exact commit it was built from, with its installers attached to the matching GitHub Release. The full details of each one are in CHANGELOG.md.
| Version | Date | What it brought |
|---|---|---|
| v1.0.7 | 2026-10-28 | Home screen, team roles and reminders. Vayun opens on a Home screen with a Start here card and a reminder popup. Teams get admin, lead and member roles, Must do tasks and shared team events, on Cloud Firestore's free plan. |
| v1.0.6 | 2026-10-28 | Every Google calendar, and no keys in the code. View, create, edit and delete events across all your Google calendars. API keys moved out of the source into repository secrets, with a leak guard in tests and CI. |
| v1.0.5 | 2026-10-28 | Google Calendar sign-in works in the installers. Each person's calendar stays their own: signing out or switching accounts unlinks it. |
| v1.0.4 | 2026-10-28 | Google Calendar sign-in added to the app (disabled in the GitHub-built installers; fixed in v1.0.5). macOS builds retry when DMG creation fails at random. |
| v1.0.3 | not released | Tag only. Its build failed and no release was made; use v1.0.4. |
| v1.0.2 | 2026-10-27 | The Calendar page and one-command releases. Month and week views, a month-grid database Calendar view, a folder per version, and a tag-triggered build of every installer. |
| v1.0.1 |
Open Calendar in the sidebar and click Sign in with Google. Approve access in your browser and your Google events appear next to your workspace events — create, edit and delete them right from Vayun. Sign out on the Calendar page disconnects it.
Vayun syncs your primary calendar. The sign-in token is encrypted with the OS keychain (Electron safeStorage) and stays on your computer.
Calendar sign-in uses Vayun's own Google OAuth client (type Desktop app, project vayun-12d1b, scope calendar.events). The client ID and secret are not committed: locally they live in desktop/gcal-client.json (git-ignored, packaged into the app) as { "clientId": "…apps.googleusercontent.com", "clientSecret": "GOCSPX-…" }, and GitHub Actions writes the same file from the GCAL_CLIENT_ID and GCAL_CLIENT_SECRET repository secrets (Settings → Secrets and variables → Actions). Without them a build still works but the Sign in button is disabled. Until Google verifies the consent screen, people see an "unverified app" warning (Advanced → Go to Vayun) and sign-ins are capped at 100. For local testing you can also override the client with GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET in desktop/.env.local.
The Firebase web key used for Vayun sign-in follows the same pattern: desktop/firebase-config.json locally ({ "apiKey": "AIza…" }, git-ignored and packaged), and the FIREBASE_API_KEY repository secret in CI. A tagged release build fails if that secret is missing.
Keeping keys out of git: node tools/secret-scan.js (also run by npm test, so CI catches it) fails if a key-shaped string or a credential file such as .env, gcal-client.json or firebase-config.json is tracked. To block such commits locally too, run once per clone: git config core.hooksPath .githooks.
| Shortcut (macOS) | Shortcut (Windows) | Action |
|---|---|---|
| ⌘ + K | Ctrl + K | Search within active workspace |
| ⌥ + ⌘ + K | Ctrl + Alt + K | Global Quick Search (from any app) |
| ⌘ + J | Ctrl + J | Toggle AI Assistant panel |
| ⌘ + N | Ctrl + N | Create a new page |
| ⌘ + Enter | Ctrl + Enter | Exit code block / confirm block |
| ⌘ + W | Ctrl + W | Close current tab / window |
npm# Clone the repository
git clone https://github.com/MukulS07/Vayun.git
cd Vayun/desktop
# Install dependencies
npm install
# Run the app locally
npm start
# Run the test suite
npm test
# Build for macOS (Apple Silicon arm64 DMG & ZIP)
npm run dist:mac
# Build for macOS (Universal binary: Apple Silicon + Intel)
npm run dist:mac:universal
# Build for Windows (NSIS Setup .exe)
npm run dist:win
Builds land in a folder per version: desktop/release/<version>/ (for example desktop/release/1.0.7/Vayun-Setup-1.0.7.exe), so older builds are kept side by side.
desktop/package.json (for example npm version 1.0.8 --no-git-tag-version inside desktop/).## v1.0.8 — <date> section to CHANGELOG.md with a one-line > tagline under the heading and a bullet list of what changed, add the version to the table above, and commit. The release title and description are generated from that section, and a tag with no changelog entry stops the release job before anything is published.git tag v1.0.8
git push origin master --tags
.exe and the macOS .dmg/.zip (Apple Silicon, Intel and Universal) and publishes them together as the Vayun v1.0.8 — <your tagline> release, with the changelog text as its description and a table saying which file to download.Vayun operates entirely on a local-first paradigm:
%APPDATA%/Pages on Windows, ~/Library/Application Support/Pages on macOS).Maytrix
Developed by Mukul Sharma (@MukulS07)
GitHub: https://github.com/MukulS07/Vayun
| 2026-10-23 |
| Sign-in works out of the box in the standalone installer. |
| v1.0.0 | 2026-10-23 | The first release. Local-first notes and planners, AI assistant, templates, imports and exports, Windows installer and macOS builds, Sign in with Google. |