MCPcopy
hub / github.com/stravu/crystal

github.com/stravu/crystal @v0.3.5 sqlite

repository ↗ · DeepWiki ↗ · release v0.3.5 ↗
2,261 symbols 5,966 edges 298 files 251 documented · 11%
README

  <img src="https://nimbalyst.com/nimbalyst-logo.svg" alt="Nimbalyst Logo" width="260" />

https://nimbalyst.com/

Download here

Crystal Is Now Nimbalyst

Crystal (formerly a multi-session AI code assistant manager) has been deprecated and replaced by Nimbalyst.

Deprecated: February 2026.

Nimbalyst Agent Window

Migration

  • Download Nimbalyst: https://nimbalyst.com/
  • Documentation: https://docs.nimbalyst.com/
  • GitHub repository: https://github.com/Nimbalyst/nimbalyst

Nimbalyst Features

  • AI-native workspace for human + AI collaboration
  • AI agents that stream edits directly into open editors in real time
  • Multi-editor environment for code, markdown, spreadsheets, diagrams, and visual docs
  • Extension-first architecture for custom editor/file-type support
  • Local-first file model using open formats like Markdown, JSON, and CSV
  • Code-aware agent orchestration for implementation planning and task execution
  • Git worktree isolation for safer parallel AI coding sessions
  • Rich markdown editing with tables, code blocks, embeds, and formatting tools
  • Monaco-based code editing experience for programming workflows
  • RevoGrid-powered spreadsheet editing for CSV and tabular workflows
  • Excalidraw integration for diagram and whiteboard workflows
  • Visual data modeling tools for schema-centric work
  • Visual mockup editing for interface ideation and iteration
  • Unified editor lifecycle with consistent AI integration across editor types
  • Auto-save and file watching for reliable local development workflows
  • Project-level workspace management and AI session tracking
  • Built on production-grade desktop foundations with Electron

FAQ

  • Is Crystal discontinued? Yes. Crystal is deprecated and replaced by Nimbalyst.
  • Can I still use Crystal? Yes. You can continue using Crystal, but we recommend moving to Nimbalyst for active updates.
  • Where is Nimbalyst? https://nimbalyst.com/

For downloads, documentation, and updates, go to https://nimbalyst.com/.

Extension points exported contracts — how you extend this code

MessageTransformer (Interface)
(no doc) [4 implementers]
frontend/src/components/panels/ai/transformers/MessageTransformer.ts
ViewSwitchedEvent (Interface)
* UI Interaction Event properties
main/src/ipc/analytics.ts
CommitModeSettings (Interface)
(no doc)
shared/types.ts
AIPanelConfig (Interface)
(no doc)
shared/types/aiPanelConfig.ts
GitStatusLogContext (Interface)
* Frontend git status logging utility * Provides consistent, grouped logging for git status operations
frontend/src/utils/gitStatusLogger.ts
LogEntry (Interface)
(no doc)
main/src/preload.ts
ProjectCharacteristics (Interface)
(no doc)
shared/types.ts
StartPanelConfig (Interface)
(no doc)
shared/types/aiPanelConfig.ts

Core symbols most depended-on inside this repo

error
called by 771
main/src/utils/logger.ts
log
called by 557
main/src/utils/logger.ts
log
called by 205
frontend/src/utils/gitStatusLogger.ts
warn
called by 189
main/src/utils/logger.ts
info
called by 187
main/src/utils/logger.ts
get
called by 155
frontend/src/utils/api.ts
on
called by 129
main/src/services/simpleTaskQueue.ts
verbose
called by 127
main/src/utils/logger.ts

Shape

Method 829
Function 818
Interface 493
Class 121

Languages

TypeScript100%

Modules by API surface

main/src/database/database.ts118 symbols
frontend/src/utils/api.ts84 symbols
main/src/services/sessionManager.ts80 symbols
frontend/src/components/DraggableProjectTreeView.tsx46 symbols
frontend/src/hooks/useSessionView.ts43 symbols
frontend/src/components/panels/ai/components/ToolCallView.tsx35 symbols
main/src/services/panels/cli/AbstractCliManager.ts33 symbols
main/src/services/panels/codex/codexManager.ts31 symbols
main/src/services/gitStatusManager.ts29 symbols
frontend/src/services/analyticsService.ts28 symbols
main/src/services/worktreeManager.ts27 symbols
main/src/services/gitDiffManager.ts27 symbols

Dependencies from manifests, versioned

@anthropic-ai/claude-code2.0.0 · 1×
@anthropic-ai/sdk0.60.0 · 1×
@electron/rebuild4.0.1 · 1×
@eslint/js9.17.0 · 1×
@homebridge/node-pty-prebuilt-multiarch0.12.0 · 1×
@modelcontextprotocol/sdk1.12.1 · 1×
@monaco-editor/react4.7.0 · 1×
@playwright/test1.52.0 · 1×
@radix-ui/react-alert-dialog1.1.4 · 1×
@radix-ui/react-checkbox1.1.3 · 1×
@radix-ui/react-dialog1.1.4 · 1×
@radix-ui/react-label2.1.1 · 1×

For agents

$ claude mcp add crystal \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact