Update Pre-commit Hook for Submodule Verification
-
Task 11: Update Pre-commit Hook for Submodule Verification
- Modify the
.husky/pre-commithook to include a check that verifies thesrc/gemini-clisubmodule is pushed to its remote.
- Modify the
-
Task 12: Switch to Claude Code with a local LLM for development (manual plan)
-
Set up a Local LLM with an OpenAI-compatible API:
- Install and run a local LLM provider like Ollama, vLLM, or llama-cpp-python.
- Ensure it exposes an OpenAI-compatible API endpoint (e.g., http://localhost:11434/v1 for Ollama).
- Download a model to use, for example mistral-small-24b.
-
Install
claudecode:- Find and install the claudecode tool. This might be from a package manager or a code repository.
-
Install and Configure the Proxy:
-
Clone the proxy server from the GitHub repository mentioned in the Reddit post.
- Install its dependencies.
- Edit the proxy’s configuration (e.g., a server.py file) to point to your local LLM’s API endpoint.
-
-
Run the Proxy:
- Start the proxy server. It will listen for incoming requests and forward them to your local LLM.
-
Configure
claudecodeto Use the Proxy:- Set the following environment variables in your shell to direct claudecode to the proxy:
-
Morpheum