StrixReady is an AI-powered developer toolchain that eliminates the friction of setting up local development environments.
The reality: cloning a repo and getting it to actually run often takes hours — writing Dockerfiles from scratch, hunting down missing env vars, wiring up databases, and wrestling with DevContainer configs. StrixReady automates all of that.
💡 Paste a GitHub URL. Pick your OS. Get a production-ready
devcontainer.json&docker-compose.yml— fully configured, zero manual setup.
This repository is the Frontend GUI. The generation engine lives in the StrixReady CLI →
Replace the screenshot above with a GIF recording of the UI in action for maximum impact. Tools: LICEcap (Win/Mac) · Peek (Linux)
GitHub URL + OS Selection
│
▼
┌─────────────┐ POST /generate ┌──────────────────────────────┐
│ StrixReady │ ──────────────────▶ │ Backend :8000 │
│ Frontend │ │ │
└─────────────┘ │ 1. Clone repository │
│ 2. Scan package.json │
│ + lock files + CI config │
│ 3. Detect full stack │
│ 4. Generate config files │
└──────────────┬───────────────┘
│
┌──────────────┴───────────────┐
▼ ▼
devcontainer.json docker-compose.yml
└──────────────┬───────────────┘
│
✅ Open in VS Code
| # | Step | What happens |
|---|---|---|
| 01 | Input | Paste any public GitHub URL · Select host OS (Windows / macOS / Linux) |
| 02 | Dispatch | Frontend sends POST {"url":"...","os":"..."} to localhost:8000 |
| 03 | Analysis | Backend clones repo · scans manifests, lock files, CI configs |
| 04 | Generation | Assembles devcontainer.json + docker-compose.yml with all services wired |
| 05 | Ready | Open in VS Code → DevContainer builds → start coding immediately |
The same powerful generation engine — available directly in your terminal and scriptable for CI/CD pipelines.
$ strixready generate --url https://github.com/user/my-app --os linux
→ Cloning repository...
→ Detected stack: Next.js · PostgreSQL · Redis
→ Generating devcontainer.json...
→ Generating docker-compose.yml...
✓ Environment ready in 4.2s| Feature | Frontend GUI | CLI |
|---|---|---|
| Interactive visual UI | ✅ | — |
| Terminal-native workflow | — | ✅ |
| CI/CD scriptable | — | ✅ |
| Config preview & editor | ✅ | Planned |
| Same generation engine | ✅ | ✅ |
| Layer | Technology | Purpose |
|---|---|---|
| Framework | React 18 + Vite | UI rendering & fast builds |
| Language | TypeScript | Type-safe development |
| Styling | Tailwind CSS | Utility-first styling |
| Components | shadcn/ui + Radix UI | Accessible, composable UI |
| Icons | Lucide React | Consistent icon set |
| Routing | React Router DOM | Client-side navigation |
| State & Fetching | React Query + Fetch API | Server state management |
- Node.js 18+
- npm
- StrixReady Backend running at
http://localhost:8000→ CLI Repo ↗
# 1. Clone the repository
git clone https://github.com/sanjayrohith/StrixReady.git
cd StrixReady
# 2. Install dependencies
npm install
# 3. Start the dev server
npm run dev
# → http://localhost:8080 (or 8081 if occupied)npm run build
npm run previewStrixReady/
├── public/
│ └── screenshot.png ← UI preview image
├── src/
│ ├── components/ ← Reusable UI components (shadcn/ui)
│ ├── pages/ ← Route-level page components
│ ├── hooks/ ← Custom React hooks
│ ├── lib/ ← Utility functions & helpers
│ └── main.tsx ← Application entry point
├── index.html
├── tailwind.config.ts
├── tsconfig.json
└── vite.config.ts
- Real-time Progress Streaming — Replace the static spinner with live SSE/WebSocket log streaming from the backend during clone and analysis.
- Interactive Config Editor — Preview and tweak generated
devcontainer.jsonanddocker-compose.yml(ports, extensions, env vars) directly in the browser before downloading. - Environment History — Persist recently generated environments locally for quick re-access and comparison.
- Dark / Light Mode Toggle — Accessible light mode alongside the current dark glassmorphism theme.
- Direct "Open in VS Code" — Deep linking via
vscode://to auto-launch the editor and trigger the container build with zero manual file placement. - Monorepo Multi-service Detection — Smarter analysis of monorepo structures with automatic service isolation in the generated compose file.
