claude-code-source-build  by andrew-kramer-inno

Custom AI code builder for system automation

Created 5 days ago

New!

527 stars

Top 59.9% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project provides a custom build of Claude Code 2.1.88, focusing on preserving source maps and enabling advanced features. It targets developers and power users needing a highly configurable AI coding assistant with capabilities like app automation and enhanced security classifications, offering a rebuilt source for deeper integration and modification.

How It Works

The build process leverages Bun and Node.js to bundle the Claude Code application, extracting and preserving original source maps from approximately 4756 modules. It integrates native addons (written in Swift/C++ for macOS, Rust/C++ for image/audio processing) for system-level interactions like screen capture, input simulation, and media handling. Feature flags allow granular control over specific functionalities, including AI app development aids and command safety classifiers.

Quick Start & Requirements

  • Primary install/run command: Build using node scripts/build-cli.mjs (production) or node scripts/build-cli.mjs --no-minify (development). Run with node dist/cli.js.
  • Prerequisites: Node.js >= 20, Bun >= 1.1, npm (for initial dependency installation).
  • Setup: The first build requires npm install for approximately 80 overlay packages. Subsequent builds are faster.
  • Docs: No specific documentation links provided in the README.

Highlighted Details

  • Source Preservation: Rebuilds Claude Code from source maps, maintaining original source structure for deeper analysis and modification.
  • Native Addons: Includes pre-built binaries for macOS computer use (screen capture, input simulation), image processing (Sharp), and audio capture.
  • Extensive Feature Flags: Offers approximately 90 configurable feature flags, including BUILDING_CLAUDE_APPS for AI app development and CHICAGO_MCP for enabling macOS computer interaction.

Maintenance & Community

No specific information regarding contributors, sponsorships, community channels (Discord/Slack), or roadmaps was found in the provided README.

Licensing & Compatibility

The README does not specify a license type or compatibility notes for commercial use.

Limitations & Caveats

The "Computer Use" features, including screen capture and input simulation, are explicitly noted as macOS-only. The project appears to be a specific custom build rather than a general-purpose library, and its maintenance status or long-term support is not detailed.

Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
1
Star History
531 stars in the last 5 days

Explore Similar Projects

Feedback? Help us improve.