Crystal v0.3: Codex support in Git Worktrees (github.com)

🤖 AI Summary
Stravu released Crystal v0.3, an Electron desktop app that brings Codex (OpenAI) support to its existing Claude Code integration and anchors AI-assisted development in isolated git worktrees. Crystal lets you spin up multiple parallel “sessions” (one per worktree) where each interaction with an assistant becomes a commit, so edits, diffs and full conversation histories are tracked, reviewable, and reversible. The release emphasizes reproducible, multi-assistant workflows—run several AI coding assistants at once, inspect diffs, run project test scripts, and then squash and rebase session commits onto main to keep a clean history. Technically, Crystal ties AI-assisted iteration to standard git operations: worktree isolation per session, automatic commits per iteration, built-in diff viewer, rebase/squash tooling, run-script integration, desktop notifications, and session persistence. It supports Claude Code (Anthropic) and Codex (installed via npm @openai/codex or Homebrew) with API or account-based authentication, requires git (Crystal will init a repo if needed), and is distributed as a macOS DMG and Homebrew cask (Windows via local build for now). It’s open source (MIT), includes guidance for cloud deployments (e.g., Bedrock ENV config), and provides developer tips (separate CRYSTAL_DIR when developing Crystal itself) — a practical tool for making AI pair-programming traceable, auditable, and CI-friendly.
Loading comments...
loading comments...