Skip to content

feat: claudi — desktop mission control for parallel Claude Code sessions - #1

Merged
mingeonho1 merged 4 commits into
mainfrom
feat/initial-release
Oct 19, 2026
Merged

mingeonho1 merged 4 commits into
mainfrom
feat/initial-release

Conversation

@mingeonho1

@mingeonho1 mingeonho1 commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Summary

First public release of claudi: a desktop mission-control kit for running many Claude Code sessions in parallel.

  • Pet alert center — patches the claudlet pet into an Alerts tab (decision-needed 🟡 / failed 🔴 sessions, important Slack items, click-to-jump); one always-on standalone pet via launchd; session-start reminder.
  • Session monitoring — Stop/StopFailure/Notification hooks + /session-monitor; optional hourly Slack digest routine; SwiftBar plugin.
  • Installer — idempotent install.sh / uninstall.sh, dry-run, backups, output language --lang en|ko. Never changes the user's model settings; --home always wins over CLAUDE_CONFIG_DIR.
  • English-first docs/code with bilingual (EN→KO) comments and a Korean README.

Moved out before release (linked under Related → mingeonho1/ai-agent): Fable orchestration mode, extra subagents, model/effort presets + status line, and the PatSol company profile example.

Verification

  • python3 -m unittest discover -s tests: 43 tests OK
  • bash -n install.sh uninstall.sh clean; temp-home install → uninstall --purge round trip OK
  • Secret/company-identifier scan clean; no broken relative links

🤖 Generated with Claude Code

mingeonho1 and others added 4 commits October 19, 2026 17:54
Patches the claudlet pet into an alert center (decision-needed / failed sessions,
important Slack items, click-to-jump), keeps one standalone pet alive via launchd,
and adds the session-start reminder. Shared output-language helper t(en, ko).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Hooks record Stop/StopFailure/Notification events; /session-monitor summarizes
other sessions' transcripts. Optional hourly Slack digest feeds the Alerts tab,
plus a SwiftBar menu-bar plugin.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
install.sh/uninstall.sh with dry-run, backups and --lang en|ko. claudi never
changes the user's model settings, and --home always wins over CLAUDE_CONFIG_DIR
so test installs cannot touch a real config. CI on macOS and Linux.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
README (EN/KO), INSTALL.md driven by Claude, CONTRIBUTING, NOTICE, CHANGELOG and
issue/PR templates. Orchestration, subagents and the company profile example
live in mingeonho1/ai-agent and are linked under Related.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mingeonho1
mingeonho1 force-pushed the feat/initial-release branch from 98a99f2 to c3af674 Compare October 19, 2026 08:54
@mingeonho1 mingeonho1 changed the title feat: claudi 0.1.0 — 클로디 펫 알림센터·세션 관제·모델 프리셋·오케스트레이션 키트 첫 공개 feat: claudi — desktop mission control for parallel Claude Code sessions Oct 19, 2026
@mingeonho1
mingeonho1 merged commit 107e781 into main Oct 19, 2026
10 checks passed
@mingeonho1
mingeonho1 deleted the feat/initial-release branch October 19, 2026 08:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant