Command Palette

Search conversations, projects, playbooks, and more

FAQ

Frequently asked questions about crewkit

What is crewkit?

crewkit is the institutional memory and governance layer for AI-assisted engineering: agents work as teammates, prior work is one search away, and every session is attributed to the exact agent version that ran it. Teams using Claude Code get shared project context, enforced conventions, and a record of what each agent version actually did.

How does crewkit work with Claude Code?

When you run crewkit code, crewkit syncs your team's agent configurations (agents, skills, rules, commands) from the crewkit platform, then launches the native Claude Code you already use. Claude Code owns the terminal — nothing about that experience changes — while crewkit runs alongside it, tracking session data (tokens, costs, tool usage, summaries) for your dashboard. An interactive terminal interface with a live sidebar is available with crewkit tui.

Is crewkit open source?

The CLI is proprietary and distributed as prebuilt binaries. The public karibew/crewkit-cli repository hosts releases and the issue tracker. The dashboard and API are hosted services included with your crewkit plan.

What does crewkit cost?

Free for individual developers. Team plans are per-seat — see crewkit.io/pricing for current plans.

What data does crewkit collect from my sessions?

crewkit collects session metadata: token counts, costs, model usage, tool invocations, durations, and AI-generated summaries. Conversation content (your prompts and responses) can optionally be stored as transcripts for review. Organizations can configure privacy settings to control what data is collected and retained. See our privacy policy for current data retention details.

Can I use crewkit without the dashboard?

Yes. The CLI works standalone for agent sync and session tracking. The dashboard provides analytics, team management, and experiment features on top of the CLI data.

How does 3-tier resource inheritance work?

Resources (agents, skills, rules) can exist at three levels: Platform (crewkit-managed base), Organization (team customs), and Project (project-specific). Each level can inherit from the one above, adding its own content. This lets you set company-wide standards while allowing project-specific customization. See the inheritance guide for details.

What is coaching mode?

Coaching mode is a role-based configuration that changes how AI agents interact with junior developers. Instead of writing code directly, agents in coaching mode guide developers step-by-step, ask clarifying questions, and explain concepts. It is automatically applied based on the developer's role in the organization.

Troubleshooting

Common issues and how to fix them.

Terminal interface

crewkit's opt-in terminal interface (TUI) — a live sidebar with session metrics, git context, and AI summaries.

On this page

What is crewkit?How does crewkit work with Claude Code?Is crewkit open source?What does crewkit cost?What data does crewkit collect from my sessions?Can I use crewkit without the dashboard?How does 3-tier resource inheritance work?What is coaching mode?How do A/B experiments work?Does crewkit work with monorepos and multi-repo projects?What platforms does crewkit support?How do playbooks work?Is my code sent to crewkit servers?Can I import existing Claude Code sessions?How do I get started?

How do A/B experiments work?

Create an experiment for any resource (agent, skill, etc.). crewkit splits sessions between the current version (control) and a modified version (variant). Statistical analysis tracks cost, tokens, and quality scores, with p-values for significance. When results are significant, you can deploy the winning variant. See the experiments guide for a full walkthrough.

Does crewkit work with monorepos and multi-repo projects?

Yes. crewkit supports both single-repo projects and workspace projects that span multiple repositories. The CLI auto-detects project structure from git remotes and can initialize workspaces for multi-repo setups. See the workspaces guide for more.

What platforms does crewkit support?

The CLI ships binaries for macOS (Apple Silicon) and Linux (x64). On Windows, run it under WSL — native Windows builds are paused, and macOS Intel has no published binary. Install via Homebrew, npm, or the install script. See the installation guide for platform-specific instructions.

How do playbooks work?

Playbooks are collections of conventions (coding standards, patterns, and rules) that can be subscribed to at the organization level and assigned to projects. They enforce team standards automatically. Conventions can be extracted from existing code using AI analysis. See the playbooks guide for details.

Is my code sent to crewkit servers?

By default, crewkit sends session metadata — costs, tokens, tool usage, and outcomes — not your repository. Full conversation transcripts are captured only when your organization enables it, and a transcript can include code that was read, written, or discussed during the session. Analyzed conversations are indexed server-side so your team can search prior work; sessions marked sensitive or private are excluded from that index. The CLI itself runs locally alongside Claude Code and never uploads your working tree.

Can I import existing Claude Code sessions?

Yes. The crewkit sessions import command discovers and imports historical JSONL transcripts from your local Claude Code history, giving you retroactive analytics.

How do I get started?

Install the CLI with brew install karibew/tap/crewkit, then run crewkit code in any project. The CLI handles authentication, project detection, and agent sync automatically. See the quickstart guide for a full walkthrough.