Everything you need to know about the White Whale Language Model
The White Whale Language Model (WWLM) is an AI-powered experience that lets you communicate with The White Whale — a crypto-sage character who speaks through whale sounds that get decoded into wisdom.
Built as a unique interface to interact with AI, WWLM combines real-time whale tracking, immersive audio synthesis, and community engagement through a shared whale-spotting experience.
Talk to The White Whale and receive decoded wisdom from the deep
3D globe showing the whale's real-time position as it migrates
Synthesized whale vocalizations with each response
Record and share whale sightings from your location
WWLM uses DeepSeek AI to generate responses in the style of The White Whale — offering observations on life, markets, psychology, and existence. The whale doesn't give advice; it shares what it has observed.
Each response is accompanied by procedurally generated whale sounds using the Web Audio API. The system creates:
5 unique call sequences ensure variety, with underwater reverb for authentic ocean acoustics.
Powered by Globe.gl, the tracker displays a real NASA Blue Marble Earth texture with:
To start a conversation with The White Whale:
The White Whale responds with:
The status indicator shows:
Connected — Live AI responses enabledOffline Mode — Using pre-written fallback responsesThe whale tracker shows The White Whale's current location on a 3D globe. The position is:
The whale completes one full migration every 24 hours, traveling through:
Click the globe or the "Explore Full Globe" button to open an immersive fullscreen view where you can:
Click "Record Sighting From My Location" to log a whale sighting. The system will:
After recording a sighting, click "Share on X" to post a pre-formatted tweet including:
WWLM exposes several API endpoints for integration:
Returns the current whale position and region.
{
"success": true,
"whale": {
"lat": 35.42,
"lng": -148.73,
"region": "North Pacific",
"waypointIndex": 0,
"progress": 15
},
"serverTime": 1704067200000
}
Returns all recorded sightings.
{
"total": 42,
"sightings": [
{
"id": 1,
"timestamp": "2024-01-01T12:00:00Z",
"whale": { "location": "North Pacific", "coords": {...} },
"user": { "location": { "city": "Tokyo", "country": "Japan" } }
}
]
}
Records a new sighting with user's IP-based location.
// Request body
{
"whaleLocation": "North Pacific",
"whaleCoords": { "lat": 35.42, "lng": -148.73 }
}
// Response
{
"success": true,
"sighting": { ... },
"total": 43
}
Sends a message to The White Whale.
// Request body
{
"message": "What do you think about patience?",
"sessionId": "session_abc123"
}
// Response
{
"response": "Patience isn't waiting. It's knowing that..."
}
Health check endpoint.
Follow The White Whale and join the community:
WWLM is an open project. Suggestions and feedback are welcome via Twitter DM or by tagging @TheWhiteWhaleV2.
The White Whale Language Model is for entertainment purposes. Nothing here constitutes financial advice, life advice, or any other form of professional guidance. The whale shares observations — what you do with them is your own responsibility. 🤷♂️