Skip to content

About

์‹ํƒ๋ณด ํ”„๋กœ์ ํŠธ

Topics

Resources

Security policy

Stars

1.1k stars

Watchers

9 watching

Forks

Latest commit

ย 

History

1,384 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

์‹ํƒ๋ณด TableCloth

Windows Sandbox์—์„œ ์ธํ„ฐ๋„ท ๋ฑ…ํ‚น๊ณผ ์ „์ž์ •๋ถ€ ์‚ฌ์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ํ•„์š”ํ•œ ๋ณด์•ˆ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฒฉ๋ฆฌํ•˜์—ฌ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์‹ํƒ๋ณด ํ”„๋กœ์ ํŠธ ๋นŒ๋“œ ์ƒํ™ฉ ์‹ํƒ๋ณด Discord ์‹ํƒ๋ณด ํ›„์› ์‹ํƒ๋ณด ์ตœ์‹  ๋ฒ„์ „ ๋‹ค์šด๋กœ๋“œ UniGetUI์—์„œ ๋‹ค์šด๋กœ๋“œ

Important

2026๋…„ 1์›” 17์ผ๋ถ€ํ„ฐ Certum ์ฝ”๋“œ ์„œ๋ช… ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. v1.14.0 ์ดํ›„ GitHub Release์˜ ์‹คํ–‰ ํŒŒ์ผ์—๋Š” Authenticode ์„œ๋ช…์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

Important

Microsoft Store ์ •์ฑ… ๋ณ€๊ฒฝ์œผ๋กœ Store ๋ฒ„์ „์˜ ์ตœ์‹  ์—…๋ฐ์ดํŠธ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. Store ๋ฒ„์ „์„ ์ œ๊ฑฐํ•œ ๋’ค GitHub Releases ๋˜๋Š” WinGet ํŒจํ‚ค์ง€๋กœ ๋‹ค์‹œ ์„ค์น˜ํ•˜๋ฉด ํ˜„์žฌ ๋ฆด๋ฆฌ์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Important

v1.13.0๋ถ€ํ„ฐ AGPL-3.0๊ณผ ์ƒ์šฉ ๋ผ์ด์„ ์Šค๋ฅผ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ ์šฉํ•  ๋ผ์ด์„ ์Šค๋Š” ๋ผ์ด์„ ์Šค ์•ˆ๋‚ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Caution

์‚ฌ์นญ๊ณผ ํ”ผ์‹ฑ์— ์ฃผ์˜ํ•˜์‹ญ์‹œ์˜ค.

์‹ํƒ๋ณด๋Š” ๋ณธ์ธ ์ธ์ฆ, ํšŒ์› ๊ฐ€์ž…, ์นด๋“œ ๊ฒฐ์ œ ๋˜๋Š” ๊ธˆ์ „์„ ์š”๊ตฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ณต์‹ ๋ฐฐํฌ์ฒ˜๋Š” GitHub Releases์™€ WinGet ํŒจํ‚ค์ง€ TableClothProject.TableCloth์ž…๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ๊ด‘๊ณ ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋‹ค์šด๋กœ๋“œ ํŒŒ์ผ์€ ๊ณต์‹ ๋ฐฐํฌ๋ณธ์œผ๋กœ ๊ฐ„์ฃผํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Windows Sandbox์—์„œ ์‹คํ–‰ํ•œ Spork ํ™”๋ฉด

๋น ๋ฅธ ์‹œ์ž‘ ๊ฐ€์ด๋“œ

์ฒ˜์Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ Quick Start Guide์—์„œ Windows Sandbox์˜ ์ง€์› OS์™€ ๊ฐ€์ƒํ™” ์กฐ๊ฑด, ์„ค์น˜, ์‹คํ–‰๊ณผ ์ฒซ ๊ฒฐ๊ณผ ํ™•์ธ ์ ˆ์ฐจ๋ฅผ ๋”ฐ๋ผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Apple Silicon Mac์—์„œ macSandbox๋กœ ๋ฌด์„ค์น˜ .wsb ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

์‹ํƒ๋ณด๋Š” ํ˜ธ์ŠคํŠธ Windows์—์„œ Windows Sandbox๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ํ•„์š”ํ•œ ํด๋”์™€ ์„ค์ •๋งŒ ๊ฒŒ์ŠคํŠธ์— ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ƒŒ๋“œ๋ฐ•์Šค ์•ˆ์—์„œ๋Š” Spork๊ฐ€ ์‚ฌ์ดํŠธ ์นดํƒˆ๋กœ๊ทธ๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ์„ ํƒํ•œ ์‚ฌ์ดํŠธ์— ํ•„์š”ํ•œ ๋ณด์•ˆ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ๋‹ซ์œผ๋ฉด ๊ฒŒ์ŠคํŠธ์— ์„ค์น˜ํ•œ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํ•จ๊ป˜ ํ๊ธฐ๋ฉ๋‹ˆ๋‹ค.

๋น ๋ฅธ ์‹œ์ž‘ ํ™”๋ฉด์˜ ํ†ตํ•ฉ ์ž…๋ ฅ๋ž€์— ๊ธฐ๊ด€ ์ด๋ฆ„, ์›น ์ฃผ์†Œ ๋˜๋Š” ์งˆ๋ฌธ์„ ์ž…๋ ฅํ•˜๊ณ  ์‹œ์ž‘์„ ๋ˆ„๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ ์ค‘์—๋Š” ์นดํƒˆ๋กœ๊ทธ์˜ ์„œ๋น„์Šค ์ด๋ฆ„ ๋˜๋Š” ์›น ์ฃผ์†Œ์™€ ์ผ์น˜ํ•˜๋Š” ํ•ญ๋ชฉ์„ ์ž…๋ ฅ๋ž€ ์•„๋ž˜์— ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์ œ์•ˆ์„ ์„ ํƒํ•˜๋ฉด ์ž…๋ ฅ๋ž€์„ ์ฑ„์šฐ๋ฉฐ ์‹œ์ž‘์„ ๋ˆŒ๋Ÿฌ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ๋ž€์ด ๋น„์–ด ์žˆ์œผ๋ฉด ๋นˆ ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ํ•œ๋‘ ๋‹จ์–ด๊ฐ€ ์นดํƒˆ๋กœ๊ทธ์˜ ์„œ๋น„์Šค ์ด๋ฆ„๊ณผ ์ผ์น˜ํ•˜๋ฉด ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ๋ชฉ๋ก์„ ์—ด์–ด ์‚ฌ์ดํŠธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ ์„œ๋น„์Šค์˜ ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜์™€ ์‚ฌ์ดํŠธ ์ ‘์†์€ ์ƒŒ๋“œ๋ฐ•์Šค ์•ˆ์˜ Spork๊ฐ€ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด ๋ชฉ๋ก์€ ์ ‘์†ํ•  ์‚ฌ์ดํŠธ ์„ ํƒ์œผ๋กœ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž…๋ ฅํ•œ ๊ณต๊ฐœ ์›น ์ฃผ์†Œ๊ฐ€ Catalog ์„œ๋น„์Šค์˜ ๋„๋ฉ”์ธ๊ณผ ์ผ์น˜ํ•˜๋ฉด QuickStart ์„ค์ •์„ ์ ์šฉํ•˜๊ณ  Spork๊ฐ€ ํ•ด๋‹น ์„œ๋น„์Šค์˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•œ ๋’ค ์ž…๋ ฅํ•œ ํŽ˜์ด์ง€๋ฅผ ์—ฝ๋‹ˆ๋‹ค. ๊ฐ™์€ ๋„๋ฉ”์ธ์˜ ํ›„๋ณด๊ฐ€ ๋งŽ์œผ๋ฉด ์„œ๋น„์Šค๋ฅผ ์„ ํƒํ•˜๋Š” ์ฐฝ์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค. ์ผ์น˜ ํ•ญ๋ชฉ์ด ์—†์œผ๋ฉด ํด๋”์™€ ์ธ์ฆ์„œ๋ฅผ ๊ณต์œ ํ•˜์ง€ ์•Š๋Š” ๋ธŒ๋ผ์šฐ์ € ์ „์šฉ ์ƒŒ๋“œ๋ฐ•์Šค์—์„œ ํŽ˜์ด์ง€๋ฅผ ์—ฝ๋‹ˆ๋‹ค. ๋กœ์ปฌ ๋ฐ ์‚ฌ์„ค ์ฃผ์†Œ, ๋กœ๊ทธ์ธ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ URL๊ณผ ์›น ์ด์™ธ์˜ ์Šคํ‚ด์€ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค. #debug๋Š” ๋กœ์ปฌ ์ง„๋‹จ ๊ฒฝ๋กœ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๋ฐ–์˜ # ๋ช…๋ น์€ ํ–ฅํ›„ ์ง„๋‹จ ๊ธฐ๋Šฅ์„ ์œ„ํ•ด ์˜ˆ์•ฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฌธ์žฅ์€ ์‹ํƒ๋ณด AI ๋Œ€ํ™”์ฐฝ์˜ ์ž…๋ ฅ๋ž€์— ์ดˆ์•ˆ์œผ๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

v1.21.0์€ WPF UI๋ฅผ Avalonia๋กœ ์ด๊ด€ํ•˜๊ณ  TableCloth์™€ Spork ๋ฐฐํฌ๋ณธ์„ Native AOT๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์ •์‹ ๋ฒ„์ „์ธ v1.22.0์€ ์‹ํƒ๋ณด AI, ์Šคํ‚ฌ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์™€ ํŒŒ์ผ ์ฒจ๋ถ€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉฐ Safe Mode ์‹คํ–‰์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์‹ํƒ๋ณด AI (๋ฒ ํƒ€)

๋น ๋ฅธ ์‹œ์ž‘ ํ™”๋ฉด์—์„œ ์‹ํƒ๋ณด AI (๋ฒ ํƒ€)๋ฅผ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AI ์ฐฝ์€ ๋ฉ”์ธ ์ฐฝ๋ณด๋‹ค ์กฐ๊ธˆ ํฐ 840ร—640์˜ ์ดˆ๊ธฐ ํฌ๊ธฐ๋กœ ์—ด๋ฆฝ๋‹ˆ๋‹ค. Codex ๋ฒ„์ „, ์—ฐ๊ฒฐ ์ƒํƒœ, ๋Œ€ํ™” ๋ชจ๋ธ๊ณผ 100๋งŒ ํ† ํฐ๋‹น ์ž…๋ ฅ ๋ฐ ์ถœ๋ ฅ ํฌ๋ ˆ๋”ง ๋‹จ๊ฐ€๋ฅผ ์ƒ๋‹จ ํ•œ ์ค„์— ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ TableCloth ์ „์šฉ ์œ„์น˜์— OpenAI Codex ๋Ÿฐํƒ€์ž„์„ ์„ค์น˜ํ•˜๊ณ  ์‚ฌ์šฉ์ž์˜ ChatGPT ๋กœ๊ทธ์ธ์œผ๋กœ ๋Œ€ํ™”๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ ๋ชจ๋ธ์€ ๊ธฐ์กด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ •์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์‘๋‹ต์˜ ์›น ๋งํฌ๋ฅผ ๋ˆ„๋ฅด๋ฉด Windows Sandbox ๋˜๋Š” ํ˜„์žฌ Windows ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Sandbox ๊ฒฝ๋กœ๋Š” TableCloth Catalog๋ฅผ ํ™•์ธํ•˜๊ณ  Spork๋กœ ํ•„์š”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•œ ๋’ค ํŽ˜์ด์ง€๋ฅผ ์—ฝ๋‹ˆ๋‹ค.

AI ๋Œ€ํ™”์—๋Š” ์‹คํ–‰ ์ค‘์ธ ์‹ํƒ๋ณด์˜ ๋ฒ„์ „, ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€, Windows Sandbox์™€ Spork์˜ ์—ญํ• ์„ ๊ธฐ๋ณธ ๋ฌธ๋งฅ์œผ๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ต๋ณ€ ์–ธ์–ด๋Š” AI ์ฐฝ์˜ ํ‘œ์‹œ ์–ธ์–ด๋ฅผ ๋”ฐ๋ฅด๋ฉฐ, ์™ธ๋ถ€ ์‚ฌ์ดํŠธ์˜ ์ตœ์‹  ์ ˆ์ฐจ๋Š” ์›น ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์— ๊ทผ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜ ์„ค์ • ์ฐฝ์˜ AI ์Šคํ‚ฌ ํƒญ์ด๋‚˜ AI ๋Œ€ํ™” ์ฐฝ์—์„œ ์Šคํ‚ฌ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์—์„œ๋Š” ์›๊ฒฉ ์Šคํ‚ฌ์„ ํƒ์ƒ‰ํ•˜๊ณ  ์„ค์น˜, ์—…๋ฐ์ดํŠธ, ํ™œ์„ฑํ™”, ๋น„ํ™œ์„ฑํ™”, ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ๋กœ์ปฌ ์Šคํ‚ฌ ํด๋”๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํ‚ฌ ์นดํƒˆ๋กœ๊ทธ ํŽ˜์ด์ง€์—์„œ๋Š” ์ƒˆ ์Šคํ‚ฌ์˜ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๋“ฑ์žฌ๋ฅผ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AI ์ž…๋ ฅ์ฐฝ ์œ„์˜ + ๋ฒ„ํŠผ์ด๋‚˜ @ ์ž…๋ ฅ์œผ๋กœ ์„ค์น˜๋œ ์Šคํ‚ฌ ๋ชฉ๋ก์„ ์—ด๊ณ  ์œ„์•„๋ž˜ ๋ฐฉํ–ฅํ‚ค์™€ Enter๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์„ ํƒ ํ›„๋ณด๋Š” ๊ฐ•์กฐ์ƒ‰์œผ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. TableCloth๋Š” ์ „์šฉ ํ”„๋กœํ•„ ๋ฐ–์—์„œ Codex๊ฐ€ ์ฐพ์€ ์‚ฌ์šฉ์ž ๋ฐ ํ”„๋กœ์ ํŠธ ์Šคํ‚ฌ์„ ๋Œ€ํ™” ์‹คํ–‰ ์ „์— ๋•๋‹ˆ๋‹ค. ์Šคํ‚ฌ ํŒŒ์ผ๊ณผ ์‚ฌ์šฉ ์„ค์ •์€ Codex ๋Ÿฐํƒ€์ž„ ๋ฆด๋ฆฌ์Šค ํด๋”์™€ ๋ถ„๋ฆฌํ•˜๋ฏ€๋กœ ๋Ÿฐํƒ€์ž„ ์—…๋ฐ์ดํŠธ๋‚˜ ์žฌ์„ค์น˜ ํ›„์—๋„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์Šคํ‚ฌ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰์€ AppContainer ๋ธŒ๋กœ์ปค๋ฅผ ๊ฑฐ์นฉ๋‹ˆ๋‹ค. ๋Œ€ํ™”์ฐฝ์˜ ์•ฑ ์‹คํ–‰ ๊ธฐ๋ก์—๋Š” ๋ธŒ๋กœ์ปค๊ฐ€ ํ™•์ธํ•œ ์Šคํ‚ฌ, ๋„๊ตฌ, ์‹คํ–‰ ๊ฒฐ๊ณผ์™€ ์ข…๋ฃŒ ์ฝ”๋“œ๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ํ›„์† ์งˆ๋ฌธ์—๋„ ์‹คํ–‰ ๊ธฐ๋ก์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋ก์ด ๋‹ต๋ณ€์— ํฌํ•จ๋œ ๋ชจ๋“  ์ˆ˜์น˜์˜ ์ •ํ™•์„ฑ์„ ๊ฒ€์ฆํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

tablecloth-certificate-expiry ์Šคํ‚ฌ์€ ๊ณต๋™์ธ์ฆ์„œ ๋งŒ๋ฃŒ์ผ ์งˆ๋ฌธ์„ ์ฒ˜๋ฆฌํ•˜๋ฉฐ ์Šคํ‚ฌ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์—์„œ ์„ ํƒํ•ด ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ์ „์šฉ ํ”„๋กœํ•„์—๋Š” ์Šคํ‚ฌ์„ ์ž๋™ ์„ค์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์กฐํšŒ์— ๋™์˜ํ•˜๋ฉด ํ˜ธ์ŠคํŠธ์˜ TableClothCli.exe๊ฐ€ ๊ธฐ๋ณธ NPKI ํด๋”์—์„œ ๊ณต๊ฐœ ์ธ์ฆ์„œ์˜ ๋งŒ๋ฃŒ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. AI์—๋Š” ๋งŒ๋ฃŒ๋œ ์ธ์ฆ์„œ ์ˆ˜, ํ–ฅํ›„ 30์ผ ์•ˆ์— ๋งŒ๋ฃŒ๋˜๋Š” ์ธ์ฆ์„œ ์ˆ˜์™€ ์กฐํšŒ ์™„๋ฃŒ ์—ฌ๋ถ€๋งŒ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ธ์ฆ์„œ ์ด๋ฆ„, ๋ฐœ๊ธ‰์ž, ์ผ๋ จ๋ฒˆํ˜ธ, ํŒŒ์ผ ๊ฒฝ๋กœ, ๊ณต๊ฐœ ์ธ์ฆ์„œ์˜ ๋‚ด์šฉ, ๊ฐœ์ธํ‚ค์™€ Catalog ์ •๋ณด๋Š” ์ „๋‹ฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‹ํƒ๋ณด AI๋Š” ๊ฐœ๋ณ„ ์ธ์ฆ์„œ์˜ ์„ธ๋ถ€ ์ •๋ณด๋‚˜ ์Šคํฌ๋ฆฐ์ƒท์„ ์ง์ ‘ ํ™•์ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

AI ์ฐฝ์€ ๋ฏผ๊ฐ ๊ฐœ์ธ์ •๋ณด, ๊ณต๋™์ธ์ฆ์„œ ํŒŒ์ผ๊ณผ ์Šคํฌ๋ฆฐ์ƒท์„ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ๋งํฌ๋กœ ๊ณต์œ ํ•˜์ง€ ๋ง๋ผ๋Š” ์•ˆ๋‚ด๋ฅผ ์ƒˆ ๋Œ€ํ™”์˜ ์‹œ์ž‘ ํ™”๋ฉด์—๋งŒ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ์ž…๋ ฅ๊ณผ ์ฒจ๋ถ€ ํ…์ŠคํŠธ์—์„œ๋Š” ์ผ๋ถ€ ๊ตญ๋‚ด ์ „ํ™”๋ฒˆํ˜ธ, ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ์™€ ์ฃผ์†Œ ํ˜•์‹์„ ์ž๋™์œผ๋กœ ๊ฐ€๋ฆฝ๋‹ˆ๋‹ค. ์ •๊ทœํ‘œํ˜„์‹ ๊ธฐ๋ฐ˜ ํ•„ํ„ฐ๊ฐ€ ๋ชจ๋“  ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ฐพ์•„๋‚ด์ง€๋Š” ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์ธ์‹ ๊ฐ€๋Šฅํ•œ ์ธ์ฆ์„œ ์„ธ๋ถ€ ์ •๋ณด์™€ ์ธ์ฆ์„œ ์Šคํฌ๋ฆฐ์ƒท ๋งํฌ๋Š” ์ „์†ก ์ „์— ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์‚ฌ์šฉ ๋ฒ”์œ„๋Š” ํ™ˆํŽ˜์ด์ง€์˜ ์‹ํƒ๋ณด AI ์•ˆ๋‚ด์™€ ๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž…๋ ฅ์ฐฝ ์œ„์˜ ํด๋ฆฝ ๋ฒ„ํŠผ์œผ๋กœ PNG, JPEG์™€ ํ…์ŠคํŠธ ํŒŒ์ผ์„ ์ตœ๋Œ€ 4๊ฐœ ์ฒจ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Ctrl+V๋Š” ํด๋ฆฝ๋ณด๋“œ์˜ ํŒŒ์ผ๊ณผ ๋น„ํŠธ๋งต์„ ์ฒจ๋ถ€๋กœ ์ถ”๊ฐ€ํ•˜๊ณ  ์ผ๋ฐ˜ ํ…์ŠคํŠธ๋Š” ์ž…๋ ฅ์ฐฝ์— ๋ถ™์—ฌ๋„ฃ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์ฒจ๋ถ€ ํŒŒ์ผ์€ ํ•œ ํ–‰์— ๋‚˜๋ž€ํžˆ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ฉด ์ž…๋ ฅ์ฐฝ์˜ ์ฒจ๋ถ€ ์นด๋“œ๋ฅผ ๋ฐ”๋กœ ๋น„์šฐ๊ณ  ์ „์†ก ์‹คํŒจ๋‚˜ ์ค‘์ง€ ์‹œ์—๋Š” ์ดˆ์•ˆ์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค. ์ฒจ๋ถ€ ํŒŒ์ผ์€ ๋ฉ”์‹œ์ง€์™€ ํ•จ๊ป˜ OpenAI๋กœ ์ „์†กํ•˜๋ฉฐ ์ด๋ฏธ์ง€์—๋Š” ์ž๋™ ๊ฐ€๋ฆผ์„ ์ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‹ํƒ๋ณด AI ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•˜๋ฉด ์‚ฌ์šฉ์ž์˜ OpenAI ๊ตฌ๋… ์‚ฌ์šฉ๋Ÿ‰์„ ์†Œ๋น„ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์˜ ๊ตฌํ˜„ ์ƒํƒœ, ๋ณด์•ˆ ๊ฒฝ๊ณ„์™€ ๊ฒ€์ฆ ์ด๋ ฅ์€ AI Preview ๊ตฌํ˜„ ๋ฐ ๊ฒ€์ฆ ๋ณด๊ณ ์„œ์— ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค. ์ตœ์ดˆ PoC ์„ค๊ณ„๋Š” ๊ตฌํ˜„ ์ „ ๊ธฐ์ค€๊ณผ ์˜์‚ฌ๊ฒฐ์ • ์ด๋ ฅ์„ ๋ณด์กดํ•ฉ๋‹ˆ๋‹ค.

์ •์‹ ๋ฆด๋ฆฌ์Šค๋Š” ๋‹ค์Œ ๋„ค ๊ฐ€์ง€ ์•ฑ ์กฐํ•ฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • TableCloth x64์™€ ARM64
  • Spork x64์™€ ARM64
  • ์„ค์น˜ ๊ด€๋ฆฌ์ž์™€ Portable ZIP
  • Authenticode ์„œ๋ช…๊ณผ ์•„ํ‚คํ…์ฒ˜๋ณ„ SBOM

์ง€์› ํ™˜๊ฒฝ

  • Windows 11 Pro, Education ๋˜๋Š” Enterprise
  • Windows Sandbox ๊ธฐ๋Šฅ
  • x64 ๋˜๋Š” ARM64 ํ”„๋กœ์„ธ์„œ
  • ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ

Windows Sandbox๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” Windows Home์€ ํ˜„์žฌ ์ง€์› ๋Œ€์ƒ์— ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์กฐ์ง์—์„œ Windows Sandbox, ๊ฐ€์ƒํ™” ๋˜๋Š” GitHub ๋‹ค์šด๋กœ๋“œ๋ฅผ ์ฐจ๋‹จํ–ˆ๋‹ค๋ฉด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž ์ •์ฑ…์ด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.

macOS์—์„œ๋Š” Apple Silicon์šฉ macSandbox๋กœ ๋ฌด์„ค์น˜ .wsb๋ฅผ ์—ด์–ด Windows ๊ฒŒ์ŠคํŠธ ์•ˆ์—์„œ Spork๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Mac์˜ ์ง€์› ํ™˜๊ฒฝ๊ณผ ๊ธฐ๋ณธ ์ด๋ฏธ์ง€ ์ค€๋น„ ์ ˆ์ฐจ๋Š” Quick Start Guide์—์„œ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

์„ค์น˜์™€ ์‹คํ–‰

WinGet์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์œผ๋กœ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

winget install --exact --id TableClothProject.TableCloth

WinGet ๋“ฑ๋ก์†Œ ๋ฐ˜์˜์—๋Š” GitHub Release ๊ฒŒ์‹œ ์ดํ›„ ์‹œ๊ฐ„์ด ๋” ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. WinGet์—์„œ ์ตœ์‹  ๋ฒ„์ „์„ ์ฐพ์ง€ ๋ชปํ•˜๋ฉด GitHub Releases์—์„œ ์•„ํ‚คํ…์ฒ˜์— ๋งž๋Š” ์„ค์น˜ ๊ด€๋ฆฌ์ž๋ฅผ ๋‚ด๋ ค๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. GUI ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ๊ฐ€ ํŽธํ•˜๋‹ค๋ฉด UniGetUI ๊ณต์œ  ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค์น˜ ํ›„ TableCloth์—์„œ ๊ณต์œ ํ•  ๋ฐ์ดํ„ฐ์™€ ์žฅ์น˜ ์˜ต์…˜์„ ์„ ํƒํ•˜๊ณ  ๋น ๋ฅธ ์‹œ์ž‘์˜ ์‹œ์ž‘์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ ์„ ํƒ๊ณผ ๋ณด์•ˆ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜๋Š” Windows Sandbox ์•ˆ์˜ Spork์—์„œ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ฒ˜์Œ ์„ค์น˜ํ•˜๋Š” ๊ฒฝ์šฐ Quick Start Guide์˜ Windows ์„ค์น˜์™€ ์‹คํ–‰์—์„œ ์ฒซ ์‹คํ–‰ ์ˆœ์„œ์™€ ๊ฒฐ๊ณผ ํ™•์ธ ๋ฐฉ๋ฒ•์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌด์„ค์น˜ Express ์‹คํ–‰

๊ณต์œ  ํด๋”๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‹คํ–‰์—์„œ PC์— ๋ธ”๋ฃจ์Šคํฌ๋ฆฐ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋น ๋ฅธ ์‹œ์ž‘์˜ ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ์‹œ์ž‘ํ•˜๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ์‹ ๊ฐ€์š”? ๋งํฌ๋ฅผ ๋ˆŒ๋Ÿฌ Safe Mode ์‹คํ–‰์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Safe Mode๋Š” ํ˜ธ์ŠคํŠธ ํด๋”์™€ ํด๋ฆฝ๋ณด๋“œ ๋ฐ ์žฅ์น˜ ๊ณต์œ ๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋„คํŠธ์›Œํฌ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์‹คํ–‰ ์˜ต์…˜๊ณผ ์กฐํ•ฉํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ž…๋ ฅ๋ž€๊ณผ ํ˜ธ์ŠคํŠธ์—์„œ ์„ ํƒํ•œ ๊ธฐ๊ด€์„ ์ „๋‹ฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๊ด€์€ Sandbox ์•ˆ์˜ Spork์—์„œ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. v1.22.0๋ถ€ํ„ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œํ•œ ๊ธฐ๋Šฅ๊ณผ ๋น„๊ต ์ ˆ์ฐจ๋Š” Safe Mode ๋ฐ ์ค‘์ง€ ์˜ค๋ฅ˜ ๊ฐ€์ด๋“œ์— ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. English guide

ํ˜ธ์ŠคํŠธ์— TableCloth๋ฅผ ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ  Windows Sandbox ์•ˆ์—์„œ Spork๋งŒ ์‹คํ–‰ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์ตœ์‹  ์ •์‹ ๋ฆด๋ฆฌ์Šค์—์„œ no-install-spork.wsb๋ฅผ ๋‚ด๋ ค๋ฐ›์Šต๋‹ˆ๋‹ค.
  2. ๋‚ด๋ ค๋ฐ›์€ ํŒŒ์ผ์„ ๋‘ ๋ฒˆ ๋ˆŒ๋Ÿฌ Windows Sandbox๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
  3. SporkBootstrap์ด ํ˜„์žฌ ์•„ํ‚คํ…์ฒ˜์— ๋งž๋Š” ์ตœ์‹  Spork Portable ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์‹คํ–‰ํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.

๋ฌด์„ค์น˜ ๊ตฌ์„ฑ์€ ํ˜ธ์ŠคํŠธ ํด๋”๋ฅผ ๊ฒŒ์ŠคํŠธ์— ๋งคํ•‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ˜ธ์ŠคํŠธ์˜ ํŒŒ์ผ ๊ธฐ๋ฐ˜ ๊ณต๋™์ธ์ฆ์„œ์™€ ๋ฐ์ดํ„ฐ ํด๋”๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ ์ธ์ฆ์ฒ˜๋Ÿผ ํ˜ธ์ŠคํŠธ ํŒŒ์ผ์„ ์š”๊ตฌํ•˜์ง€ ์•Š๋Š” ์ธ์ฆ ์ˆ˜๋‹จ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

์„ค๊ณ„์™€ ์ž์‚ฐ ๊ณ„์•ฝ์€ ๋ฌด์„ค์น˜ ๋ถ€ํŠธ์ŠคํŠธ๋ž˜ํผ ์„ค๊ณ„์™€ ํŒŒ๋ผ๋ฏธํ„ฐํ™”๋œ WSB ์ŠคํŽ™์— ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฆ„ ํ•ด์„์— ์‹คํŒจํ•œ ๊ฒฝ์šฐ์—๋งŒ ๊ณต์šฉ DNS๋กœ ์ „ํ™˜ํ•˜๋ฉฐ ์ •์ƒ ๋™์ž‘ํ•˜๋Š” ์‚ฌ๋‚ด DNS๋Š” ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ จ ๋ฐฐ๊ฒฝ์€ #285์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์ดํŠธ ์ •๋ณด ์ˆ˜์ •๊ณผ ๋ฌธ์ œ ์ œ๋ณด

์‚ฌ์ดํŠธ ์นดํƒˆ๋กœ๊ทธ ์ˆ˜์ •์€ TableClothCatalog ์ €์žฅ์†Œ์— ์ด์Šˆ ๋˜๋Š” Pull Request๋กœ ์ œ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์ฑ„๋„๋„ ์šด์˜ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ ๋ฌธ์„œ

v1.22.0์€ global.json์— ๊ณ ์ •ํ•œ .NET 11 RC1 SDK 11.0.100-rc.1.26425.128๋กœ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค. ์ œํ’ˆ์˜ ์ •์‹ ๋ฆด๋ฆฌ์Šค์™€ ๋ณ„๊ฐœ๋กœ ๋นŒ๋“œ SDK๋Š” RC ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. develop์€ ๋‹ค์Œ Minor ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „๊นŒ์ง€ 1.22.0์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์€ Visual Studio 2026 Insiders ๋˜๋Š” C# Dev Kit์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Native AOT ๊ฒŒ์‹œ์—๋Š” MSVC C++ ๋นŒ๋“œ ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ ARM64๋ฅผ ๋กœ์ปฌ์—์„œ ๊ฒŒ์‹œํ•˜๋ ค๋ฉด ARM64์šฉ C++ ๋นŒ๋“œ ๋„๊ตฌ๋„ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. CI๋Š” x64์™€ ARM64 ๋„ค์ดํ‹ฐ๋ธŒ Windows ๋Ÿฌ๋„ˆ์—์„œ ๊ฐ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค.

ํ›„์›๊ณผ ์ˆ˜์ƒ

GitHub Sponsors๋ฅผ ํ†ตํ•ด ํ”„๋กœ์ ํŠธ๋ฅผ ํ›„์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2024๋…„ 9์›”์— disquiet.io์˜ Product of the Week๋กœ ์„ ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Product of the Week, Recognized by disquiet.io

๋ฒ•์  ๊ณ ์ง€

์ €์ž‘๊ถŒ

์‹ํƒ๋ณด ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋Œ€ํ•œ๋ฏผ๊ตญ ์ €์ž‘๊ถŒ๋ฒ•์— ๋”ฐ๋ผ ๋ณดํ˜ธ๋ฐ›์Šต๋‹ˆ๋‹ค.

Copyright 2021-2026 rkttu.com. All rights reserved.

์ƒํ‘œ

์‹ํƒ๋ณด ๋ช…์นญ์€ ๋Œ€ํ•œ๋ฏผ๊ตญ ํŠนํ—ˆ์ฒญ์— ์ƒํ‘œ๋กœ ์ถœ์›๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ถœ์›๋ฒˆํ˜ธ 4020240205929
  • ์ถœ์›๊ณต๊ณ ์ผ 2025๋…„ 3์›” 17์ผ
  • ์ถœ์›์ธ rkttu.com
  • KIPRIS์—์„œ ์ถœ์›๋ฒˆํ˜ธ๋กœ ์กฐํšŒ

๋ผ์ด์„ ์Šค

์ด ์ €์žฅ์†Œ๋Š” AGPL-3.0๊ณผ ์ƒ์šฉ ๋ผ์ด์„ ์Šค๋ฅผ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. AGPL-3.0 ์กฐ๊ฑด์„ ์ ์šฉํ•˜๋Š” ๊ฒฝ์šฐ LICENSE-AGPL์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ๋ณ„๋„ ์ƒ์šฉ ๋ผ์ด์„ ์Šค๋Š” ๋ผ์ด์„ ์Šค ํŒŒ์ผ์— ๊ธฐ์žฌ๋œ ์—ฐ๋ฝ์ฒ˜๋กœ ๋ฌธ์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€ ์ €์ž‘๊ถŒ

About

์‹ํƒ๋ณด ํ”„๋กœ์ ํŠธ

Topics

Resources

Security policy

Stars

1.1k stars

Watchers

9 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages