ClaudeMods
☰
KO
● 0 명 접속 중 · 조회 0 회
후원프로젝트 제출
GitHub 저장소 · 작성자 amitozalvo

mesimon

mesimon은 ticket에서 Claude Code와 Codex agent를 실행하는 터미널 kanban board입니다. 각 agent에 고유한 worktree, 브랜치 및 병합 흐름이 있고 bridge 플러그인이 세션 이벤트를 board에 보고합니다.

amitozalvo@amitozalvo

amitozalvo/mesimon/tree/main/crates/mesimon-daemon/mod

원본 게시물 이미지1
번역 완료

이 mod 소개

mesimon은 coding agent를 실행하는 터미널 kanban board입니다. 키 하나로 ticket에서 agent를 시작하고 각 agent에 고유한 worktree와 브랜치를 할당할 수 있습니다. agent에 입력이 필요하면 카드가 켜지고, 키 하나로 검토하고 병합합니다. crates/mesimon-daemon/mod 아래에는 bridge mod도 포함되어 agent의 세션을 board에 연결하고 이벤트를 보고하며 board 파일에 대한 쓰기를 게이트하고 board의 도구를 노출하며 board 명령을 다시 전달합니다. shell script 또는 Homebrew로 설치한 다음 mesimon doctor를 실행하세요.

설치

먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.

claude plugin marketplace add amitozalvo/mesimon
claude plugin install mesimon
원문 / README

mesimon

mesimon.dev

mesimon (Hebrew משימון, "the task instrument" — pronounced me-si-MON) is a terminal kanban board that runs your coding agents. Like Kubernetes is to containers, mesimon is to Claude Code and Codex.

Your agent is the real Claude Code or Codex, in its own terminal: step into it and you have the same prompt, the same slash commands and the same permission dialogs, and mesimon never sits between you and it.

Starting an agent from the board, answering it from the ticket page, and merging its branch

<sub>Start an agent with Shift+Enter on the board. When its card lights, open the ticket and answer with Shift+Enter there, then merge its branch with m. Recorded with a scripted stand-in agent so the take is reproducible; assets/demo/ re-records it.</sub>

Alpha. It works and it is used every day, and it will change under you. Each version's changes are in the CHANGELOG.

What it does

  • Start an agent on a ticket with one key. Your ticket's title and description are its first prompt. Claude Code and Codex both work.
  • Each agent can work in its own worktree, on its own branch, so several agents can change the same repo at once without touching each other's files.
  • The card lights when the agent needs you. The board stays quiet while agents work, and a card moves to REVIEW on its own when its agent is done. It turns the one bright colour on the screen only when its agent asks you a question or waits on a permission.
  • Review and merge with one key. v shows the branch's diff and m merges it, fast-forward only.
  • Agents keep running when you close the board. A background process holds every session, and the next time you open the board everything is where you left it. Idle agents can sleep and wake into the same conversation.

Install

curl -fsSL https://mesimon.dev/install.sh | sh

Or with Homebrew:

brew install amitozalvo/tap/mesimon

Then run mesimon doctor. It checks your setup and prints fixes, and changes nothing.

You need macOS on Apple Silicon or Linux (x86_64 or aarch64, WSL2 included), git, and Claude Code or Codex, signed in. On Linux you also need tmux 3.3 or newer; on macOS mesimon brings its own. Requirements in detail covers the rest, and Updating says how new versions arrive.

First run

  1. cd into a git repository and run mesimon.
  2. Press o and type a task as the title, for example Add a --version flag.
  3. Press shift+tab so the line under the title reads ⎇ worktree. The agent gets its own branch.
  4. Press shift+enter. The ticket is saved, an agent starts on it, and its card spins while it works.
  5. When the agent is done, its card moves to REVIEW. Press space on it to read what the agent said, then m twice to merge its branch.

If a card lights before then, its agent is asking you something. Press shift+enter on the card to answer it, or enter to go into the agent's own terminal; ctrl-] brings you back.

shift+enter needs a terminal that reports it, such as iTerm2, Ghostty, kitty or WezTerm. If ? does not list it, press enter in step 4 to save the ticket, then c to start its agent, and type the task into it.

? lists every key on the screen you are on. Closing the board does not stop your agents: Stopping everything says how to.

Tour

Your agent, your way. enter on a ticket with a working agent takes you into the agent itself: Claude Code or Codex, exactly as you know it.

From a ticket page into the agent's own terminal, a message typed to it, and back to the board

<sub>enter steps into the agent's own terminal, where you type to it as you always do, and ctrl-] steps back out while it keeps working.</sub>

The ticket page. tab on a card writes its description, and ctrl-k lists the links in its notes.

Writing a ticket's description with tab, opening its page, and opening a link from its agent's note with ctrl-k

<sub>tab adds two lines to the brief, enter opens the page with the note its agent left, and ctrl-k opens one of that note's links.</sub>

Search. / finds any ticket by a few letters of its title, key, column or tag.

Typing csv into the search picker narrows fifteen tickets to one, and enter puts the cursor on its card

<sub>Three letters narrow fifteen tickets to one, and enter scrolls the board to its card.</sub>

The crown. ctrl-o on a card lets its agent file, move, tag and start the other tickets.

Crowning a working agent's ticket with ctrl-o: its agent files two tickets, moves one, tags one and starts an agent on another

<sub>The crowned agent runs the board, and you keep the crown: ctrl-o on its card takes it back. More on the crown.</sub>

Three promises

  1. A strict write allowlist. mesimon writes to a short list of paths, every one named, and nowhere else: never your shell rc, your git config, your agent configuration or your tmux config.
  2. No config mutation. mesimon doctor prints fixes for you to apply; it never applies one itself.
  3. Zero prompt injection. mesimon adds, removes and reorders no token of your conversation. The board tools it gives its agents, and a brief you can switch on, are shown in full.

The promises in full, with every path mesimon writes. If you find mesimon breaking one, report it.

Learn more

License

Apache-2.0. See LICENSE, NOTICE and TRADEMARK.md.

비슷한 프로젝트