CrewX 0.8.3 Release - External Auth & Database Rewrite
CrewX 0.8.3 introduces external access authentication, a complete database rewrite with Drizzle ORM, and a refreshed thread browsing experience.
๐ฏ Key Featuresโ
External Access Authenticationโ
A new BaseAuthGuard secures your CrewX instance when exposed to external networks. Localhost connections pass through freely, while external IPs require ID/PW credentials.
- Zero config for local development โ just works
- Automatic protection when accessed from external IPs
- Credentials set via environment variables
Database Layer Rewriteโ
The entire persistence layer has been rewritten using Drizzle ORM with fully typed repositories and automatic migrations. This means better reliability, type safety, and easier upgrades.
Thread Page Overhaulโ
- Server-side search โ Fast thread search via query parameters
- Platform filter & badges โ Filter by CLI, Web, API, or Slack
- Editable titles โ Click the pencil icon to rename threads
- Korean IME fix โ Proper input handling for Korean text search
CLI Manager Improvementsโ
The CLI management screen now supports OpenCode alongside Claude, Codex, Gemini, and Copilot. Update each tool independently with parallel update support.
Provider Adapter Patternโ
Adding new AI providers is now simpler โ each provider (Claude, Gemini, Copilot, Codex, OpenCode) has its own isolated adapter file handling argument building, output parsing, and failure detection.
๐ Upgradeโ
npm install -g crewx@0.8.3
