marcus/sidecar
Use sidecar next to CLI agents for diffs, file trees, conversation history, and task management with td
What it solves
Sidecar is a terminal-based development environment designed to streamline the workflow when using AI coding agents. It eliminates the need to constantly switch between a terminal emulator, a code editor, and task trackers, by integrating these tools into a single shell interface with split panes.
How it works
Sidecar provides an integrated workspace where users can run AI agents (such as Claude Code, Gemini, or Cursor) in embedded interactive terminals. It uses a split-pane system to allow users to open files, git diffs, and external resources like Jira or GitHub issues directly beside the terminal. It also includes a centralized "Sessions" screen to monitor agent activity across multiple projects and a "TD Monitor" for tracking tasks designed for AI agents.
Who it’s for
Developers who use AI coding agents and want a centralized, terminal-centric workspace to monitor their agents' progress, review code changes in real-time, and manage project tasks without leaving the shell.
Highlights
- Integrated Agent Workspaces: Run multiple AI coding agents in embedded terminals with full tmux integration.
- Cross-Project Monitoring: A global Sessions screen to track agent status (Working, Idle, Needs Attention) across all projects.
- Split-Pane Resource Opening: Quickly open files, git diffs, and Jira/GitHub issues in side-by-side panes using
sidecar open. - Git Integration: Built-in syntax-highlighted diffs and staging/unstaging tools.
- TD Monitor: Integration with the TD task management system to track AI agent progress and across context windows.
- Extensible Architecture: Support for "Additions" via a JSON-based protocol to add new resource providers.
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト