This is a community fork of Google's Gemini CLI with enhanced features and additional AI provider support.
- Package name:
@markcodering/cortex-cli(was@google/gemini-cli) - Binary command:
cortex(wasgemini) - Repository: https://github.com/MarkCodering/cortex-cli
- Ollama Support: Local AI inference with privacy-focused approach
- Extended Provider Support: Framework ready for additional AI providers
- Enhanced Authentication:
CORTEX_AUTH_TYPEenvironment variable support
- Updated all package names and imports
- Added
OllamaContentGeneratorclass - Extended
AuthTypeenum withUSE_OLLAMA - Updated build system and bundle output
npm install -g @markcodering/cortex-cli# Interactive mode
cortex
# Direct prompt
cortex -p "Explain this code"
# With specific model
cortex -m llama2# Install Ollama
curl https://ollama.ai/install.sh | sh
# Pull a model
ollama pull llama2
# Start Ollama server
ollama serve
# Use with Cortex CLI
export CORTEX_AUTH_TYPE=ollama
export OLLAMA_BASE_URL=http://localhost:11434 # optional
cortex -m llama2CORTEX_AUTH_TYPE: Set to 'ollama' for local AIOLLAMA_BASE_URL: Ollama server URL (default: http://localhost:11434)- All original Gemini CLI environment variables are still supported
If you're migrating from the original Gemini CLI:
- Command Change: Replace
geminiwithcortexin your scripts - Environment Variables: Optionally set
CORTEX_AUTH_TYPE=ollamafor local AI - Configuration: Existing
.gemini/settings should work as-is
All original Gemini CLI features are preserved:
- OAuth authentication with Google
- Gemini API key support
- Vertex AI integration
- MCP server support
- File operations and tools
- IDE integration
- Checkpointing and memory
We welcome contributions! This fork aims to:
- Maintain compatibility with upstream Gemini CLI
- Add support for additional AI providers
- Enhance privacy and local AI capabilities
- Provide community-driven improvements
This project is based on Google's excellent Gemini CLI. We're grateful to Google and the open-source community for creating such a powerful tool.
Apache 2.0 (same as original)