tppc_linksc(和小冋)
DeepSeek NEXAIn Progress
简体中文
DeepSeek NEXAIn Progress

A desktop coding companion built for DeepSeek

DeepSeek NEXA

DeepSeek NEXA is a macOS desktop app built with Tauri v2 + Rust + React, focused on DeepSeek V4 dual models (Pro + Flash). Key features: three-column IDE layout (projects/chat/changes), streaming Markdown + Mermaid output, per-session state isolation, three-tier explicit permissions, interrupt-and-resume-first design. All data stored locally, API Key saved to macOS Keychain.

Design

Three-column agent shell: left for sessions & projects | center for chat & plan flow | right for changes, tools & reasoning. Five output protocol layers (stream → Markdown → diagrams → pause-resume → file diffs). Three implicit execution modes (Default/Plan/Accept Edits) triggered by natural language, no toggle buttons.

Architecture

Tauri v2 dual-process architecture: Rust backend handles Agent engine, LLM communication, session management (DashMap + CancellationToken tree), file system watching, terminal emulation; React frontend handles UI rendering, state management (Zustand), streaming event-driven updates. Frontend-backend communication via Tauri IPC, data layer uses local SQLite.

Tech Stack

Tauri v2RustReact 19TypeScriptTailwind CSSSQLiteZustandPlaywrightVite

Links

GitHubNo public live version yet

Messages

Anyone can leave a message or reply. Author replies are labeled automatically when logged in.

Sort
Loading...