Back to directory

Claude S40

An unofficial Claude chat client for 2007-era Nokia Series 40 phones, built as a Java ME app plus a small Go relay server, with web search, reading mode and saved chats.

Claude S40

Claude S40 is an unofficial Claude client for Nokia Series 40 phones (Java ME, CLDC 1.1 / MIDP 2.0), paired with a small Go server it talks to, so a user can type a question on a phone keypad and read Claude's answer on a 240x320 screen. The server performs web search on the phone's behalf for news, weather and exchange rates and lists sources under the reply, since the phone's own 2007 browser is never involved.

On the phone, chats keep bubbles, timestamps and a typing indicator; a reading mode pages one reply at a time at full width and keeps its place across text-size changes; long replies are fetched in additional parts without calling the model again; and a message can be shortened, simplified, translated or explained through an actions menu that only fills an editor until the user presses send. Earlier chats are listed from the server, can be pinned, deleted or searched, and a reply can create a calendar or to-do entry that is only written to the phone once the user confirms it.

It is written in Java, is MIT licensed, and its interface is available in Turkish or English.

More in Inference

See all 770
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • Lifeboat

    iterate.ai

    A local inference server that puts an OpenAI- and Anthropic-compatible API in front of open-weight language models running on hardware you control, from a laptop to a GPU cluster.

  • Ollaya Web UI

    github.com

    A no-backend browser client for a local Ollaya decision server: build typed questions, get calibrated probability answers, and manage the server's local models.