GitHub - stagewise-io/stagewise: stagewise is the first frontend coding agent for existing production-grade web apps πͺ -- Lives inside your browser π» -- Makes changes in local codebase π€ -- Compatible with all kinds of frameworks and setups πͺ
μμ½
npx stagewise@latest λͺ
λ Ήμ΄λ§μΌλ‘ μ½κ² μμν μ μμΌλ©°, AGPLv3 λΌμ΄μ μ€ νμ μ 곡λ©λλ€.μμΈ λ΄μ©
stagewiseλ κΈ°μ‘΄ νλ‘λμ
μμ€μ μΉ μ ν리μΌμ΄μ
μ μν μ΅μ΄μ νλ‘ νΈμλ μ½λ© μμ΄μ νΈμ
λλ€. μ΄ λꡬλ κ°λ°μκ° ν둬ννΈμ μλ¦¬λ¨ΌνΈ μ 보μ ν΄λ κ²½λ‘λ₯Ό μΌμΌμ΄ λΆμ¬λ£λ μκ³ λ₯Ό λμ΄μ£Όλ κ²μ λͺ©νλ‘ ν©λλ€.ν΅μ¬ κΈ°λ₯ λ° λμ λ°©μ:
* λΈλΌμ°μ λ΄ λμ (Lives inside your browser): stagewiseλ μ¬μ©μμ μΉ λΈλΌμ°μ νκ²½ λ΄μμ μ§μ μλνλ©°, μ΄λ₯Ό ν΅ν΄ μ€μκ°μΌλ‘ λΈλΌμ°μ κ° μ 곡νλ 컨ν
μ€νΈ(DOM ꡬ쑰, CSS μ€νμΌ, μ΄λ²€νΈ 리μ€λ λ±)λ₯Ό νμ©ν©λλ€. μ΄λ μ¬μ©μκ° μΉ μ±μ μ¬μ©νλ―μ΄ μ§μ μκ°μ μΈ μνΈμμ©μ ν΅ν΄ λ³κ²½ν μμΉλ₯Ό μ§μ ν μ μκ² ν©λλ€.
* λ‘컬 μ½λλ² μ΄μ€ λ³κ²½ (Makes changes in local codebase): μμ΄μ νΈλ λΈλΌμ°μ μμ μμ§ν μ 보μ μ¬μ©μ μ§μλ₯Ό λ°νμΌλ‘ λΆμλ λ³κ²½ μ¬νμ μ¬μ©μμ λ‘컬 νμΌ μμ€ν
μ μλ μ€μ μ½λλ² μ΄μ€μ μ§μ μ μ©ν©λλ€. μ΄λ μΉ μ±μ κ°λ° μλ²κ° μ€ν μ€μΈ μνμμ μ΄λ£¨μ΄μ§λλ€.
* νλ μμν¬ νΈνμ± (Compatible with all kinds of frameworks): 리μ‘νΈ, Vue, Angular λ± λ€μν νλ‘ νΈμλ νλ μμν¬μ μ€μ μ κ΄κ³μμ΄ μλνλλ‘ μ€κ³λμμ΅λλ€.
* μλ λ°©μ:
1. μ¬μ©μλ μμ μ μΉ μ±μ κ°λ° λͺ¨λ(μ: npm run dev)λ‘ μμν©λλ€.
2. μλ‘μ΄ ν°λ―Έλμμ npx stagewise@latest λλ pnpm dlx stagewise@latest λͺ
λ Ήμ΄λ₯Ό ν΅ν΄ stagewise CLIλ₯Ό μμν©λλ€. μ΄ CLIλ λ‘컬 μλ²λ₯Ό ν΅ν΄ λΈλΌμ°μ μμ΄μ νΈμ ν΅μ ν©λλ€.
3. μ¬μ©μλ μμ°μ΄(π¬ "Tell the agent what you want to change")λ‘ μνλ λ³κ²½ μ¬νμ μμ΄μ νΈμκ² μ€λͺ
ν©λλ€.
4. μ΄ν μΉ νμ΄μ§μμ λ³κ²½μ΄ νμν μ리먼νΈ(λ€)λ₯Ό μ§μ ν΄λ¦νμ¬(π§ "Click on element(s) to let the agent know where a change should happen") μκ°μ /ꡬ쑰μ 컨ν
μ€νΈλ₯Ό μ 곡ν©λλ€.
5. stagewiseλ μ΄ μμ°μ΄ μ§μμ λΈλΌμ°μ λ‘λΆν° μ»μ μ€μκ° DOM 컨ν
μ€νΈ(μ리먼νΈμ id, class, data-attributes, μμ/νμ μλ¦¬λ¨ΌνΈ κ΄κ³ λ±)λ₯Ό κ²°ν©νμ¬ λ³κ²½μ μλλ₯Ό νμ
ν©λλ€.
6. μ΄λ₯Ό κΈ°λ°μΌλ‘ λ΄λΆμ μΌλ‘ μ¬μ©λκ±°λ ν΅ν©λ AI λͺ¨λΈ(μ: GitHub Copilot, Cursor λ±)μ ν΅ν΄ νμν μ½λ λ³κ²½ μ¬νμ μμ±νκ³ , μ΄λ₯Ό λ‘컬 μ½λλ² μ΄μ€μ μλμΌλ‘ μ μ©ν©λλ€. μ΄ κ³Όμ μ κ°λ°μκ° μλμΌλ‘ νμΌ κ²½λ‘λ₯Ό μ°Ύκ±°λ μλ¦¬λ¨ΌνΈ μ
λ ν°λ₯Ό μμ±ν νμ μμ΄ μλνλ©λλ€.
* νμ₯μ± (Customize and extend functionality with Plugins): νλ¬κ·ΈμΈ μμ€ν
μ ν΅ν΄ κΈ°λ₯μ μ¬μ©μ μ μνκ³ νμ₯ν μ μμ΅λλ€.
* λ€μν μμ΄μ νΈ μ§μ (Agent support): stagewise μ체 μμ΄μ νΈ μΈμλ Cursor, GitHub Copilot, Windsurf λ±κ³Ό κ°μ λ€λ₯Έ νΈν κ°λ₯ν μμ΄μ νΈλ₯Ό μ€ν μμ΄μ νΈ μΈν°νμ΄μ€λ₯Ό ν΅ν΄ μ¬μ©ν μ μμ΅λλ€.
stagewiseλ AGPLv3 λΌμ΄μ μ€ νμ λ°°ν¬λλ©°, stagewise GmbHμμ κ°λ°λμμ΅λλ€. μ΄ λꡬλ κ°λ°μκ° μ€μ μΉ μ±μ μκ°μ μΈν°νμ΄μ€μμ μ§μ μνΈμμ©νλ©° μ½λ λ³κ²½μ μ§μν μ μλλ‘ ν¨μΌλ‘μ¨, νλ‘ νΈμλ κ°λ° μν¬νλ‘μ°μ ν¨μ¨μ±μ ν¬κ² ν₯μμν€λ κ²μ λͺ©νλ‘ ν©λλ€.