Expand description
cctakt - Claude Code Orchestrator
This crate provides UI components and utilities for managing multiple Claude Code agent sessions.
§Modules
§Core
worktree- Git worktree lifecycle managementplan- Execution plan management for orchestrator communication
§UI Components
dialog- Input dialog widget for user inputstatusbar- Status bar for displaying agent statusesdiffview- Diff viewer for reviewing changesissue_picker- GitHub issue selection UI- [
theme] - Cyberpunk color theme
§Git Operations
merge- Git merge operations manager
§GitHub Integration
§LLM Integration
anthropic- Anthropic API client for PR descriptions
Re-exports§
pub use worktree::WorktreeInfo;pub use worktree::WorktreeManager;pub use plan::Plan;pub use plan::PlanManager;pub use plan::Task;pub use plan::TaskAction;pub use plan::TaskResult;pub use plan::TaskStatus;pub use dialog::DialogResult;pub use dialog::InputDialog;pub use diffview::DiffView;pub use merge::MergeManager;pub use merge::MergePreview;pub use statusbar::AgentStatusInfo;pub use statusbar::AgentStatusKind;pub use statusbar::StatusBar;pub use config::Config;pub use config::GitHubConfig;pub use config::AnthropicConfig;pub use config::KeyBindings;pub use github::GitHubClient;pub use github::Issue;pub use github::Label;pub use issue_picker::IssuePicker;pub use issue_picker::IssuePickerResult;pub use template::TaskTemplate;pub use template::render_task;pub use template::suggest_branch_name;pub use template::suggest_commit_message;pub use anthropic::AnthropicClient;pub use theme::theme;pub use theme::set_theme;pub use theme::set_theme_by_id;pub use theme::set_theme_from_str;pub use theme::create_theme;pub use theme::available_themes;pub use theme::current_theme_id;pub use theme::current_theme_id_str;pub use theme::get_theme_colors;pub use theme::ColorTheme;pub use theme::ThemeColors;pub use theme::ThemeId;pub use theme::CyberpunkTheme;pub use theme::MonokaiTheme;pub use theme::DraculaTheme;pub use theme::NordTheme;pub use theme::ArcticAuroraTheme;pub use theme::MinimalTheme;pub use theme::CYBERPUNK;pub use theme::MONOKAI;pub use theme::DRACULA;pub use theme::NORD;pub use theme::ARCTIC_AURORA;pub use theme::MINIMAL;pub use theme::Theme;Deprecated pub use stream_parser::StreamEvent;pub use stream_parser::StreamParser;pub use stream_parser::parse_line as parse_stream_line;pub use lock::LockFile;pub use mcp::McpServer;
Modules§
- anthropic
- Anthropic API client for cctakt
- config
- Configuration file support for cctakt
- debug
- Debug logging utilities
- dialog
- Input dialog module for cctakt
- diffview
- Diff viewer module for cctakt
- github
- GitHub Issues integration for cctakt
- issue_
picker - Issue selection UI for cctakt
- lock
- ロックファイルによる重複起動防止
- mcp
- MCP (Model Context Protocol) server for cctakt
- merge
- Merge manager module for cctakt
- plan
- Execution plan management for cctakt
- statusbar
- Status bar module for cctakt
- stream_
parser - Stream JSON parser for Claude Code non-interactive mode output
- template
- Task template module for cctakt
- theme
- Color theme module for cctakt
- worktree
- Git Worktree Manager Module
Macros§
- debug_
log - Macro for convenient debug logging