11# ShadowCode
22
3- ![ version] ( https://img.shields.io/badge/version-0.21 .0-386c51 ) ![ Rust] ( https://img.shields.io/badge/runtime-Rust%201.95-orange ) ![ license] ( https://img.shields.io/badge/license-MIT-green )
3+ ![ version] ( https://img.shields.io/badge/version-0.22 .0-386c51 ) ![ Rust] ( https://img.shields.io/badge/runtime-Rust%201.95-orange ) ![ license] ( https://img.shields.io/badge/license-MIT-green )
44
55** Your ideas. Your models. Your machine.**
66
@@ -10,7 +10,7 @@ context, tools, permissions, checkpoints, plans, and verification.
1010
1111![ ShadowCode workspace] ( docs/images/workspace-light.png )
1212
13- ** Native 0.21 release:** the ` main ` branch builds a Rust/Tauri desktop window
13+ ** Native 0.22 release:** the ` main ` branch builds a Rust/Tauri desktop window
1414with the interface embedded in the executable. It needs no Python runtime or
1515browser launcher. See the [ native desktop guide] ( docs/NATIVE_DESKTOP.md )
1616and the [ goals] ( docs/NATIVE_GOALS.md ) and [ model routing] ( docs/NATIVE_ROUTING.md )
@@ -35,33 +35,33 @@ Integrations and release checks are tracked under the [release gates](docs/NATIV
3535
3636## Native AppImage
3737
38- Download the ` v0.21 .0 ` ** x86_64 AppImage**
39- and its ` SHA256SUMS ` file from [ GitHub releases] ( https://github.com/ShadowfetchLinux /ShadowCode/releases/latest ) .
38+ Download the ` v0.22 .0 ` ** x86_64 AppImage**
39+ and its ` SHA256SUMS ` file from [ GitHub releases] ( https://github.com/Shadowfetchapps /ShadowCode/releases/latest ) .
4040The native application embeds its interface; Python, Node.js and a browser
4141launcher are not runtime dependencies. The release targets ** Ubuntu 24.04 or
4242newer / glibc 2.39+** . Git and a model provider such as Ollama remain external.
4343
4444``` bash
45- sha256sum -c SHA256SUMS
46- chmod +x ShadowCode_0.21 .0_amd64.AppImage
47- ./ShadowCode_0.21 .0_amd64.AppImage --appimage-extract-and-run
45+ sha256sum --ignore-missing - c SHA256SUMS
46+ chmod +x ShadowCode_0.22 .0_amd64.AppImage
47+ ./ShadowCode_0.22 .0_amd64.AppImage --appimage-extract-and-run
4848```
4949
5050Extraction mode works without FUSE. To install into ` ~/Applications ` , add a
5151stable ` shadow ` command, and replace the desktop launcher:
5252
5353``` bash
54- git clone https://github.com/ShadowfetchLinux /ShadowCode.git
54+ git clone https://github.com/Shadowfetchapps /ShadowCode.git
5555cd ShadowCode
56- ./scripts/install-appimage.sh /path/to/ShadowCode_0.21 .0_amd64.AppImage
56+ ./scripts/install-appimage.sh /path/to/ShadowCode_0.22 .0_amd64.AppImage
5757```
5858
5959Keep ` SHA256SUMS ` beside the download and the installer verifies its matching
6060entry automatically. It replaces older ShadowCode AppImages only after the new
6161executable starts, preserves settings, keys, memory and task history, and refuses
6262a changed download before it can alter the installed application.
6363
64- ## Native 0.21 highlights
64+ ## Native 0.22 highlights
6565
6666- ** A focused workspace.** Persistent projects and tasks, search, pinned tasks,
6767 a refined light/dark interface, and responsive layouts. Files, review, terminal,
@@ -87,16 +87,17 @@ a changed download before it can alter the installed application.
8787 outputs from the machine running ShadowCode, never screen contents, and marks
8888 incomplete detection as unknown instead of guessing zero.
8989
90- See [ CHANGELOG.md] ( CHANGELOG.md ) for the release history and
90+ See the [ 0.22 qualification report] ( docs/SHADOWCODE_022_QUALIFICATION_REPORT.md ) ,
91+ [ CHANGELOG.md] ( CHANGELOG.md ) for the release history, and
9192[ the user guide] ( docs/USER_GUIDE.md ) for workflows and recovery.
9293
9394## Native development build
9495
95- Requires Rust 1.95, Node 22+, and the packages listed in the [ native desktop
96+ Requires Rust 1.95, Node 22.12+ or 24 +, and the packages listed in the [ native desktop
9697guide] ( docs/NATIVE_DESKTOP.md#build-and-run ) .
9798
9899``` bash
99- git clone https://github.com/ShadowfetchLinux /ShadowCode.git
100+ git clone https://github.com/Shadowfetchapps /ShadowCode.git
100101cd ShadowCode
101102npm --prefix ui ci
102103npm --prefix ui run build
@@ -108,39 +109,27 @@ cargo build -p shadowcode-desktop --locked
108109the [ native migration guide] ( docs/NATIVE_MIGRATION.md ) for validation and release
109110requirements.
110111
111- ## Open-Weight Model Flagship Pillar
112-
113- ShadowCode is purpose-built to serve as the definitive harness for open-source, open-weight models:
114-
115- - ** Open-Weight Coding Champions:** First-class showcase and prompt tuning for ** Qwen 2.5 Coder** (7B, 14B, 32B), ** DeepSeek R1 & V3** (14B, 32B, 671B), ** Llama 3.3** (70B), ** Mistral Devstral** (22B), ** GPT-OSS** (20B), and ** Gemma 4** (12B).
116- - ** Hardware & VRAM Compatibility Advisor:** Automatically checks your GPU and VRAM (e.g. NVIDIA RTX 16GB) to suggest optimal model quantization and parameters (7B ~ 5GB, 14B ~ 10GB, 32B ~ 20GB, 70B ~ 40GB).
117- - ** Local Privacy & Zero Telemetry:** Connects seamlessly to local inference runtimes:
118- - ** Ollama** (` http://127.0.0.1:11434 ` )
119- - ** LM Studio** (` http://127.0.0.1:1234 ` )
120- - ** vLLM** (` http://127.0.0.1:8000 ` )
121- - ** llama.cpp** (` http://127.0.0.1:8080 ` )
122- - ** Reasoning Channel Visualizer:** Transparent chain-of-thought streaming for reasoning models like DeepSeek R1 with live timers and collapsible thought traces.
123-
124- ## 20-Minute Fast-Track Mastery (Codex & Cursor Workflow)
125-
126- Anyone with basic coding intent can master the autonomous agent loop in under 20 minutes:
127-
128- 1 . ** Pick Model & Workspace:** Connect your local Ollama / open-weight server in one click or select from the Open-Weights Showcase.
129- 2 . ** Select Agent Mode:**
130- - 🔨 ** Build (Coder):** Autonomous file modification, command execution, and test repair.
131- - 🧭 ** Plan (Architect):** Non-destructive milestone blueprints and roadmaps before editing code.
132- - 🛡️ ** Review (Auditor):** Strict security audits, vulnerability scanning, and bug discovery.
133- - 🧪 ** Test (QA):** Unit test authoring and behavioral regression checks.
134- 3 . ** The Codex / Cursor Iterative Loop:**
135- - Prompt with clear intent and file attachments.
136- - Watch live tool execution and file inspection cards.
137- - Inspect color-coded diff hunks in the Changes drawer (` Ctrl+B ` ).
138- - Accept or reject edits per-hunk, per-file, or rewind previous tasks with one click.
139- 4 . ** Live Steering & Queueing:**
140- - Click ** Pause** to give live redirection advice, then ** Resume** to inject context.
141- - Queue follow-ups while an active task is executing without waiting.
142- 5 . ** Interactive Flow Guide:**
143- - Launch the visual ** 20-Min Flow Guide** anytime from the top bar or welcome screen.
112+ ## Local models and a focused workflow
113+
114+ Connect Ollama, LM Studio, llama.cpp, vLLM, or a compatible hosted endpoint.
115+ Tool use and answer quality depend on the selected model. ShadowCode provides
116+ workspace tools, explicit approvals, saved history, and verification evidence.
117+ A model is useful for coding only when it reliably calls those tools.
118+
119+ Settings → Model exposes the context window and Ollama model residency. Start
120+ with 16,384 tokens on a local model and increase it only within the model's
121+ supported window and your available memory. Model weights and inference engines
122+ remain external; see [ inference settings] ( docs/NATIVE_INFERENCE.md ) .
123+
124+ During a task, pause and steer the next model turn, or queue a follow-up.
125+ ** Fork from here** creates a separate conversation at a response while retaining
126+ available completed tool context. See [ history] ( docs/NATIVE_HISTORY.md ) .
127+
128+ Settings → Advanced prepares up to two workspaces, opens them for explicit
129+ tasks, checks their combined merge result, and removes clean checkouts while
130+ retaining branches. It does not launch workers automatically. Optional Guardian
131+ diagnostics are off by default. See [ parallel workspaces] ( docs/NATIVE_PARALLEL.md )
132+ and [ Guardian] ( docs/NATIVE_GUARDIAN.md ) .
144133
145134## Workflows
146135
0 commit comments