Today I successfully deployed a production-ready personal Grok AI assistant in my Linux environment.
Technical Achievements:
- Installed and configured xai-sdk (v1.14.0) Python client
- Provisioned persistent XAI_API_KEY via ~/.bashrc
- Created custom wrapper script ~/.local/bin/grok for quick access
- Implemented interactive chat client using Grok-4.3 model
- Added ANSI color formatting and automatic JSON chat history persistence (~/grok_history/chat_history.json)
- Configured proper error handling and graceful shutdown
Final Architecture:
- One-command launch: grok
- Model: grok-4.3
- Persistent state + local history
- Usage-based billing via xAI API credits ($5 loaded)