RepoPilot

alishahryar1 / free-claude-code

Search alishahryar1/free-claude-code

GitHub

Code

How alishahryar1/free-claude-code is laid out, and where to start for common changes.

There is no import map for this report yet.

Where to start reading

  1. Repository root
  2. Repository root
  3. Likely public API
  4. Likely public API
  5. Likely start-up file
  6. Suggested starting pointAI
  7. Suggested starting pointAI
  8. Suggested starting pointAI

Find files for a task

AI

Add a New AI Provider Integration

  • Define provider configuration and capabilities in the model catalog registry
  • Implement provider-specific request/response transformation in execution layer if non-standard
  • Register routing rules and fallback behavior for the new provider

Add a New Chat Completion Feature (Tool, Parameter)

  • Update Pydantic request model to accept new parameter
  • Implement feature detection and validation in message handler
  • Add feature-specific logic to execution or routing layer
  • Transform response to include feature output in handler

Add a New Code Session Tool or Capability

  • Define tool schema and state changes in code sessions models
  • Implement tool execution logic in the service
  • Add admin UI form control for configuring the tool
  • Expose tool endpoint through code sessions routes

Add Admin Dashboard Panel or Chart

  • Create new data endpoint in admin routes if needed
  • Add new JavaScript module for panel state and interactivity
  • Define CSS styles for the new panel layout
  • Insert panel HTML structure and module initialization in index

Change the public API

Trace runtime behavior

Add or update tests

Change build or automation

RepoPilot lists up to 500 files, so a file missing here may still exist.

  • Files marked “likely” are guessed from their names.

Code quality and hotspots

Largest source files

  • Branch points128 per file on average
  • Code issues1 error, 11 warnings
  • Largest file5,741 lines
  • Hotspot load10 high-risk files

Static checks on the 15 largest source files.

Tests, CI and tooling

  • CIGitHub Actions4 workflows
  • Tests492 test filesPytest · 1.1 test files per source file (file count, not coverage)
  • Dependency updatesNo config detected

Test folders: e2e · smoke/prereq · smoke/installers

Hotspots

Files that change often and branch heavily, highest first. Branch points count if, loop, case, catch, ternary, && and || in the file.