Duckle v0.0.12
Highlights
Duckie AI Assistant - a local chat panel that turns natural-language requests into runnable Duckle pipelines. Runs llama.cpp with Qwen2.5-Coder-1.5B on your CPU; no API key, no network round-trip, no data leaves the machine. Streams the response and exposes an "Insert into canvas" button that drops the generated nodes straight into the editor.
In-app Git integration (GitHub + GitLab) - a Git side-panel inside Duckle for the workspace folder. Status, stage-all, commit, push, pull, branch create / checkout, remote set. PAT-based auth that tries the system credential helper first and only prompts on 401. PATs are stored at <workspace>/.duckle/secrets/git.json and the .duckle/.gitignore is auto-written so secrets never reach the repo.
CI status badge in the topbar - polls the latest pipeline on the current branch every 30 s. Detects provider from the remote URL (GitHub Actions or GitLab CI) and colour-codes success / failure / in-progress. Click to open the build in a browser.
README overhaul - new Quick Links nav table at the top, expanded component reference, six paste-and-run pipeline recipes, FAQ, troubleshooting, and a worked-example "run your first pipeline" walkthrough.
GitLab CI mirror - .gitlab-ci.yml now mirrors .github/workflows/ci.yml and release.yml on the GitLab Linux runner tier (test / build / integration / release stages).
Binaries
| Platform | File | Size |
|---|---|---|
| Windows x64 | Duckle-windows-x64.exe |
27.9 MB |
| Linux x64 | Duckle-linux-x64 |
31.0 MB |
| macOS arm64 | Duckle-macos-arm64 |
24.0 MB |
Self-contained. Engines (DuckDB CLI, llama.cpp, Qwen GGUF) download on first launch to app-data.
Notes
- v0.0.11 was skipped.
- DuckDB CLI engine is required for execution; Duckle prompts to download it on first launch.
- AI Chat is opt-in - the llama.cpp runtime and Qwen model download only when you open the Duckie panel for the first time.