npx workos: コードベースに直接認証を書き込むAIエージェント
本文の状態
日本語全文を表示中
詳細モードで約1分の本文を読めます。
同じ出来事の情報源
6媒体で確認
Andrej Karpathy 厳選 · Anthropic News · InfoQ · Claude Blog · Simon Willison Blog · The Decoder
各社の報じ方を比較 ↓WorkOS社がClaudeを活用したAIエージェントを発表した。このエージェントはプロジェクトを読み込み、フレームワークを検出し、既存のコードベースに完全な認証統合を直接書き込む。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
npx workosは、Claudeを搭載したAIエージェントをリリースしました。このエージェントはあなたのプロジェクトを読み込み、使用されているフレームワークを検出し、既存のコードベースに完全な認証統合を直接書き込みます。これは単なるテンプレートジェネレーターではありません。あなたのコードを読み、技術スタックを理解し、それに適合する統合を書き込みます。
続いてWorkOSエージェントは型チェックとビルドを実行し、発生したエラーを自らにフィードバックして修正します。
動作を確認する →
★
原文を表示
Integrate AuthKit with one command, manage resources, provision environments, and equip your coding agents — all from the WorkOS CLI.
はじめに
The WorkOS CLI is a comprehensive tool for integrating and managing WorkOS from the terminal. Its headline feature is the AI Installer – run one command and it handles framework detection, SDK installation, route creation, environment setup, and build validation. Beyond the installer, the CLI also manages resources, provisions environments, and equips your coding agents with WorkOS knowledge.
JavaScript
AI Installer
Run one command, the CLI handles the rest. Your app goes from zero auth to full AuthKit integration in about two minutes.
What the installer handles
The installer takes care of everything you would normally do manually:
- Detects your framework – Identifies your framework and version from your project’s dependencies and file structure
- Authenticates your account – Opens your browser for secure WorkOS sign-in
- Configures your dashboard – Sets redirect URIs, CORS origins, and homepage URL automatically
- Installs the right SDK – Adds the correct AuthKit package for your framework
- Analyzes your project – Reads your project structure to understand routing, existing middleware, and configuration
- Creates routes and middleware – Writes OAuth callback routes, auth middleware/proxy, and provider wrappers
- Sets up environment variables – Writes API keys and configuration to .env.local
- Validates the integration – Runs your build to verify everything compiles without errors
The installer understands framework-specific nuances – like Next.js App Router vs Pages Router, Vite vs Create React App, and React Router nuances – and generates the appropriate code for your setup. If you have existing middleware or configuration, it composes with it rather than replacing it.
Supported frameworks
| Framework | SDK |
|---|---|
| Next.js | @workos-inc/authkit-nextjs |
| React | @workos-inc/authkit-react |
| React Router | @workos-inc/authkit-react-router |
| TanStack Start | @workos-inc/authkit-tanstack-start |
| SvelteKit | @workos-inc/authkit-sveltekit |
| Node.js / Express | @workos-inc/node |
| Vanilla JS | workos |
| Python / Django | workos (pip) |
| Ruby / Rails | workos (gem) |
| Go | github.com/workos/workos-go |
| PHP | workos/workos-php |
| PHP / Laravel | workos/workos-php-laravel |
| .NET / ASP.NET Core | WorkOS.net |
| Kotlin | com.workos:workos-kotlin |
| Elixir / Phoenix | workos (hex) |
How the installer works
The CLI uses an AI agent with restricted permissions to integrate AuthKit into your project:
- Local analysis – The agent reads your project files locally to detect frameworks and understand your project structure.
- Restricted execution – The agent can only run a limited set of commands: package installation, builds, type-checking, and formatting. It cannot run arbitrary shell commands.
- File modifications – The agent creates and edits files in your project to set up the AuthKit integration. Use git diff after installation to review every change.
- Dashboard configuration – The CLI configures your WorkOS dashboard settings (redirect URIs, CORS) using your authenticated session.
Install options
| Flag | Description |
|---|---|
--integration | Skip auto-detection and specify your framework manually |
--redirect-uri | Custom OAuth callback URI (default: http://localhost:3000/callback) |
--no-validate | Skip post-install build validation |
--debug | Verbose logging for troubleshooting |
Coding agent skills
Install WorkOS knowledge directly into your AI coding agent so it understands AuthKit when helping you write code. Skills give agents context about WorkOS APIs, SDKs, and integration patterns – so they produce correct integration code without you having to explain WorkOS concepts.
Supported agents:
| Agent | Skills directory |
|---|---|
| Claude Code | ~/.claude/skills |
| Codex | ~/.codex/skills |
| Cursor | ~/.cursor/skills |
| Goose | ~/.config/goose/skills |
Use workos skills list to see available and installed skills, and workos skills uninstall to remove them.
Manage resources
The CLI provides full CRUD operations for WorkOS resources directly from the terminal – organizations, users, roles, permissions, connections, directories, webhooks, vault secrets, feature flags, and more.
All resource commands support --json for scripting and CI pipelines. In non-TTY environments (pipes, CI runners, coding agents), JSON output is enabled automatically.
Workflow commands
Compound commands that compose multiple API calls for common tasks.
Declarative provisioning with seed
Define your permissions, roles, organizations, and config in a YAML file and provision them in one command. The CLI tracks state so you can tear everything down cleanly with --clean.
workos-seed.yaml
Other workflow commands
| Command | Description |
|---|---|
workos setup-org | Create an org with optional domain verification, roles, and Admin Portal link |
workos onboard-user | Send an invitation with optional role assignment – use --wait to poll until acceptance |
workos debug-sso | Inspect SSO connection state and recent auth event history |
workos debug-sync | Inspect directory sync state, user/group counts, and detect stalls |
Environments
Manage multiple WorkOS environments, switch between them, and authenticate – all from the terminal.
Use workos env switch to change environments and workos env add to configure new ones. Run workos doctor to diagnose integration issues in the current project – it checks your SDK version, environment configuration, connectivity, dashboard settings, and auth patterns.
Troubleshooting
The installer didn’t detect my framework
Use the --integration flag to specify your framework manually:
Build validation failed
Run the installer with --debug for detailed output. Make sure your project builds cleanly before running the installer – pre-existing build errors will cause validation to fail.
I want to see what changed
同じ出来事を6媒体で確認
同じ出来事を扱う別媒体の記事です。見出しと公開時刻を比較できます。
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み