Skip to content

Duckle v0.0.12

Choose a tag to compare

@github-actions github-actions released this 25 May 13:16
· 322 commits to main since this release

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.