무엇을, 언제 출시했는지.
Weft가 출시한 모든 것을 날짜와 함께 기록합니다. 업데이트 알림을 받고 싶다면 아래 RSS 피드를 구독하세요.
Weft는 1인 창업자와 소규모 팀을 위한 AI 작업 관리 도구입니다.
어디서나 새 작업 — AI가 채워 줄 수도 있습니다
이제 모든 페이지 헤더에 “새 작업” 버튼이 있고 단축키는 N입니다. 열리는 창에는 탭이 둘 있습니다. 카드를 직접 채우거나, 작업을 한 문장으로 설명하고 AI가 채운 필드를 확인하세요.
- 직접 입력: 제목, 설명, 우선순위, 열, 프로젝트, 마감일, 예상 시간을 한곳에서. 비슷한 작업이 이미 있으면 알려 줍니다. 각 열 머리글의 “+”는 그 열을 미리 선택하고, 휴대폰에서는 둥근 버튼이 같은 창을 엽니다.
- AI로: 설명 하나가 들어가면 카드 하나가 나옵니다 — 제목, 수락 기준, 우선순위, 예상 시간, 마감일, 프로젝트 — 모델이 추측한 필드마다 표시가 붙습니다. 만들기를 누르기 전에는 아무것도 생성되지 않습니다.
- AI 채우기는 Pro와 별개인 크레딧으로 결제합니다. 개인 워크스페이스에 3개 무료, 이후 결제 페이지에서 20개 $5 또는 100개 $19. 크레딧은 만료되지 않으며 Free와 Pro에서 똑같이 쓸 수 있습니다.
- 내 AI가 MCP로 하는 모든 일은 그대로입니다: 크레딧으로 계산하지 않습니다.
Gemini 앱에서 Weft 사용하기
이제 Gemini에 Weft를 맞춤 앱으로 추가할 수 있습니다. gemini.google.com에서 한 번만 추가하면 웹과 Gemini 모바일 앱의 어느 채팅에서든 @Weft가 답합니다.
- Settings → Connected Apps → Custom apps에서 Weft MCP URL을 붙여 넣고 로그인하세요. 복사할 키는 없습니다. Gemini가 스스로 등록합니다.
- 현재 Google은 맞춤 앱을 미국의 개인 Google 계정에만 제공합니다: 만 18세 이상, Keep Activity 사용, 영어. 직장·학교 계정은 아직 지원되지 않습니다.
- 단계별 설정은 letsweft.com/gemini에서 27개 언어로 볼 수 있습니다.
Trello, Linear, Jira, Notion에서 보드를 가져오세요 — 모든 요금제에서
Weft로 옮기는 일이 더 이상 결제 벽에서 시작하지 않습니다. 다른 보드에서 가져오기가 이제 무료 요금제에서도 되고, 내보내기 및 가져오기는 이메일 아래 메뉴에 자리를 잡았습니다.
- Linear, Jira, Notion의 CSV 내보내기나 JSON으로 내보낸 Trello 보드를 가져올 수 있습니다. 열을 한 번만 연결하고 미리 보기를 확인하면 묶음 전체가 한 번에 들어옵니다.
- 무료 요금제에서도 새 계정은 처음 24시간 동안 작업을 최대 1,000개까지 받아서, 옮기는 내용이 통째로 들어옵니다. 그 뒤로 보드에는 활성 작업 50개가 들어갑니다. 가져오기가 다 들어가지 않으면 아무것도 추가되지 않고, 남은 공간이 화면에 표시됩니다.
- 보드를 JSON(전부 담겨 있어 백업이나 이전용)이나 읽을 수 있는 Markdown으로 내보내세요. Weft 내보내기는 다시 불러올 수 있습니다. 같은 보드에서는 이미 있는 것을 건너뛰고, 다른 보드에서는 작업, 프로젝트, 스프린트, 작업 사이의 연결을 가져옵니다.
- 휴지통에서 복원과 작업 기억은 계속 Pro에 남습니다.
AI가 작업에 넣은 날짜를 위한 캘린더 — 내 캘린더에서도
마감일, 다시 확인할 날, 무언가를 측정할 기간을 이제 한눈에 볼 수 있습니다. 새 캘린더 페이지는 날짜가 있는 모든 작업과 스프린트를 월별·주별로 펼쳐 보여 주고, 비공개 링크 하나로 같은 날짜를 Google 캘린더, Apple 캘린더, Outlook에도 넣을 수 있습니다. AI도 알고 있습니다. 기한이 지난 것과 이번 주에 다가오는 것은 AI가 무언가를 맡기 전에 읽는 내용에 들어 있습니다.
- 받은 편지함 옆의 캘린더: 월·주 보기, 기한이 지난 것은 빨간색, 완료된 것은 취소선, 스프린트는 그 기간에 걸친 선으로 표시됩니다. 휴대폰에서는 무언가 있는 날만 모은 목록이 됩니다. 작업을 클릭하면 열립니다.
- 작업에는 마감일뿐 아니라 시작일도 넣을 수 있습니다. 둘이 함께 기간이 되고 — “5일부터 12일까지 측정” — 그 날들에 걸쳐 표시됩니다.
- 내 캘린더에 추가: Google, Apple, Outlook 캘린더용 비공개 링크 하나. 제목과 날짜만 들어가고 설명은 들어가지 않습니다. 알아서 갱신되며, 새 링크를 만들면 이전 링크는 꺼집니다.
- 말씀하신 날짜는 AI에게 작업에 넣어 달라고 하세요. AI는 다음에 무엇을 할지 물을 때마다 기한이 지난 것과 7일 안에 마감되는 것도 봅니다. 그래서 마감일이 누군가 확인을 기억하느냐에 달려 있지 않습니다.
- iOS와 Android 앱에서도: 받은 편지함 옆에 캘린더 화면이 생겨 월이 표시되고, 그 아래에 선택한 날의 작업이, 스프린트는 그 기간에 걸쳐 표시됩니다. 작업에 시작일을 넣을 수 있고, 한 번 탭해서 캘린더를 휴대폰에 추가할 수 있습니다. 이번 앱 업데이트는 아랍어 레이아웃도 고치고, Android 키보드가 빠른 추가 버튼을 가리지 않게 하며, iPad에서 화면을 가운데에 맞춥니다.
모든 Done은 무엇에 근거하는지 밝히고, 검토 대기열은 팀에 맞춰집니다
에이전트가 혼자 끝낸 작업은 완료로 칩니다 — 하지만 그 이유를 볼 수 있어야 합니다. 이제 카드는 결과가 확인된 것인지 보고만 된 것인지 알려 주고, 나를 기다리는 끝난 작업 대기열은 사람들이 실제로 처리하는 속도에 맞춰졌으며, Weft의 바탕이 되는 원칙은 선언문으로 적어 두었습니다.
- Done 카드에는 작은 라벨이 붙습니다. 확인이 실행되었으면 검증됨, 에이전트의 말밖에 없으면 에이전트 보고. 작업 창에서는 한 문장으로 알려 줍니다 — 서버가 검증했는지, 내가 승인했는지, 이름이 표시된 AI 클라이언트의 말에 따라 완료되었는지 — 날짜와 함께. 직접 닫은 작업에는 라벨이 없습니다. 지금은 웹에서만 되고, 휴대폰 앱이 곧 뒤따릅니다.
- 작업을 맡은 기한이 만료된 뒤에 일을 끝낸 에이전트도 이제 보고를 잃지 않습니다. 결과, 근거, 하지 않은 일이 작업에 그대로 남습니다.
- 끝난 작업이 내 결정을 기다리는 동안 에이전트는 새 일을 시작하지 않고 멈춥니다. 그 한도가 3개였는데, 이제 혼자일 때는 5개, 팀에서는 10개입니다. 팀이 대기열을 더 빨리 비우기 때문입니다.
- Doing 열에는 더 이상 한도가 없습니다. 예전에는 아무 근거 없이 “4 / 3”을 보여 줘서 규칙처럼 보이기만 했습니다.
- Weft 선언문은 27개 언어 모두로 /manifesto에 있습니다. Weft가 무엇을 위한 것인지, 그리고 제품이 따르는 규칙을 담았습니다.
로그인이 유지되고, AI와의 첫 대화는 일로 시작합니다
시작하기도 전에 걸림돌이 되던 두 가지를 고쳤습니다. 이제 로그인은 방문하지 않아도 7일이 아니라 60일 동안 유지되고, 휴대폰 앱은 네트워크가 잠깐 끊겨도 로그인 화면으로 보내지 않습니다. 그리고 AI를 연결하면 처음 건넬 말이 주어집니다.
- 웹과 앱 모두에서 로그인은 Weft를 열지 않은 채로 60일 동안 유지됩니다 — 7일에서 늘었습니다. 방문할 때마다 기간이 연장됩니다. 이 변경을 적용받으려고 다시 로그인할 필요는 없습니다.
- iOS와 Android 앱은 네트워크 문제로 세션 확인이 실패해도 — 약한 신호, 호텔 Wi-Fi 페이지, 서버 재시작 — 보드에 그대로 머물고 10초 뒤에 다시 확인합니다. 정말로 끝난 세션일 때만 로그인 화면으로 이동합니다.
- AI 클라이언트를 승인하면 화면에 복사 버튼과 함께 첫 메시지가 표시됩니다: “다음 단계들을 계획해서 내 Weft 보드에 올려 줘.” ChatGPT에서는 @Weft로 시작합니다. ChatGPT는 메시지에 @Weft가 있을 때만 Weft에 닿기 때문입니다.
- 새 보드에서 AI가 더 이상 환영 카드를 읽어 주지 않습니다. 대화를 바탕으로 처음 몇 개의 작업 초안을 만들고, 추가할지 한 번 물은 다음 보드에 올립니다.
보드에 연결된 모든 AI 클라이언트를 보고, 각각이 무엇을 할 수 있는지 정하고, 어느 것이든 연결을 해제하세요
오늘까지 동의 화면에는 AI 클라이언트 하나를 끊는 유일한 방법이 계정 삭제 또는 지원팀에 메일 보내기라고 적혀 있었습니다 — 그리고 그것은 사실이었습니다. 이제 설정에 OAuth로 로그인한 모든 클라이언트의 목록이 있고, 누르는 순간 작동하는 연결 해제 버튼이 있습니다. 각 클라이언트에 전부보다 적은 권한을 줄 수도 있습니다. 동의 화면에서, 또는 나중에 같은 목록에서요. 그리고 휴지통에 드디어 전용 페이지가 생겼습니다.
- 설정 → 연결된 AI 클라이언트: ChatGPT, Claude, Cursor 등 모두가 각각 언제 연결되었는지, 마지막 호출, 무엇을 할 수 있는지와 함께 나옵니다. 연결 해제는 즉시 적용됩니다 — 그 클라이언트의 다음 호출은 거부되고 다시 로그인해야 합니다. 해제하지 않은 것은 아무것도 바뀌지 않습니다.
- 클라이언트가 할 수 있는 일은 승인할 때 고릅니다. 전부(기본값), 삭제를 뺀 전부 — 작업을 휴지통에 넣기, 스프린트 종료, 아카이브는 불가 — 또는 읽기 전용. 거부된 호출은 에이전트에게 이유와 바꿀 수 있는 곳을 알려 주므로, 에이전트는 재시도하거나 보드가 고장났다고 보고하는 대신 그 답을 전달합니다. 오늘 이전에 만든 연결은 전체 접근을 유지합니다.
- 동의 화면은 이제 id의 여덟 글자 대신 클라이언트의 이름을 보여 줍니다.
- 계정 메뉴의 휴지통: AI 클라이언트나 당신이 삭제한 것들이 예약 작업이 치우기까지 며칠 남았는지와 함께 나오고, 복원, 지금 삭제, 휴지통 비우기가 있습니다. 에이전트는 휴지통에 넣고 복원하는 것만 할 수 있습니다. 영구 삭제는 구조적으로 당신만의 일입니다.
- 액세스 토큰은 여전히 전부 아니면 전무입니다. 토큰은 당신 자신의 손이고, 위의 권한은 OAuth 연결에 적용됩니다.
아홉 개 나라에서 더, 당신의 통화로 Pro를
Pro는 이제 파운드 스털링, 스위스 프랑, 스웨덴·덴마크·노르웨이 크로나, 즐로티, 코루나, 포린트, 레우로도 가격이 매겨집니다 — 모두 열네 가지 통화입니다. 통화는 읽는 언어가 아니라 구매하는 나라를 따르므로, Weft를 영어로 읽는 스웨덴 사람도 크로나로 냅니다. 금액은 가격 페이지에, 그리고 모든 언어의 이용약관 페이지에 있습니다.
- USD, BRL, EUR, CAD, JPY, NOK, GBP, CHF, SEK, DKK, PLN, CZK, HUF, RON.
- 페이지의 가격이 곧 청구되는 가격입니다 — 결제 단계에서 더해지는 것은 없습니다.
- 기존 구독은 그대로입니다. 이미 한 통화로 결제한 요금제는 그 통화에 머무릅니다.
덴마크어, 핀란드어, 노르웨이어, 유럽 포르투갈어, 그리스어, 루마니아어, 헝가리어 — 웹에서, 앱에서, 블로그에서
이제 27개 언어입니다. 새 일곱 언어는 처음 스무 언어가 다루던 모든 것을 다룹니다. 모든 페이지, 모든 이메일, 모든 알림, 문서와 법적 텍스트, 그리고 Face ID 안내문까지 포함한 휴대폰 앱. 블로그도 번역되었습니다 — 두 글 모두, 영어를 뺀 26개 언어 전부로 — 그리고 각 언어는 자기 글을 봅니다. 외국어 주소 아래의 영어가 아닙니다.
- 웹이나 앱의 설정에서 언어를 고르거나, 기기에 맡기세요. 유럽 포르투갈어는 별도의 로캘입니다. pt-PT가 그것을 열고, pt와 pt-BR은 브라질 텍스트를 유지합니다.
- Weft 1.6.0이 일곱 언어를 휴대폰에 실어 옵니다. Google Play에는 지금 올라와 있고, iOS 업데이트는 App Review 중이며 통과하는 대로 도착합니다.
- App Store와 Google Play 스토어 페이지도 새 언어로 현지화되었고, 각각 스크린샷이 있습니다.
- 번역되지 않는 것에 대한 안내: MCP 도구는 AI와 영어로 이야기하고, 에이전트는 당신의 언어로 답합니다. 번역이 다른 곳에서는 영어 법적 텍스트가 우선합니다.
마지막으로 다녀간 뒤 무엇이 바뀌었는지 에이전트가 알려 줍니다
주말의 ChatGPT 세션이 예전에 처음 내놓던 것은 지금 모습 그대로의 보드 설명 하나였습니다 — 자리를 비운 사이 에이전트들이 무엇을 끝내고, 무엇을 미완으로 두고, 무엇을 결정했는지는 한마디도 없이. 이제 클라이언트가 열두 시간 이상 떨어져 있다가 get_my_work를 호출하면, 첫 응답에 바로 그것을 간추린 요약이 한 번 들어가고, 그다음은 평소처럼 보드입니다.
- 요약은 AI 클라이언트별입니다. ChatGPT가 떠나 있었다면 ChatGPT가, Claude가 떠나 있었다면 Claude가 받습니다. 저널에서 만들어지므로 추측이 아니라 실제로 일어난 일을 짚습니다.
- 새 계정은 연결된 보드까지 가는 길이 짧아졌습니다. /connect가 어떤 AI를 쓰는지 묻고, 연결하고 — ChatGPT는 디렉터리를 통해, 나머지는 클릭 한 번으로 — 그런 다음에야 보드를 보여 줍니다. 기존 계정은 그대로입니다.
- Weft는 이제 MCP 프로토콜의 현행 두 개정판, 2025-11-25와 2026-07-28을 모두 지원합니다. AI 클라이언트가 어느 쪽을 쓰든 연결됩니다.
브라우저로 로그인할 수 없는 AI 클라이언트를 위한 액세스 토큰
대부분의 어시스턴트는 OAuth로 Weft에 연결되며 비밀값을 볼 일이 없습니다 — 그것이 여전히 정도이고, 여전히 더 낫습니다. 하지만 OAuth가 아예 없는 클라이언트 무리가 있습니다. URL 하나와 헤더 하나, 그게 인증의 전부입니다. 오늘까지 그런 클라이언트들은 Weft에 닿을 방법이 없었습니다. 이제 설정에서 액세스 토큰을 발급해 붙여 넣으면 됩니다.
- 설정 → 액세스 토큰: 이름을 붙이고 만료(30일, 90일, 365일 또는 없음)를 고른 뒤 한 번 복사하세요. 딱 한 번만 보입니다 — Weft는 해시만 저장하므로 누구도, 어떤 경로로도 다시 보여줄 수 없습니다.
- 폐기는 클릭 한 번이고 다음 호출부터 적용됩니다. 폐기된 토큰이 이미 한 호출은 사라지지 않고 기록에 남습니다.
- 요금제 제한은 없습니다. 토큰은 '연결하는 방법'이지 보드의 기능이 아니며, 연결 자체는 모든 요금제에서 늘 무료였습니다.
- 토큰은 계정이 할 수 있는 모든 것을 할 수 있습니다 — 아직 범위가 없어 읽기 전용 토큰은 오늘 만들 수 없습니다. 할 수 없는 일: 웹사이트 로그인, 결제 변경, 구성원이 아닌 워크스페이스 접근. 자세한 내용은 /docs/access-tokens에 있습니다.
- 하나로 다 쓰기보다 클라이언트마다 하나씩 쓰세요. 폐기는 토큰 단위로 작동하고, 마지막 사용 시각이 실제로 일하는 클라이언트와 연결만 한 클라이언트를 갈라 줍니다.
AI 클라이언트 아홉 개 추가, 각자에게 없던 설정 페이지와 함께
두 갈래입니다. 정적 헤더로 인증하는 다섯 — 위의 액세스 토큰은 바로 이들을 위해 만든 것이고, 대부분 중국 AI 연구소의 제품입니다. 그리고 그저 차례가 된 넷: 오픈소스 터미널 에이전트, Sourcegraph의 에이전트, AWS의 CLI, 그리고 모든 모델을 한 창에 모으는 데스크톱 클라이언트.
- DeepSeek Harness, Trae, Qoder, CodeBuddy, iFlow CLI — 다섯 모두 헤더 하나로 원격 MCP 서버에 연결하며 OAuth가 없습니다. iFlow와 CodeBuddy는 프로덕션을 상대로 끝까지 확인했고, 나머지 셋은 각자의 문서를 바탕으로 썼으며 페이지에 그렇게 밝혔습니다.
- opencode, Amp, Amazon Q Developer CLI, Cherry Studio. opencode는 OAuth로 스스로 등록하며 채워 넣을 것이 없습니다 — 실제로 확인했습니다. Amazon Q는 Kiro와 같은 엔드포인트, 같은 OAuth를 씁니다.
- 이제 설정 페이지를 가진 클라이언트가 서른셋입니다. 각 페이지에는 정확한 명령이나 설정 파일, 그 파일이 놓이는 위치, 그리고 '됐다'가 어떤 모습인지가 적혀 있습니다.
- 빠진 게 어느 것인가요? support@letsweft.com — 그 주소는 사람이 읽고, 페이지 하나는 하루치 일이지 분기짜리 일이 아닙니다.
Kimi Code CLI, 그리고 조용히 실패하던 재연결
Moonshot의 터미널 에이전트가 Weft에 연결됩니다. 명령 하나, 브라우저 로그인 한 번이면 보드가 셸 안에 들어옵니다. 붙이는 과정에서 Kimi와는 무관한 우리 쪽 버그가 드러났습니다 — 터미널 클라이언트를 다시 연결할 때 로그인에 성공한 뒤에 죽는 경우가 있었고, 화면에 남는 건 "Weft가 고장났다"로 읽히는 오류였습니다. 둘 다 해결했습니다.
- Kimi Code CLI: `kimi mcp add --transport http --auth oauth weft https://letsweft.com/api/mcp` 다음에 `kimi mcp auth weft`. 입력할 client ID는 없습니다 — 핸드셰이크 중에 Kimi가 스스로 등록합니다. 안내는 /kimi-cli.
- 무엇을 고쳤나: 터미널 클라이언트는 실행할 때마다 새 포트로 로그인 콜백을 받는데, 우리는 처음 등록된 포트를 고집했습니다. 그래서 첫 연결은 되고 다음 연결은 로그인을 마친 뒤 "invalid redirect"로 끝났습니다. 이제 어떤 루프백 포트든 받습니다. 표준이 처음부터 요구하던 방식입니다.
- 최근 몇 주 사이에 재연결을 포기했다면 한 번 더 시도해 보세요. 그 실패는 사라졌습니다.
AI 클라이언트 열한 개 추가, 각각 전용 안내서와 함께
Weft는 MCP를 말하는 어떤 어시스턴트와도 동작하지만 "될 겁니다"는 설명서가 아닙니다. 이제 열한 개 클라이언트에 각자의 페이지가 있습니다 — 정확한 설정, 파일 위치, 필요한 요금제, 그리고 처음 물어볼 문장까지.
- 새 안내서: VS Code, GitHub Copilot CLI, JetBrains(Junie 경유), Kiro, Warp, goose, Raycast, Perplexity, Grok, Mistral Le Chat, Meta Muse Code.
- 그 과정에서 OAuth 결함 네 개를 찾아 고쳤습니다. 모두 터미널 클라이언트 로그인의 마지막 단계 — 보드 대신 오류 화면 앞에 사람을 남겨두는 종류입니다.
- /llms.txt와 /.well-known/mcp.json의 기계 판독용 목록은 이제 페이지와 같은 출처에서 생성됩니다. 다시 뒤처질 수 없습니다.
Weft가 스무 개 언어로, 가격은 사는 곳에 맞춰
독일어, 프랑스어, 일본어가 들어왔고 이어서 열네 개가 더해졌습니다: 중국어(간체·번체), 한국어, 이탈리아어, 네덜란드어, 폴란드어, 체코어, 스웨덴어, 터키어, 러시아어, 힌디어, 인도네시아어, 베트남어, 아랍어 — 오른쪽에서 왼쪽으로 쓰는 언어까지. 사이트도 문서도 메일도 앱도 모두 그 언어로 말합니다.
- 모두 스무 개 언어. 설정에서 고르세요. 그 선택은 지금 보는 페이지뿐 아니라 메일과 알림까지 따라갑니다.
- 해당 통화가 있는 곳에서는 그 통화로 표시합니다 — 유로, 파운드, 헤알, 캐나다 달러, 엔. EU에서는 보이는 숫자가 곧 내는 숫자이며 부가세가 포함되어 있습니다.
- 유로존 밖 EU 여섯 나라가 달러로 표시되고 있었습니다. 이제 유로입니다. 취향이 아니라 버그였습니다.
- 좌석 가격은 그대로입니다. 월 7달러 또는 연 60달러. 현지 숫자는 그 가격을 환산한 것이고, 세금이 붙는 곳에서는 세금을 밝힙니다.
Weft가 포르투갈어와 스페인어를 말합니다
영어 다음의 첫 두 언어이고, 제품 전체가 함께 왔습니다: 사이트, 보드, 문서, 법적 페이지, 메일. 가격도 함께 옮겨갔습니다 — 브라질은 헤알, 스페인은 유로, 둘 다 현지 세금이 이미 숫자 안에 있습니다.
- 포르투갈어(브라질)와 스페인어, 번역된 랜딩 뒤에 영어 앱이 서 있는 방식이 아니라 끝에서 끝까지.
- 고른 언어는 계정에 기억되므로 메일과 푸시도 그 언어로 도착합니다.
- 브라질 카드용 Pix는 준비 중이며, 카드 결제는 오늘부터 됩니다.
팀 규모와 관계없이, 좌석 가격은 하나
연간 요금제는 팀이 커질수록 좌석당 값이 내려갔습니다. 1석이면 $60, 2석이면 $58, 좌석마다 1달러씩 내려가 10석 이상이면 $50이었고, 그것이 모두에게 한꺼번에 적용됐습니다. 설명하는 데 요금 페이지의 열 줄짜리 표, 그 아래의 계산 예시, 이용약관의 조항, 좌석 대화상자의 한 줄이 필요했고, 그 대가로 5인 팀이 1년에 $25를 아꼈습니다. 보이는 것보다 나쁜 거래입니다. 이제 좌석은 팀 규모와 관계없이 월 $7 또는 연 $60입니다.
- 팀원을 한 명 더하면 월 $7이 더해집니다 — 연간 결제라면 월 $5. 이것이 가격 모델의 전부이고, 자기 행을 찾아야 하는 표는 없습니다.
- 월간은 좌석당 $7 그대로이고, 1석의 연간도 $60 그대로입니다. 연간 결제는 여전히 29% 아낍니다.
- 큰 팀은 예전 구간표보다 좌석당 더 냅니다. 10석 연간 팀은 좌석당 $50이었고 이제 $60입니다. 이미 예전 구간표에 있는 팀은 그 단가를 유지합니다 — 저절로 다시 계산되는 일은 없고, 좌석 수를 바꿀 때만 달라지며 그때는 확정 전에 새 단가를 보여 드립니다.
- 좌석은 여전히 추가한 날부터 일할 계산되고, 한 명을 더해도 이제는 다른 누구의 가격도 움직이지 않습니다.
Pro가 같은 가격으로 넓어지고, 그중 셋은 무료 요금제에서 빠집니다
네 가지 기능이 몇 주째 Weft 안에서 돌고 있었는데 어느 요금 페이지에도 이름이 없었습니다. 모든 것을 기억하는 아카이브, CSV 가져오기, 되돌릴 수 있는 휴지통, 그리고 작업 기억 — 에이전트가 세션을 넘어 배우고, 간직하고, 정리한 것입니다. 이제 이들은 Pro가 이미 매기고 있던 가격 그대로 Pro의 일부입니다. 그중 셋은 오늘까지 무료 요금제에서도 동작했고, 오늘부터는 동작하지 않습니다. 이것은 숨기는 결정이 아니라 시험입니다. 당신에게 드는 비용, 건드리지 않는 것, 그리고 이게 잘못된 판단이라고 알려 주는 방법까지 아래에 모두 적었습니다.
- 작업 기억: 에이전트가 일하면서 적어 둔 사실, 선호, 제약, 교훈을 다음 작업의 맥락으로 돌려줍니다 — 삭제가 아니라 날짜로 무효화하므로, 낡은 메모는 조용히 사라지는 대신 인용되지 않게 됩니다. 8월부터 돌고 있었습니다. 아무에게도 알리지 않았습니다.
- 무제한 이력: 아카이브는 모든 것을 영원히 기억하고, 거기에서 무엇이 지워지는 일은 없습니다. 무료 요금제는 30일 전까지 닿고, 그것은 무료 요금제가 늘 해 오던 일입니다 — 이 줄은 변경이 아니라, 사실이었지만 말해지지 않았던 것입니다.
- CSV 가져오기: Linear, Jira, Notion, Trello에서 내보낸 것을 통째로 /board/import에서 옮겨 오세요 — 컬럼을 한 번 대응시키면 전체가 하나의 트랜잭션으로 들어갑니다.
- 되돌릴 수 있는 휴지통: 작업 삭제는 예전부터 30일 동안 되돌릴 수 있었습니다. 삭제 자체는 모든 요금제에서 되고 앞으로도 그럴 것입니다 — 무엇이든 지우는 유일한 방법이고, 무료 요금제에서는 작업 50개 상한 아래로 돌아가는 방법이기도 합니다. Pro가 사는 것은 돌아오는 길입니다.
- 무료 요금제를 쓰고 계시다면 드는 비용: CSV 가져오기, 휴지통에서 복원, 작업 기억이 오늘부터 멈춥니다. 에이전트는 새 메모를 쓰지 않고, 이미 보드에 있는 메모도 다시 전달되지 않습니다. 삭제된 것은 없습니다 — 모든 메모, 모든 작업, 버린 카드 하나하나가 그대로 있고, 업그레이드하면 다시 보입니다.
- 건드리지 않는 것: 어떤 요금제에서든 AI는 여전히 작업 묶음 전체를 한 번의 호출로 올릴 수 있습니다. Pro 뒤에 있는 것은 웹 가져오기 화면뿐이고, 어시스턴트가 쓰는 bulk_create_tasks 도구는 아닙니다. 에이전트를 작업 하나당 호출 하나로 되돌리는 것은, 주장을 세우려고 당신의 월간 한도를 쓰는 일이기 때문입니다.
- 그리고 자기 데이터를 내보내는 일은 어떤 요금제에서도 무엇의 뒤에도 있지 않습니다. 자기가 쓴 것을 들고 떠나는 것은 사서 쓰는 기능이 아닙니다.
- 기대고 계시던 것을 이번 변경이 가져갔다면 그렇게 말씀해 주세요: support@letsweft.com. 이것은 시험이고, 설정 하나로 모두에게 되돌릴 수 있으며, 그 주소는 사람이 읽습니다.
이제 에이전트가 휴대폰으로 당신에게 닿습니다
모바일 1.4.0이 App Store와 Google Play에 올라갔습니다. 받은 편지함 — 끝난 에이전트 작업이 당신의 판정을 기다리고, 에이전트의 질문이 답을 기다리는 곳 — 은 그동안 웹에만 있었습니다. 그래서 에이전트가 1분 만에 끝내도 당신이 노트북 앞에 올 때까지 몇 시간을 기다리곤 했습니다. 이제 그 대기열은 주머니 안에 있고, 정말로 당신이 필요한 순간 휴대폰이 알려 줍니다.
- 휴대폰의 받은 편지함: 어디에 있든 끝난 작업을 승인하거나, 메모를 붙여 돌려보내거나, 에이전트의 질문에 답할 수 있습니다.
- 에이전트가 당신을 기다릴 때의 푸시 알림 — 방해할 가치가 있는 두 가지, 즉 검토가 필요한 완료 작업과 진행을 막는 질문에 대해서만.
- Done 컬럼이 가장 최근에 끝낸 일을 위에 보여 줍니다. 오늘 무슨 일이 있었는지 확인하려고 지난달까지 스크롤해 지나갈 필요가 없습니다.
- 설정에서 만든 사람에게 곧바로 피드백을 보낼 수 있습니다 — 사람 앞에 도착합니다.
- 팀 화면에서 보드로 돌아가는 길을 포함한 자잘한 수정.
받은 편지함: 에이전트의 일은 이제 컬럼이 아니라 당신의 판정을 기다립니다
에이전트는 누구도 확인할 수 없는 속도로 일을 끝내고, 에이전트의 “완료”는 사실이 아니라 주장입니다. 받은 편지함은 그 주장들이 당신을 기다리며 줄 서는 곳입니다. 끝난 작업마다 영수증 — 무엇을 했는지, 그 증거, 그리고 분명히 하지 않은 것 — 과 함께 도착해, 당신의 승인, 재작업, 취소를 기다립니다. 에이전트가 스스로 답할 수 없는 질문도 같은 곳에 도착합니다. 희소한 것은 당신의 주의이고, 이제 Weft는 그것을 그렇게 다룹니다.
- 끝난 에이전트 작업은 Done으로 직행하지 않고 검토로 갑니다 — 영수증과 함께: 결과, 보고를 믿지 않고도 확인할 수 있는 산출물, 주장, 그리고 하지 못한 일까지 소리 내어 말합니다.
- 승인하거나, 메모를 붙여 돌려보내거나, 취소하세요 — 판정은 모두 기록되고, 에이전트가 거기서 배운 것은 그 실적에 쌓입니다.
- 에이전트는 짐작하거나 조용히 죽는 대신, 작업 도중 진짜 질문을 할 수 있습니다 — 질문은 선택지와 함께 받은 편지함에서 기다리고, 답은 물어본 AI 클라이언트에게 돌아갑니다.
- 답이 에이전트에게 얼마나 빨리 닿는지는 클라이언트에 달려 있고, 클라이언트는 연결할 때 이를 스스로 알립니다. Claude Code, Cursor, Codex CLI, Antigravity는 호출 중에 뜨는 폼을 지원하므로, 거기서는 당신이 답하는 동안 에이전트가 기다릴 수 있습니다. Claude Code는 거기에 더해 자체 선택지 카드로 묻습니다. ChatGPT와 웹의 claude.ai는 폼을 지원하지 않아서, 에이전트는 채팅으로 묻고 받은 편지함에서 준 답은 다음 채팅 메시지와 함께 닿습니다 — 앱에서 이미 답했다고 에이전트에게 말하면 곧바로 닿습니다.
- 일이 아니라 당신의 주의에 걸린 대기열 상한: 끝난 일이 이미 너무 많이 당신을 기다리고 있으면, 새 주장은 그것부터 비우는 쪽으로 돌려집니다.
- 설계상 클라이언트를 가리지 않습니다: 이 흐름은 어느 클라이언트가 아니라 보드에 있으므로, 어떤 어시스턴트가 했든 끝난 일은 검토로 갑니다. Claude, ChatGPT, Cursor, Codex 모두 오늘 Weft 보드에 연결됩니다.
휴대폰 앱이 따라잡았습니다: 모든 워크스페이스, 팀, 그리고 아카이브할 수 있는 스프린트
모바일 1.3.0이 웹과의 격차를 좁힙니다. 앱은 워크스페이스를 딱 하나만 알고 있어서, 웹에서 팀을 구매하고 휴대폰을 열면 그때 활성이던 보드가 보일 뿐 다른 쪽으로 갈 방법이 없었습니다. 이제 둘 사이를 오갈 수 있고, 휴대폰에서 팀을 운영할 수 있으며, 스프린트를 지우는 대신 아카이브할 수 있습니다.
- 메뉴에서 워크스페이스 전환 — 개인 보드와 팀 보드, 각각에 역할, 멤버 수, 요금제가 함께 표시됩니다. 태블릿에서는 전환기가 헤더에 있는데, 이전에는 아예 닿을 수 없던 자리입니다.
- 휴대폰에서의 팀 관리: 사람을 초대하고, 누가 좌석을 쓰고 있는지, 몇 자리가 남았는지 봅니다 — 웹이 실제로 적용하는 것과 같은 숫자입니다.
- 휴대폰에서 스프린트를 지우는 대신 아카이브할 수 있어, 그 기록이 남습니다.
- 보드에 떠 있는 작업 추가 버튼, 그리고 축소된 데스크톱 레이아웃이 아니라 휴대폰 화면에서 쓸 수 있도록 다시 그린 스프린트 페이지.
- 카드를 끄는 동작이 더 이상 보드 스크롤과 싸우지 않습니다 — 스크롤로 시작한 터치는 스크롤로 남습니다.
- 결제되지 않은 팀 워크스페이스는 모든 쓰기를 조용히 거절하는 대신 잠긴 것으로 보이고, 빠져나갈 방법도 함께 표시됩니다.
- 이메일이 인증되지 않았다면 앱이 그렇게 말하고 링크를 다시 보낼 수 있습니다 — 이전에는 웹에서만 그랬는데, 가입은 대부분 스토어에서 옵니다.
- 접근성: 메뉴가 VoiceOver에는 아홉 항목짜리 문장 하나로 읽히고 그 안에서 아무것도 활성화할 수 없었습니다. 이제 각 행이 저마다의 컨트롤입니다.
- Google Play에는 지금 배포 중이고, App Store에서는 심사 중입니다.
이미 가진 계정에 Google이나 Apple을 연결하세요
설정에 계정으로 들어오는 방법이 나열되고, 다른 방법을 추가할 수 있습니다. 특히 Apple에서 중요합니다. “Hide My Email”은 아무와도 맞지 않는 중계 주소를 돌려주므로, 웹에서 Google로 가입한 뒤 휴대폰에서 Apple로 로그인하면 두 번째 계정과 두 번째 빈 보드가 생기고, 둘을 합칠 방법이 없었습니다.
- 설정 → 로그인 방법에서 무엇이 연결되어 있는지 — 이메일과 비밀번호, Google, Apple — 보여 주고, 연결되지 않은 것을 붙일 수 있게 합니다.
- 연결은 이메일 주소가 아니라 현재 세션을 통해 이뤄지므로, 숨겨진 Apple 중계 주소도 이미 로그인한 계정에 붙습니다.
- 웹에서 한 번 해 두면 휴대폰이 알맞은 계정을 찾습니다.
- 유일한 입구는 제거할 수 없습니다 — 아무도 로그인할 수 없는 계정은 도달할 가치가 있는 상태가 아닙니다.
Pro 월간이 이제 좌석당 $7입니다
월간이 좌석당 $20에서 $7로 내려갔습니다. $20일 때 연간 요금제는 월간의 4분의 1이었는데, 그것은 할인이 아니라 다른 가격의 다른 제품입니다 — 합리적으로는 아무도 월간을 고를 수 없었으니, 월간은 거절당하기 위해서만 존재한 셈입니다. 이제 둘은 비교할 만하고, 결제 방식의 취향으로 고르면 됩니다.
- 좌석당 월 $7 정액 — 월간에는 수량 구간이 없습니다.
- 연간은 1석 기준 $60 그대로이고 월로 치면 약 $5이며, 팀이 커질수록 좌석당 싸집니다: 2석이면 $58, 10석 이상이면 $50까지.
- 연간 결제는 1석에서 29%, 더 큰 팀에서는 최대 40%까지 아낍니다.
- 어디서나 같은 가격 — letsweft.com, App Store, Google Play.
- 무료 요금제는 그대로입니다: 보드 위 작업 50개와 월 200회의 AI 도구 호출.
팀 워크스페이스에 자기만의 정문이 생겼습니다
팀을 만들려고 하면 페이지의 윗부분이 방문한 이유와 다투는 화면에 떨어지고, 정작 폼은 스크롤 아래에 있었습니다. 팀 이름을 정하고, 규모를 정하고, 결제하는 것은 하나의 결정이므로, 이제 화면 하나와 남에게 건넬 수 있는 주소 하나를 갖습니다: /team/new.
- 팀 워크스페이스를 만드는 전용 페이지 — 경쟁하는 행동 유도가 없고, 보낼 수 있는 링크가 있습니다.
- 만들 때 월간이나 연간을 고르고, 다른 쪽 가격도 옆에 함께 보여 줍니다. 하나만 보고 다른 쪽을 궁금해하도록 두지 않습니다.
- 초대는 익명 링크가 아니라 사람에게 보내집니다.
- 좌석 카운터는 구매한 수가 아니라 아직 초대할 수 있는 수를 보여 줍니다: 당신이 한 자리를 차지하고, 대기 중인 초대는 7일 내내 한 자리를 잡고 있습니다. 이제 표시되는 숫자는 그것을 실제로 적용하는 함수가 만들어 내므로, 둘이 어긋날 수 없습니다.
- 보낼 때만이 아니라 초대를 수락할 때도 좌석을 다시 확인합니다 — 이전에는 그 사이에 팀이 정원을 넘길 수 있었습니다.
- 만들어졌지만 결제되지 않은 팀 워크스페이스는 조용히 쓸 수 있는 대신 봉인됩니다. 결제를 중단하는 것이 공짜 보드를 모으는 방법이 된 이유가 그것이었습니다.
- 결제는 스스로를 고칩니다: 앱 밖에서 구독이 바뀐 경우 좌석 대화상자가 Stripe와 대조할 수 있고, 결제 상태는 매일 다시 확인되므로 웹훅 하나를 놓친 것이 영구적인 문제가 되지 않습니다.
명령어 하나로 보드를 Claude Code에 연결하세요
MCP 엔드포인트는 4월부터 살아 있었지만, 연결하려면 MCP가 무엇인지 알고, 엔드포인트 URL을 찾고, OAuth 흐름을 따라가야 했습니다. weft-tasks는 같은 보드를 Claude Code 플러그인으로 만든 것이고, 설치가 연결까지 함께 가져옵니다.
- claude plugin marketplace add AndreiFinogeev/weft-tasks 다음에 claude plugin install weft@weft — 설정은 이게 전부입니다.
- MCP 서버가 플러그인과 함께 따라오므로, 붙여넣을 엔드포인트도 따라야 할 OAuth 안내도 없습니다.
- Agent Skill로도 함께 제공되어, 에이전트에게 보드 사용법을 가르칩니다: 시작할 때 작업을 시작하고, 끝낼 때 결과를 글로 남겨 완료하는 것.
백로그 가져오기: CSV 업로드와 한 번의 호출로 끝나는 AI 가져오기
Weft로 옮긴다고 백로그를 다시 타이핑할 필요는 이제 없습니다. 새 가져오기 페이지에서 Linear, Jira, Notion, Trello에서 내보낸 CSV를 올리세요 — 또는 그 파일을 AI 채팅에 붙여넣기만 해도 한 번의 호출로 보드에 올라갑니다.
- 새 보드 → 가져오기 페이지: CSV를 올리고, 자동으로 감지된 필드 대응(제목, 상태 → 컬럼, 우선순위, 마감일)을 확인하면 끝 — 작업이 순서대로 알맞은 컬럼에 들어갑니다.
- 새 bulk_create_tasks MCP 도구: AI가 목록 전체를 한 번의 호출, 하나의 트랜잭션으로 가져옵니다 — 전부 아니면 전무이고, 작업을 하나씩 만드는 것보다 월간 AI 호출 한도를 훨씬 덜 씁니다.
- 내보낸 파일만이 아니라 대화에서 나온 3개 이상의 어떤 목록에도 쓸 수 있습니다 — “이것들 전부 작업으로 등록해줘”가 이제 호출 하나입니다.
- 컬럼은 의미(“backlog”, “todo”, “doing”, “done”)로도, 이름으로도 지정할 수 있습니다. 예전 도구의 사이클에서 온 스프린트는 먼저 만들어 두고 작업마다 참조할 수 있습니다.
- 24시간 가져오기 유예 창과 함께 씁니다: 첫날에 전부 들여오고, 정리는 나중에.
Done이 스프린트 기록으로 흘러 내려갑니다
Done 컬럼은 버퍼이지 박물관이 아닙니다. 이제 스프린트를 완료하면 그 스프린트에서 끝난 작업이 보드에서 스프린트 기록으로 쓸려 갑니다 — 아카이브이지 삭제가 아닙니다. 보드는 다음 스프린트를 위해 비워지고, 검색과 스프린트 페이지와 AI는 기록 전체를 그대로 간직합니다.
- 스프린트를 완료하면 끝난 작업이 Done 컬럼을 떠나 그 스프린트의 기록 페이지로 갑니다 — 끝나지 않은 작업은 보드에 남습니다.
- 아카이브는 휴지통이 아닙니다: 아카이브된 작업은 절대 지워지지 않고, MCP의 search/fetch로 계속 검색되며, 사이클 타임 데이터도 유지합니다.
- Done 컬럼의 “모두 아카이브”(그리고 새 archive_done_tasks MCP 도구)는 Done 컬럼의 나머지 — 진행 중인 스프린트 바깥의 모든 것 — 를 비웁니다. “Done에 있는 것 전부 아카이브로 옮겨줘”가 이제 그냥 동작합니다.
- 아카이브는 되돌릴 수 있습니다: AI가 move_task나 complete_task로 아카이브된 작업을 다시 꺼낼 수 있고, AI 클라이언트는 스프린트 범위의 list_tasks로 그 스프린트의 전체 기록을 봅니다.
- get_board_state는 큰 보드가 잘릴 때 진행 중인 일을 계속 보이게 합니다: 진행 컬럼이 먼저 오고, 가장 최근의 Done 작업이 나머지를 채웁니다.
- 아카이브된 일은 더 이상 무료 요금제의 50개 상한에 계산되지 않습니다 — 상한은 살아 있는 보드를 재고, 스프린트를 끝내면 그것이 쓰던 자리가 납니다.
- 무료 요금제는 아카이브 기록의 최근 30일을 기억하고, Pro는 전부 기억합니다. 지워지는 것은 없습니다 — 업그레이드하면 전부 돌아옵니다.
이제 에이전트가 보드 위에서 작업을 처리합니다
지금까지 AI 클라이언트는 Backlog의 작업을 처리하고도 카드는 손대지 않을 수 있었습니다 — 당신도(다른 에이전트도) 그것이 진행 중인지 이미 끝났는지 알 길이 없었죠. 새 MCP 도구 두 개가 그 고리를 잇습니다: 에이전트는 시작하는 순간 작업을 Doing으로 옮기고, 끝내면 글로 쓴 결과와 함께 Done으로 옮깁니다.
- start_task: 에이전트가 작업 실행을 시작하는 순간 카드가 Doing으로 옮겨집니다 — 당신에게도 연결된 다른 모든 클라이언트에게도 보이므로, 아무도 같은 일을 두 번 집지 않습니다.
- complete_task: 카드가 설명에 덧붙은 “Outcome (AI, date)” 메모와 함께 Done에 도착합니다 — 카드를 열면 무엇을 했고 결과가 어디에 있는지 보입니다.
- 에이전트는 Backlog에서 일을 꺼내기 전에 Doing을 확인하고, 끝내지 못한 일은 조용히 놓는 대신 Doing에 남기도록 안내받습니다.
- 설정은 필요 없습니다 — 새 대화는 이 동작을 자동으로 이어받습니다(오래 이어진 대화는 커넥터를 다시 연결해야 할 수 있습니다). MCP 도구는 23개로 늘었습니다.
Google과 Apple로 로그인
한 번의 탭으로 들어오세요: 이제 Weft는 이메일과 함께 웹과 모바일 앱(v1.2.0)에서 Google과 Apple 로그인을 지원합니다. 주소가 같으면 기존 이메일 계정에 자동으로 연결됩니다 — 중복은 없습니다.
- letsweft.com의 가입과 로그인에 “Continue with Google”과 “Continue with Apple”.
- 모바일 앱 1.2.0(App Store와 Google Play): 같은 버튼 두 개, iOS에서는 네이티브 Sign in with Apple.
- 전에 이메일로 가입하셨나요? 같은 주소로 Google이나 Apple로 로그인하면 기존 계정에 붙습니다.
- 1.2.0에는 이것도 있습니다: 앱의 로그인 화면에서 비밀번호 재설정 — 밖에서 계정에 갇히는 일이 없습니다.
Replit Agent를 위한 원클릭 Weft
이제 Weft가 Replit에 연결됩니다: 공식 “Add to Replit” 설치 링크가 보드를 Replit Agent에서 클릭 한 번 거리에 놓고, 에이전트는 당신이 만드는 모든 Replit App에서 스프린트 범위를 읽고 후속 작업을 등록합니다.
- “Add to Replit” — Replit의 공식 MCP 설치 링크입니다: 클릭 한 번으로 Weft 서버가 미리 채워진 replit.com/integrations가 열리고, “Test & Save”와 OAuth 로그인으로 끝납니다.
- 수동 경로도 문서화했습니다: Integrations → “MCP Servers for Replit Agent” → “Add MCP server” → 엔드포인트 붙여넣기. Replit이 Weft의 OAuth를 자동으로 감지하므로 API 키도 헤더도 없습니다.
- 한 번 연결해 어디서나 쓰기: Replit의 MCP 연결은 계정 단위라, 모든 Replit App의 Agent가 당신의 보드를 굴릴 수 있습니다.
- 보드를 끼운 채로 만들기: “내 Weft 보드를 확인하고 Todo 맨 위에 있는 것부터 시작해줘”, 또는 “방금 찾은 버그들을 높은 우선순위 작업으로 등록해줘”.
Weft를 Lovable에 연결하세요
AI 앱 빌더 Lovable을 위한 설정 가이드가 생겼습니다: Weft를 채팅 커넥터로 추가하면 Lovable이 만드는 동안 스프린트 범위를 읽고, 찾아낸 후속 작업을 곧바로 당신의 보드에 등록합니다.
- 네 단계 설정을 담은 새 /lovable 페이지: Settings → Connectors → Personal connectors → Custom → “New MCP server”, Weft 엔드포인트를 붙여넣고 OAuth로 로그인.
- 모든 Lovable 요금제에서 동작합니다 — 채팅 커넥터는 무료이고 빌드 크레딧을 쓰지 않습니다.
- 보드를 끼운 채로 만들기: “활성 스프린트를 읽고 우선순위가 가장 높은 작업을 만들어줘”, 또는 “이 페이지에서 아직 거친 부분을 전부 Backlog 작업으로 등록해줘”.
- 다른 모든 클라이언트와 같은 OAuth 2.1 엔드포인트 — API 키 없이, 당신의 계정 범위로.
모든 작업을 누가 만들었는지 — 그리고 어느 사업에 속하는지 보세요
AI가 실제로 일하는 보드를 위한 두 가지 기능입니다: 생성자 표시는 작업이 당신에게서 왔는지 Claude, ChatGPT, Cursor, Gemini에서 왔는지 카드 위 클라이언트 로고와 함께 보여 주고, 프로젝트는 당신이 굴리는 모든 사업을 보드 하나에 담으면서 작업 칩마다 그 프로젝트의 파비콘을 달아 줍니다.
- AI가 만든 카드에는 클라이언트 로고 배지가 붙습니다(왼쪽 아래, 우선순위 점 옆). 사람이 만든 카드는 예전처럼 깔끔합니다. 작업 모달에는 “Created by Claude · Jul 28”이 표시됩니다.
- 새 전체 / AI / 나 필터가 “내가 몰두하는 동안 에이전트가 뭘 추가했지?”에 답합니다 — 보드에 MCP로 만든 작업이 생겨야 나타납니다.
- 표시는 소급 적용됩니다: 오늘 이전에 MCP로 만든 작업에도 이미 배지가 붙어 있습니다.
- 프로젝트: 작업에 그것이 속한 사업 — 스타트업, 고객사, 개인 — 을 붙이세요. 칩에는 프로젝트 사이트의 파비콘이 보이고, 클릭 한 번으로 보드를 한 사업으로 좁힐 수 있으며, 작업 모달에서 바로 프로젝트를 만들 수 있습니다.
- MCP 도구가 21개로 늘었습니다: list_projects, create_project, update_project, 작업 도구의 project 파라미터(프로젝트 이름을 대소문자 구분 없이 받습니다), 그리고 list_tasks의 createdSource 필터.
- AI 우선인 부분: 연결된 에이전트는 대화에서 분명할 때 작업을 알맞은 프로젝트에 자동으로 넣고, “내 보드를 프로젝트로 정리해줘”라고 하면 에이전트가 대응안을 제안한 뒤 한 번의 확인으로 정리를 모두 해냅니다.
원클릭 Cursor 설치와 Cursor Directory 등록
Weft를 Cursor에 연결하는 데 더 이상 mcp.json을 손댈 필요가 없습니다: /cursor 페이지에 공식 “Add to Cursor” 버튼이 생겼고, Weft는 Cursor Directory에 등록되었습니다.
- “Add to Cursor” — Anysphere의 공식 설치 딥링크입니다: 클릭 한 번으로 Cursor가 열리고 Weft MCP 서버가 추가됩니다.
- Cursor Directory에 등록: cursor.directory/plugins/weft.
- 수동 ~/.cursor/mcp.json 설정은 대안으로 계속 문서에 남습니다.
공식 Gemini CLI 확장
이제 Weft가 일급 Gemini CLI 확장으로 제공됩니다: 명령어 하나로 MCP 연결과, 보드의 관례를 Gemini에게 알려 주는 컨텍스트 파일이 함께 설치됩니다 — settings.json을 편집할 필요가 없습니다.
- 설치: gemini extensions install https://github.com/AndreiFinogeev/weft-gemini-extension
- 호스팅되는 MCP 서버(OAuth 2.1, 18개 도구 전부)와 보드의 관례 — 휴지통 의미, 스프린트 규칙, 프롬프트 인젝션 방어 — 를 함께 담았습니다.
- geminicli.com/extensions의 Gemini CLI 확장 갤러리에 등록되었습니다.
- /gemini-cli 설정 가이드는 확장을 중심으로 다시 썼고, 수동 settings.json 설정은 대안으로 남습니다.
Weft가 App Store와 Google Play에 있습니다
네이티브 모바일 앱이 나왔습니다. 보드를 소파로, 출퇴근길로, 와이파이 없는 비행기로 가져가세요 — 오프라인 우선이고, 다시 연결되는 순간 동기화되며, 그 아래에는 같은 AI 구동 보드가 있습니다.
- iPhone과 iPad — apps.apple.com/app/weft-ai-agent-task-board/id6769017865.
- Android — play.google.com/store/apps/details?id=com.letsweft.mobile.
- 오프라인 우선 동기화: 수정은 로컬에 쌓였다가 다시 연결되면 깔끔하게 반영됩니다. 잃어버리는 변경은 없습니다.
- Weft를 받는 모든 방법을 모은 새 /downloads 페이지가 생겼고, App Store와 Google Play 배지가 이제 랜딩 페이지에 있습니다.
Weft가 ChatGPT 플러그인 디렉터리에 올라갔습니다
Weft가 OpenAI의 심사를 통과해 이제 게시된 ChatGPT 플러그인입니다. 개발자 모드나 수동 MCP 설정은 이제 필요 없습니다 — 플러그인 디렉터리에서 Weft를 찾아 Connect를 누르면, 보드가 @ 한 번 거리에 있습니다.
- 두 번의 클릭으로 설치: ChatGPT 사이드바에서 Plugins를 열고(또는 Settings → Plugins) “Weft”를 검색한 뒤 Connect를 누르세요.
- 어떤 대화에서든 불러내세요 — 플러그인을 @로 부르거나(“@Weft 내 보드에 뭐가 있어?”) + 메뉴에서 고르면 됩니다.
- 등록은 하나, 표면은 둘: 플러그인 디렉터리는 ChatGPT와 Codex가 함께 씁니다.
- 무료를 포함한 모든 ChatGPT 요금제에서 동작합니다. Enterprise와 Edu 워크스페이스는 관리자가 먼저 플러그인을 켜야 합니다.
- /chatgpt 설정 가이드는 게시된 플러그인을 중심으로 다시 썼습니다. 커스텀 커넥터 경로(개발자 모드)는 아직 목록이 배포되지 않은 지역을 위한 대안으로 계속 문서에 남습니다.
AI가 찾을 수 있는 사이트 표면
AI 어시스턴트가 물어볼 만한 모든 페이지에 이제 정규 URL이 있습니다. 문서, 클라이언트별 설정 가이드, 비교, 마이그레이션 가이드, 페르소나 페이지가 모두 살아 있습니다.
- /docs — 전체 문서 트리: 빠른 시작, 개념 페이지 여섯 개, 그리고 MCP 도구 참조(15개 도구).
- /integrations와 클라이언트별 설정 페이지 아홉 개(Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, Gemini CLI, Windsurf, Cline, Zed).
- /vs — Linear, Jira, Notion, Trello, ClickUp, Asana, Todoist와의 정직한 나란히 비교.
- /migrate-from — Linear, Jira, Notion, Trello에서 옮겨 오는 단계별 가이드. MCP 서버 자체로 가져옵니다.
- /for — 1인 창업자, 인디 해커, 소규모 팀, AI 네이티브 팀을 위한 페르소나 페이지.
- /llms.txt, /llms-full.txt, /pricing.md, /.well-known/mcp.json, /sitemap.xml — LLM 크롤러를 위한 기계가 읽는 표면.
- 사용 사례와 비교 드롭다운을 갖춘 새 사이트 헤더, 그리고 모바일 아코디언 메뉴.
15개 도구를 갖춘 MCP 서버
Weft의 OAuth 2.1 MCP 엔드포인트가 https://letsweft.com/api/mcp 에서 열렸습니다. 열다섯 개 도구가 Scrumban 표면 전체를 덮습니다 — MCP 호환 AI라면 어디서든 읽고, 고치고, 스프린트를 굴릴 수 있습니다.
- 동적 클라이언트 등록 — 수동 API 키가 없습니다.
- 도구에 readOnlyHint, destructiveHint, idempotentHint 주석이 붙습니다.
- 사용자별 JWT 범위 지정, 같은 보드에 여러 클라이언트 동시 접속.
- Claude Code, Cursor, ChatGPT에서 검증했습니다.