halny-vibe-deck

agent
Guvenlik Denetimi
Basarisiz
Health Uyari
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Basarisiz
  • fs module — File system access in scripts/create-portable.js
  • rm -rf — Recursive force deletion command in scripts/install-linux.sh
  • fs.rmSync — Destructive file system operation in scripts/make-icons.js
  • fs module — File system access in scripts/make-icons.js
  • child_process — Shell command execution capability in scripts/set-exe-icon.js
  • execSync — Synchronous shell command execution in scripts/set-exe-icon.js
  • process.env — Environment variable access in src/main/acp.ts
  • rm -rf — Recursive force deletion command in src/main/index.ts
  • fs.rmSync — Destructive file system operation in src/main/index.ts
  • os.homedir — User home directory access in src/main/index.ts
  • process.env — Environment variable access in src/main/index.ts
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Halny Vibe Deck — unofficial desktop client for the Mistral Vibe coding agent (formerly Mistral Vibe Nexus)

README.md

Halny Vibe Deck

A desktop and web client for the Mistral Vibe AI coding agent — built on Electron + React, talking to the vibe-acp CLI over ACP.

Halny Vibe Deck logo

Unofficial project. Halny Vibe Deck is built by an independent developer and is not affiliated with, endorsed by, or supported by Mistral AI. The author has no connection to Mistral — the project simply builds on top of Mistral Vibe and the Mistral Vibe CLI (vibe-acp). "Mistral" and "Mistral Vibe" are trademarks of Mistral AI.

✎ Formerly known as Mistral Vibe Nexus — the project and repository were renamed; old links redirect automatically.

Why "Halny"? The halny is the famous foehn wind that blows over the Polish Tatra mountains. Mistral is a wind too — a cold one from the Rhône valley. An unofficial client built by a Polish developer, for an agent named after a French wind, deserved a Polish wind of its own.

Screenshots

Chat with the agent

File preview & editing New project Mobile (PWA)
File preview with the built-in editor New project picker Mobile UI

Features

Chat & agent workflow

  • Streaming conversations with the agent: thinking, tool calls, colored diffs and file links
  • Per-session model and thinking level — every session remembers its own configuration
  • Prompt queue with send-now, retry, image attachments and @file mentions
  • Plans (todo checklists) stay pinned in view while the agent works
  • Usage bar: context %, cache hit ratio, tokens/s and live cost per session

Sessions, history & statistics

  • Real session resume with full history replay
  • History tab: search by title or full message content, time filters
  • Statistics: tokens (input/cached/output), cache hit ratio, cost per model and session

Files, preview & editing

  • Dock panel: file tree, git status and file preview tabs
  • Built-in editor (CodeMirror 6) — click a file in chat or the tree, edit, hit Ctrl+S
  • Supported previews: source/text, images, PDF (up to 20 pages), spreadsheets, Word docs, Markdown, Mermaid diagrams, zip archives, directories and colored git diffs

Remote SSH projects

  • Add any number of SSH remotes — sessions, file tree, git and file editing all run on the remote host
  • Sessions on remotes resume just like local ones

Serve — browser & mobile access

  • Built-in HTTPS server with login & password
  • PWA: install on your phone, dark UI, long-press menus
  • Runs headless on a server — see the wiki

Configuration

  • Settings for models, agents, MCP servers, skills, prompts and tools
  • Global and per-project scopes, raw TOML editor for the CLI config
  • 6 languages: English, Polish, French, Spanish, German, Italian

Quick start

Windows

Download Halny-Vibe-Deck-Setup-<version>.exe (installer) or the portable zip from the releases page.

Linux

# User installation (no root), adds the 'halny' command
curl -fsSL https://raw.githubusercontent.com/Dragonk/halny-vibe-deck/main/scripts/install-linux.sh | bash

# or use the AppImage:
chmod +x halny-vibe-deck-<version>-x64.AppImage
./halny-vibe-deck-<version>-x64.AppImage

Headless server (systemd autostart, login & password): see the wiki.

From source

git clone https://github.com/Dragonk/halny-vibe-deck.git
cd halny-vibe-deck
npm install
npm run build
npm start             # desktop
npx electron . --headless --serve --port=8443   # headless server

Architecture

Three-process Electron application: main (window, IPC, ACP manager, SSH, HTTPS server), preload (window.api), renderer (React UI shared by desktop and web/PWA).

Wiki

Detailed documentation lives in the wiki: Installation, Headless Server, File Preview, Sessions, Remote SSH, Settings, Development.

Requirements

  • Node.js 16+ and npm
  • Python 3.8+ and uv — the app installs the mistral-vibe CLI on first run

Development

npm run dev          # development mode
npm run build        # build main, preload, renderer
npm run typecheck    # typecheck all three tsconfigs
npm run dist         # distributable packages

Testing

Tested primarily on Windows; Linux builds are provided and used for headless servers. Please report issues.

Acknowledgments

@ah1539 (Alex H) for vibe-helper for macOS. The Statistics tab was inspired by his application.

License

Apache License 2.0 — see the LICENSE file.

Contributing & Support

Contributions are welcome — open an issue or a pull request. You can support development at buy me a coffee.

Yorumlar (0)

Sonuc bulunamadi