๋‚˜๋Š” ๋ฝ€๋ชจ๋„๋กœ ํƒ€์ด๋จธ๋ฅผ ์‚ฌ์šฉํ•ด ์˜์ž์— 1์‹œ๊ฐ„ ์ด์ƒ ์•‰๊ธฐ ์ „์— ์ผ์–ด๋‚˜๋ ค๊ณ  ํ•˜๋Š” ํŽธ์ด๋‹ค.

ํƒ€์ด๋จธ ์•ฑ์€ ์ด๋ฏธ ๋งŽ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ง์ ‘ ์จ๋ณด๋ฉด ์‹œ๊ฐ„์„ ์žฌ๋Š” ๋ฐ๋งŒ ์ถฉ์‹คํ•œ ํƒ€์ด๋จธ๊ฑฐ๋‚˜, project, tag, task๊นŒ์ง€ ๊ด€๋ฆฌํ•ด์•ผ ํ•˜๋Š” ์ปค๋‹ค๋ž€ ์ƒ์‚ฐ์„ฑ ๋„๊ตฌ์˜€๋‹ค. ์ „์ž๋Š” ์ง€๋‚˜๊ฐ„ ์‹œ๊ฐ„์ด ์ž˜ ๋‚จ์ง€ ์•Š์•˜๊ณ , ํ›„์ž๋Š” ๊ด€๋ฆฌํ•  ๊ฒƒ์ด ๋งŽ์•„ ๋ณธ์งˆ์— ์ง‘์ค‘ํ•˜๊ธฐ ์–ด๋ ค์› ๋‹ค.

๋‚ด๊ฐ€ ์›ํ•œ ๊ฒƒ์€ ๊ทธ ์‚ฌ์ด์— ์žˆ๋Š” ๋„๊ตฌ์˜€๋‹ค. ์–ผ๋งˆ๋‚˜ ์ง‘์ค‘ํ–ˆ๋Š”์ง€ ๋Œ์•„๋ณผ ์ˆ˜ ์žˆ๊ณ , ๋ช‡ ๋‹ฌ์ด๋‚˜ ๋ช‡ ๋…„ ๋’ค์—๋„ ๊ณ„์† ์“ธ ์ˆ˜ ์žˆ๋Š” ํƒ€์ด๋จธ.

Cloister๋Š” ๋‚ด๊ฐ€ ๋งŒ๋“  macOS์šฉ focus timer๋‹ค. ๋ฝ€๋ชจ๋„๋กœ ํƒ€์ด๋จธ์ฒ˜๋Ÿผ ์ง‘์ค‘์„ ์‹œ์ž‘ํ•˜๊ณ , ์ง‘์ค‘ ์‹œ๊ฐ„๊ณผ ํœด์‹์‹œ๊ฐ„์„ ๋๋‚ธ ์‹œ๊ฐ„์„ ๊ธฐ๋กํ•œ๋‹ค.

Cloister๋ผ๋Š” ์ด๋ฆ„์€ ์ˆ˜๋„์›์˜ ์•ˆ๋œฐ์„ ๋‘˜๋Ÿฌ์‹ผ ์กฐ์šฉํ•œ ํšŒ๋ž‘์„ ๋œปํ•œ๋‹ค. ๋ฐ”๊นฅ์˜ ์†Œ์Œ์—์„œ ์ž ์‹œ ๋–จ์–ด์ ธ ์ง‘์ค‘ํ•˜๊ณ , ํ•œ ๋ฐ”ํ€ด๋ฅผ ๋Œ์•„ ๋‹ค์‹œ ์ œ์ž๋ฆฌ๋กœ ์˜ค๋Š” ๊ณต๊ฐ„์ด๋‹ค.

Focus์™€ Break๊ฐ€ ํ•˜๋‚˜์˜ cycle์„ ์ด๋ฃจ๊ณ , ๊ทธ cycle์ด Stack์œผ๋กœ ๋‚จ๋Š” ์•ฑ์˜ ๋ชจ์Šต๊ณผ ์ž˜ ์–ด์šธ๋ฆฌ๋Š” ์ด๋ฆ„์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

Cloister โ€” Focus, Stacked


Focus์™€ Break๊ฐ€ ๋ชจ์—ฌ ํ•˜๋‚˜์˜ Stack์ด ๋œ๋‹ค

Cloister์—์„œ๋Š” Focus์™€ Break๋ฅผ ๋ชจ๋‘ ๋งˆ์นœ ํ•œ cycle์„ Stack์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

์ง‘์ค‘ ์‹œ๊ฐ„๋งŒ ๋๋ƒˆ๋‹ค๊ณ  Stack์ด ์ƒ๊ธฐ์ง€๋Š” ์•Š๋Š”๋‹ค. Focus ๋’ค์˜ Break๊นŒ์ง€ ๋งˆ์ณ์•ผ ํ•˜๋‚˜๊ฐ€ ์Œ“์ธ๋‹ค. Break๋ฅผ ๊ฑด๋„ˆ๋›ฐ๋ฉด Stack์€ ์™„์„ฑ๋˜์ง€ ์•Š๋Š”๋‹ค. ์‰ฌ๋Š” ์‹œ๊ฐ„์„ ์ง‘์ค‘ํ•˜์ง€ ์•Š์€ ์‹œ๊ฐ„์ด๋‚˜ ๋‹ค์Œ ์ผ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์˜ ๋นˆํ‹ˆ์ด ์•„๋‹ˆ๋ผ, ์˜ค๋ž˜ ์ง‘์ค‘ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ณผ์ •์œผ๋กœ ๋ณด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ด ๊ทœ์น™์€ stack์„ ๋งŽ์ด ์Œ“๊ธฐ ์œ„ํ•œ ๊ฒƒ๋ณด๋‹ค ์ง€์† ๊ฐ€๋Šฅํ•œ ๋ฆฌ๋“ฌ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์— ์˜๋ฏธ๋ฅผ ๋‘๊ณ  ์‹ถ์–ด ๋งŒ๋“ค์—ˆ๋‹ค. preset์„ ๋งŒ๋“ค์–ด 50๋ถ„์„ ์ง‘์ค‘ํ•˜๊ณ  10๋ถ„ ์‰ฌ์–ด๋„ ๋˜๊ณ , 30๋ถ„์„ ์ง‘์ค‘ํ•˜๊ณ  30๋ถ„์„ ์‰ฌ์–ด๋„ ๋œ๋‹ค. ๋ช‡ ๋ฒˆ์˜ cycle๋งˆ๋‹ค ๊ธด ํœด์‹์„ ๋„ฃ๊ฑฐ๋‚˜, Focus๊ฐ€ ๋๋‚˜๋ฉด Break๋ฅผ ์ž๋™์œผ๋กœ ์‹œ์ž‘ํ•˜๊ฒŒ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ธธ์ด๊ฐ€ ์•„๋‹ˆ๋ผ, ์ง‘์ค‘๊ณผ ํšŒ๋ณต์„ ํ•œ ๋ฌถ์Œ์œผ๋กœ ์™„๊ฒฐํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

Focus โ†’ Break โ†’ Stack

๋‹จ์ˆœํ•œ ๊ทœ์น™์ด์ง€๋งŒ Cloister์˜ ๊ธฐ๋ก๊ณผ ํ™”๋ฉด์€ ๋ชจ๋‘ ์ด ๊ฐœ๋…์„ ์ค‘์‹ฌ์œผ๋กœ ์ด์–ด์ง„๋‹ค.


์ง€๋‚œ ์ง‘์ค‘์„ ๋Œ์•„๋ณด๋Š” ๋ฐฉ๋ฒ•

Cloister๋Š” ์™„๋ฃŒํ•œ Stack์„ ์˜ค๋Š˜์˜ ๋ชฉํ‘œ, streak, History, Insights์™€ 1๋…„ ๋‹จ์œ„ heatmap์œผ๋กœ ๋ณด์—ฌ์ค€๋‹ค.

heatmap์—์„œ๋Š” ํ•˜๋ฃจํ•˜๋ฃจ์˜ ์ง‘์ค‘์ด ์ž‘์€ ์นธ์œผ๋กœ ๋‚จ๋Š”๋‹ค. ์–ด๋А ๋‚  ๋งŽ์ด ์ง‘์ค‘ํ–ˆ๋Š”์ง€๋ฟ ์•„๋‹ˆ๋ผ, ์–ด๋А ์‹œ๊ธฐ์— ๊พธ์ค€ํ–ˆ๊ณ  ์–ธ์ œ ๋ฆฌ๋“ฌ์ด ๋Š๊ฒผ๋Š”์ง€๋„ ํ•œ๋ˆˆ์— ๋ณผ ์ˆ˜ ์žˆ๋‹ค. History์—์„œ๋Š” ํŠน์ • ๋‚ ์งœ์— ์ง„ํ–‰ํ•œ cycle๊ณผ ์ •ํ™•ํ•œ FocusยทBreak ์‹œ๊ฐ„๋Œ€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ณ , Insights์—์„œ๋Š” ์ฃผ๊ฐ„ ๋ณ€ํ™”์™€ ๋ˆ„์  ์ง‘์ค‘ ์‹œ๊ฐ„์„ ์กฐ๊ธˆ ๋” ๊ธด ๋ฒ”์œ„๋กœ ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ๋‹ค.

Cloister Insights

๊ธฐ๋ก์„ ๋ณด์—ฌ์ฃผ๋Š” ๋ชฉ์ ์€ ๋นˆ์นธ์„ ์ฃ„์ฑ…๊ฐ์œผ๋กœ ์ฑ„์šฐ๋Š” ๋ฐ ์žˆ์ง€ ์•Š๋‹ค. ์˜ค๋Š˜ ์ง‘์ค‘ํ•œ ์‹œ๊ฐ„์ด ์‚ฌ๋ผ์ง€์ง€ ์•Š๊ณ  ๋‚จ์•„ ์žˆ๋‹ค๋Š” ๊ฒƒ, ์ž‘์€ ๋ฐ˜๋ณต์ด ์‹ค์ œ๋กœ ์Œ“์ด๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ๋Š” ๋ฐ ์žˆ๋‹ค. GitHub contribution graph๋ฅผ ๋ณด๋ฉฐ ์ž‘์—…ํ•œ ๋‚ ๋“ค์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋“ฏ์ด, Cloister์˜ heatmap๋„ ๋‚ด๊ฐ€ ์ง‘์ค‘ํ–ˆ๋˜ ์‹œ๊ฐ„์„ ๋ณด์—ฌ์ค€๋‹ค.


๊ธฐ๋ก์€ ๋‚ด Mac์— ๋‚จ๋Š”๋‹ค

Cloister๋Š” local-first๋กœ ๋งŒ๋“ค์—ˆ๋‹ค. timer๋ฅผ ์“ฐ๊ธฐ ์œ„ํ•ด ๊ณ„์ •์„ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์—†๊ณ , Cloister๊ฐ€ ์šด์˜ํ•˜๋Š” ์„œ๋ฒ„๋กœ ์„ธ์…˜์„ ์ „์†กํ•˜์ง€๋„ ์•Š๋Š”๋‹ค. ๊ธฐ๋ณธ ๊ธฐ๋ก์€ Mac์˜ ๋กœ์ปฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋˜๋ฉฐ analytics๋‚˜ tracker๋„ ๋„ฃ์ง€ ์•Š์•˜๋‹ค.

์ง‘์ค‘ ๊ธฐ๋ก์€ ๊ทธ๋ฆฌ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋Š” ์•„๋‹ˆ์ง€๋งŒ. ๊ณ„์ •์„ ๋งŒ๋“ค๊ณ  ์„œ๋ฒ„์— ๊ธฐ๋ก์„ ๋งก๊ธฐ๊ณ  ์‹ถ์ง€๋Š” ์•Š์•˜๋‹ค. ์•ฑ์„ ์ผœ๋ฉด ๋ฐ”๋กœ ์“ธ ์ˆ˜ ์žˆ๊ณ , ํ•„์š”ํ•  ๋•Œ ๊ธฐ๋ก์„ ๋ฐ”๊นฅ์œผ๋กœ ๊ฐ€์ ธ๊ฐˆ ์„ ํƒ์ง€๋„ ์žˆ์–ด์•ผ ํ–ˆ๋‹ค.

Pro์—์„œ๋Š” CSV์™€ JSON์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋ณด๋‚ด๊ฑฐ๋‚˜ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๋Ÿฌ Mac์—์„œ ๊ฐ™์€ ๊ธฐ๋ก์„ ์“ฐ๊ณ  ์‹ถ๋‹ค๋ฉด ์ž์‹ ์˜ iCloud๋ฅผ ํ†ตํ•œ sync๋„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ณ , ๊ธฐ๋ณธ ์‚ฌ์šฉ์—๋Š” cloud๋‚˜ Cloister ๊ณ„์ •์ด ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค.


๋‹จ์ˆœํ•œ timer ์•ˆ์˜ ๋ณต์žกํ•œ ๋ฌธ์ œ๋“ค

๊ฒ‰์œผ๋กœ ๋ณด๋ฉด timer๋Š” ์ˆซ์ž๊ฐ€ 1์ดˆ์”ฉ ์ค„์–ด๋“œ๋Š” ์•ฑ์ด๋‹ค. ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณด๋‹ˆ ์–ด๋ ค์šด ๋ถ€๋ถ„์€ ์ˆซ์ž๋ฅผ ์ค„์ด๋Š” ์ผ์ด ์•„๋‹ˆ๋ผ, ์‹œ๊ฐ„์ด ํ๋ฅด๋Š” ๋™์•ˆ ์–ด๋–ค ์ผ์ด ์ƒ๊ฒจ๋„ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ๋‚ด๋Š” ๊ฒƒ์ด์—ˆ๋‹ค.

Mac์ด ์ž ๋“ค์—ˆ๋‹ค๊ฐ€ ์˜ˆ์ • ์‹œ๊ฐ„์„ ์ง€๋‚˜ ๊นจ์–ด๋‚˜๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ. Focus ๋„์ค‘ ์•ฑ์ด ์ข…๋ฃŒ๋˜์—ˆ๋‹ค๋ฉด ๊บผ์ ธ ์žˆ๋˜ ์‹œ๊ฐ„์„ ์ง‘์ค‘ํ•œ ์‹œ๊ฐ„์œผ๋กœ ๊ณ„์‚ฐํ•ด์•ผ ํ• ๊นŒ. ๋ฐค 11์‹œ 50๋ถ„์— ์‹œ์ž‘ํ•œ cycle์ด ์ž์ •์„ ๋„˜๊ฒจ ๋๋‚ฌ๋‹ค๋ฉด ์–ด๋А ๋‚ ์˜ ๊ธฐ๋ก์ด์–ด์•ผ ํ• ๊นŒ. ์‚ฌ์šฉํ•˜๋˜ preset์˜ ์‹œ๊ฐ„์„ ๋‚˜์ค‘์— ๋ฐ”๊พธ๋ฉด ๊ณผ๊ฑฐ ๊ธฐ๋ก๋„ ํ•จ๊ป˜ ๋ฐ”๋€Œ์–ด์•ผ ํ• ๊นŒ.

Cloister์—์„œ๋Š” ์ด๋Ÿฐ ์ƒํ™ฉ์„ ๊ฐ€๋Šฅํ•œ ํ•œ ๋ช…์‹œ์ ์ธ ๊ทœ์น™์œผ๋กœ ์ •ํ–ˆ๋‹ค.

  • cycle์€ ๋๋‚œ ๋‚ ์ด ์•„๋‹ˆ๋ผ Focus๋ฅผ ์‹œ์ž‘ํ•œ ๋‚ ์งœ์— ์†ํ•œ๋‹ค.
  • preset ์„ค์ •์€ cycle์„ ์‹œ์ž‘ํ•  ๋•Œ ๊ธฐ๋ก์— ํ•จ๊ป˜ ๋ณด๊ด€ํ•ด์„œ, ๋‚˜์ค‘์— ์„ค์ •์„ ๋ฐ”๊ฟ”๋„ ๊ณผ๊ฑฐ๊ฐ€ ๋‹ฌ๋ผ์ง€์ง€ ์•Š๋Š”๋‹ค.
  • ์•ฑ์ด ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์ข…๋ฃŒ๋œ ์‹œ๊ฐ„์€ ์ž๋™์œผ๋กœ ์ง‘์ค‘ ์‹œ๊ฐ„์— ๋”ํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ์ทจ์†Œ๋˜๊ฑฐ๋‚˜ ์ค‘๋‹จ๋œ ๊ธฐ๋ก๋„ ์‚ญ์ œํ•˜์ง€ ์•Š๊ณ  ๊ทธ ์ƒํƒœ๋กœ ๋‚จ๊ธด๋‹ค.
  • Mac์ด sleep์—์„œ ๊นจ์–ด๋‚˜๊ฑฐ๋‚˜ ์•ฑ์ด ๋‹ค์‹œ ์—ด๋ฆฌ๋ฉด, ํ˜„์žฌ ์‹œ๊ฐ์„ ๊ธฐ์ค€์œผ๋กœ timer ์ƒํƒœ๋ฅผ ๋‹ค์‹œ ๋งž์ถ˜๋‹ค.

์‚ฌ์šฉ์ž๋Š” ์ด ๊ทœ์น™์„ ์™ธ์šธ ํ•„์š”๊ฐ€ ์—†๋‹ค. ๊ทธ์ € ์ž ๋“ค๊ธฐ ์ „๊ณผ ๊นจ์–ด๋‚œ ๋’ค, ์„ค์ •์„ ๋ฐ”๊พธ๊ธฐ ์ „๊ณผ ๋ฐ”๊พผ ๋’ค์˜ ๊ธฐ๋ก์ด ๋‚ฉ๋“ํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ด์–ด์ง€๋ฉด ๋œ๋‹ค. ์˜ˆ์ƒ ๋ฐ–์˜ ์ƒํ™ฉ์—์„œ๋„ ๋†€๋ผ์šด ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š๋Š” ๊ฒƒ์ด Cloister๋ฅผ ๋งŒ๋“ค๋ฉฐ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ•œ ๋ถ€๋ถ„ ์ค‘ ํ•˜๋‚˜์˜€๋‹ค.


๋งˆ๋ฌด๋ฆฌ

Cloister๋Š” ๋” ๋งŽ์€ ์ง‘์ค‘์„ ๋•๋Š” ๋„๊ตฌ์ด๊ธฐ๋„ ํ•˜์ง€๋งŒ, ํ˜„์žฌ ์ง‘์ค‘ํ•˜๋Š” ์‹œ๊ฐ„์„ ๋‚จ๊ธฐ๋Š” ๊ฒƒ์— ๋” ๋ฌด๊ฒŒ๋ฅผ ๋‘” ๋„๊ตฌ๋‹ค. ์‹œ์ž‘ํ•  ๋•Œ๋Š” ์กฐ์šฉํ•˜๊ณ , ์‚ฌ์šฉํ•˜๋Š” ๋™์•ˆ์—๋Š” ํ๋ฆ„์„ ๋ฐฉํ•ดํ•˜์ง€ ์•Š์œผ๋ฉด์„œ, ์‹œ๊ฐ„์ด ์ง€๋‚œ ๋’ค์—๋Š” ๋‚ด๊ฐ€ ํ•ด์˜จ ์ผ์ด ์‚ฌ๋ผ์ง€์ง€ ์•Š์•˜์œผ๋ฉด ํ–ˆ๋‹ค.

์ง์ ‘ ์‚ฌ์šฉํ•ด๋ณด๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์€ Cloister ๊ณต์‹ ํŽ˜์ด์ง€์—์„œ ๋ฌด๋ฃŒ๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‚ด๊ฐ€ ํ•„์š”ํ•ด์„œ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ•œ ๋„๊ตฌ์ง€๋งŒ, ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ง‘์ค‘์—๋„ ๋„์›€์ด ๋˜๋Š” ์•ฑ์œผ๋กœ๋„ ๋ฐฉํ–ฅ์„ ๋„“ํ˜€๊ฐ€๊ณ  ์žˆ๋‹ค.