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
- Repository root
- Repository root
- Likely public API
- Likely public API
- Likely start-up file
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
Find files for a task
AIAdd 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.