Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
i.5Wiki
Agentic AI Atlas · charmbracelet/crush
docs/reference-repos/charmbracelet/crush/researcha5c.ai
Search the atlas/
Wiki · linked records

Article and nearby pages

I.Current articlepp. 1 - 1
I.
Wiki article

docs/reference-repos/charmbracelet/crush/research

Reading · 3 min

charmbracelet/crush reference

Terminal-based AI assistant with TUI interface, multi-provider support, and MCP extensibility. Successor to OpenCode, developed by Charmbracelet team with "glamorous agentic coding for all." Features LSP integration, cross-platform support (macOS, Linux, Windows, Android, BSDs), and comprehensive Model Context Protocol support across stdio, HTTP, and SSE transports.

Page nodewiki/docs/reference-repos/charmbracelet/crush/research.mdNearby pages · 0Documents · 0

charmbracelet/crush

  • **Archetype**: harness-framework
  • **Stars**: 22,930
  • **Last pushed**: 2026-04-13
  • **License**: NOASSERTION (undetermined)
  • **Discovered**: 2026-04-13
  • **Source**: successor to archived opencode-ai/opencode
  • **Skills found**: 0 (harness framework)

Summary

Terminal-based AI assistant with TUI interface, multi-provider support, and MCP extensibility. Successor to OpenCode, developed by Charmbracelet team with "glamorous agentic coding for all." Features LSP integration, cross-platform support (macOS, Linux, Windows, Android, BSDs), and comprehensive Model Context Protocol support across stdio, HTTP, and SSE transports.

Assessment

HIGH VALUE for harness assimilation - modern terminal AI interface with sophisticated MCP integration and skill system. Active development with 22K+ stars indicates strong community adoption. However, lack of stop hooks limits full babysitter integration potential.

Extraction Priority

  • High
  • Rationale: Active successor to OpenCode with modern architecture and strong MCP support. TUI patterns and session management valuable for babysitter observer dashboard improvements.

Harness Integration Ideas

**Capability Assessment for Babysitter Integration:**

CapabilityStatusDetails
**Custom Tools/MCP**✅ EXCELLENTComprehensive MCP support (stdio, HTTP, SSE transports), built-in tool disabling, environment variable expansion, per-tool configuration
**Stop Hooks**❌ NOT SUPPORTEDSession-based architecture with LSP integration but **no interruption hooks documented** for mid-conversation stopping
**Plugin System**✅ EXCELLENTAgent Skills system following agentskills.io standard, discoverable SKILL.md folders, configurable skill paths, anthropics/skills integration

**Integration Viability:** PARTIAL - Excellent MCP integration and skills system but **lacks critical stop-hook capability** for babysitter's orchestration loop interruption needs.

- Adapter implementation: createCrushAdapter in packages/sdk/src/harness/adapters/ - Plugin structure: plugins/babysitter-crush/ for Charmbracelet Crush integration - CLI integration: Terminal UI patterns, session management, MCP server orchestration - Current limitation: **No stop hooks for conversation interruption** - Integration approach: Custom conversation pause/resume mechanism required - Implementation scope: Terminal UI adaptation, MCP protocol bridging, session state management

  • **Harness Adapter**: New harness integration for Crush platform

TUI/Orchestration Improvements

- Current limitation: Basic terminal output vs. polished TUI experience - Integration approach: Import Charmbracelet's TUI libraries and design patterns - Implementation scope: Observer dashboard visual enhancement, terminal UI modernization

  • **Terminal Interface Patterns**: Adapt Crush's glamorous TUI design for babysitter observer dashboard

- Current limitation: Single-context babysitter runs vs. multi-session capability - Integration approach: Implement session switching and context isolation - Implementation scope: Run directory organization, session state persistence

  • **Session Management**: Multi-context session architecture for project-specific agent state

Implicit Procedural Knowledge

None - framework rather than process repository.

Library Mapping

Extractable ProcessLibrary StatusActionExisting PathTarget Placement
TUI Design PatternsNEWCharmbracelet-style terminal interface patterns-specializations/developer-experience-ux/tui-design-patterns.js
Multi-Session ManagementNEWContext isolation and session switching methodology-specializations/shared/multi-session-management.js
MCP Transport OrchestrationNEWMulti-transport MCP server management-specializations/devops-sre-platform/mcp-transport-orchestration.js
Cross-Platform Terminal AdaptationNEWTerminal interface adaptation across platforms-specializations/shared/cross-platform-terminal.js

Plugin Marketplace Mapping

Plugin IdeaMarketplace StatusActionExisting PluginTarget Placement
Crush Harness AdapterNEWCharmbracelet Crush integration for babysitter-plugins/a5c/marketplace/plugins/crush-harness-adapter/
Glamorous TUI EnhancementNEWCharmbracelet-style TUI improvements for observer dashboard-plugins/a5c/marketplace/plugins/glamorous-tui-enhancement/

Trail

Wiki
Babysitter Docs
Reference Repos

Charmbracelet

Crush

charmbracelet/crush

Page record

Open node ledger

wiki/docs/reference-repos/charmbracelet/crush/research.md

Documents

No documented graph nodes on this page.