Code Crow
August 23, 2025 · View on GitHub
A web-based interface for Claude Code that enables remote development workflows.
Project Structure
This is a monorepo with the following packages:
- packages/web - Vue3 frontend application
- packages/server - Node.js Express API server with WebSocket support
- packages/agent - Local service that connects to Claude Code SDK
- packages/shared - Shared TypeScript types and utilities
Quick Start
- Install dependencies:
npm install
- Build all packages:
npm run build
- Start all services in development mode:
npm run dev
This will start:
- Web frontend at http://localhost:5173
- API server at http://localhost:3001
- Agent service (connects to server via WebSocket)
Development Scripts
npm run dev- Start all services in development modenpm run build- Build all packagesnpm run clean- Clean all build artifactsnpm run lint- Lint all packagesnpm run typecheck- Run TypeScript type checking
Stage 1 Complete ✅
The foundation is now set up with:
- Monorepo structure with npm workspaces
- TypeScript configuration for all packages
- Basic boilerplate for Vue3 web app, Express server, and agent
- All packages install and build successfully
- Development scripts configured
Next Steps
See docs/stages/stage-2-claude-code-integration.md for the next phase of development.