mokkan을 만들었습니다: Claude Code, Codex, 터미널 세션을 넘나드는 알림
Mokkan은 오픈 소스 Claude Code mod이자 CLI 도구로, 서버에 하나의 알림 목록을 유지해 에이전트가 기억에 의존하지 않고 기한이 된 항목을 확인하게 합니다. Claude Code에서는 /mokkan이 트랜스크립트 옆에 패널을 열어 기한이 된 알림을 토스트로 보여 주지만 대화에 내용을 주입하지 않습니다. Codex와 모든 터미널에서 같은 목록을 읽을 수 있습니다. 푸시, 예약 알림, 출력, pop을 지원하며 확인되지 않은 예약 항목은 이메일로 전송됩니다. CLI와 플러그인은 MIT 라이선스이고, 선불 호스팅 크레딧 또는 자체 호스팅 서버를 사용할 수 있으며 플러그인 마켓플레이스나 npm으로 설치합니다.
이 mod 소개
Mokkan은 에이전트 세션 사이에서 알림과 TODO를 잊는 문제를 해결합니다. 모델이 기억하기를 기대하는 대신 모든 세션이 조회하는 하나의 알림 목록을 서버에 유지합니다. Claude Code에서 mod의 /mokkan 명령은 트랜스크립트 옆에 패널을 열어 사용자의 스택을 보여 줍니다. 알림 기한이 되면 토스트가 나타나지만 대화에는 아무것도 주입되지 않습니다. Codex는 skill을 통해 각 작업의 시작과 끝에 같은 목록을 확인하고, 어떤 터미널에서도 목록을 볼 수 있습니다. 노트북에서 푸시한 메모는 몇 초 뒤 데스크톱에도 나타납니다. Claude for Desktop에서도 패널이 작동하지만 경험은 비슷할 뿐 완전히 같지는 않습니다. CLI에서는 mokkan push "check the flaky login test", mokkan in 2h "ask Maria about the release notes", mokkan으로 목록 출력, mokkan pop으로 최상위 항목 완료를 사용할 수 있습니다. 알림은 어느 세션에서든 확인할 때까지 표시되며, 예약된 항목을 몇 분 안에 확인하지 않으면 이메일로 전송되어 메모가 조용히 사라지지 않게 합니다. 이 프로젝트는 Opus 5.5로 Claude Code에서 만들었고 나중에는 Fable 5.1도 사용했습니다. 54개 커밋 중 47개는 Claude와 공동 작성되었습니다. 패널 자체는 세션 안에서 실행되고 이벤트를 확인해 패널을 그리는 작은 TypeScript mod입니다. CLI와 플러그인은 MIT 라이선스 오픈 소스이며, 호스팅 서버는 선불 크레딧으로 운영됩니다. 가입 시 50개가 무료로 제공되고 이후에는 €5로 500개를 구매합니다. 노트 추가는 1크레딧, 이메일 발송도 1크레딧이며 목록 조회와 확인은 무료입니다. 자신의 서버를 가리킬 수도 있습니다. /plugin marketplace add vicmpen/mokkan 및 /plugin install mokkan@mokkan으로 설치하거나 npm install -g @vicmpen/mokkan-cli를 실행하세요. GitHub: https://github.com/vicmpen/mokkan Site: https://mokkan.dev
설치
설치 방법은 원본 출처를 확인하세요.
원문 / README
If you work in a lot of agent sessions, you've probably hit this: you tell Claude "remind me to check the flaky test later", or you create TODO lists in every project and eventually you forget. Every session starts blank, and the model only checks on something if it happens to think of it. I built mokkan as a small fix for that. It's Claude Code Mod and a CLI-tool that keeps one reminder list on a server. Every session asks the server what's due, instead of the model trying to remember. Behold, this isn't an agent-first functionality, but a human one, allowing us, the users to not alt-tab to various note taking apps for a simple TODO, or reminder. The skill teaches the agent to use the tool though :) In Claude Code, /mokkan opens a pane beside the transcript with your stack. A reminder that comes due shows up there as a toast; nothing gets injected into the conversation. Codex checks the same list at the start and end of each task through a skill, and any terminal sees it too. Push a note on your laptop, it's on your desktop a few seconds later. In Claude for Desktop the pane works too, but the platform differs a bit from Claude Code, so the experience is close but not identical. How it works in the CLI mokkan push "check the flaky login test" adds a todo mokkan in 2h "ask Maria about the release notes" schedules a reminder mokkan prints the list, mokkan pop finishes the top one Nothing closes until you say so A reminder stays lit until you acknowledge it, from any session. If a scheduled one comes due and nobody acks it within a few minutes, it's emailed to you. So notes don't silently disappear. How I built it The whole thing was built in Claude Code, with Opus 5.5 and later Fable 5.1. Of the 54 commits in the public repo, 47 are co-authored by Claude. The loop was the same for every feature: I describe what I want, Claude asks me the questions it needs answered, then writes a design spec and a step-by-step implementation pments the plan task by task with tests (vitest for the CLI, claude plugin test for the pane), and I review the diff and try the pane and the terminal UI by hand, since that part doesn't test well automatically. One thing I'd recommend to anyone doing this: Clamd` with every decision it made on its own,numbered and with the reason, separate from the decisions I made explicitly. When something feels off later, I can find the assumption behind it instead of guessing. The pane itself is a Claude Code mod: a small Typruns inside the session, sees its events and draws the pane. So it was built with Claude Code and for Claude Code. Cost The CLI and plugin are open source (MIT). The hosted server runs on prepaid credits: 50 free on signup, then €5 for 500. Adding a note costs 1 credit, an email costs 1 crly sent, and listing or acknowledging is free. You can also point it at your own server. Install /plugin marketplace add vicmpen/mokkan /plugin install mokkan@mokkan or for the terminal: npm install -g @vicmpen/mokkan-cli GitHub: https://github.com/vicmpen/mokkan Site: https://mokkan.dev Happy to answer questions. submitted by /u/Cl33t_Commander [link] [comments]
동명의 다른 작품
- 나는 mokkan을 만들었습니다: Claude Code, Codex 및 터미널 세션 사이에 당신을 따라다니는 알림Cl33t_Commander · ★ 0
