Skip to content

Release Xikoi 0.1.0 - #1

Merged
xerexcoded merged 3 commits into
mainfrom
xerexcoded/release-v0.1.0
Aug 3, 2026
Merged

xerexcoded merged 3 commits into
mainfrom
xerexcoded/release-v0.1.0

Conversation

@xerexcoded

Copy link
Copy Markdown
Owner

What

  • adds guided xikoi setup and xikoi doctor flows
  • eagerly installs/checks Ollama, selects and pulls the RAM-appropriate Qwen chat model, and prepares the pinned MLX voice runtime
  • manages the local voice sidecar during normal launches
  • adds dual licensing, crates.io metadata, release documentation, and Apple Silicon release automation

Why

Make Xikoi installable by other users without deferring multi-gigabyte model downloads until the first STT/TTS request.

Impact

Apple Silicon macOS gets the complete local voice experience. Other supported builds retain text chat and best-effort audio support. Setup is explicit and reports its downloads before proceeding.

Checks

  • cargo fmt --check
  • cargo test --all-features (83 passed; one opt-in Ollama integration test skipped)
  • strict Clippy with warnings denied
  • cargo audit
  • cargo publish --dry-run --locked
  • packaged release-mode cargo install smoke test
  • nix flake check --print-build-logs
  • isolated real setup/doctor warm-up covering Ollama, MLX TTS, MLX ASR, and audio devices

@xerexcoded
xerexcoded marked this pull request as ready for review August 3, 2026 18:49
@xerexcoded
xerexcoded merged commit 897ec9e into main Aug 3, 2026
4 checks passed
@xerexcoded
xerexcoded deleted the xerexcoded/release-v0.1.0 branch August 3, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant