eigenhändig · mit den eigenen Händen

Software aus eigener Hand.
Daten auf eigenem Blech.

Ich bin Christoph, und unter eigenhand baue ich Werkzeuge, die auf Infrastruktur laufen, die dir gehört — native Apps ohne Zwischenhändler und KI-Modelle, die auf deiner eigenen GPU leben statt auf fremden.

4Projekte
4Plattformen
0Konten nötig
0Tracker
// projekte

Von Hand gebaut, eins nach dem anderen.

Jedes Projekt löst eine Sache richtig — und keins davon braucht ein Konto bei mir.

Spind

Dein eigenes Cloud-Laufwerk — auf deiner eigenen Storage Box.

VorabversionSwiftmacOSiOSApache-2.0

Ein nativer Sync-Client für die Hetzner Storage Box oder jeden SFTP-Server. Er liefert, was die großen Laufwerke als Dienst verkaufen — auf Speicher, den du ohnehin für ein paar Euro je Terabyte mietest.

  • Finder-Laufwerk mit Files-on-Demand
  • Versionsverlauf, mit der Zeit ausgedünnt — jede Fassung eine gewöhnliche Datei
  • Freigaben mit eigener Web-Oberfläche
# der Weg nach draußen, wann immer du willst
$ rsync -a storagebox:spind/ ~/backup/

Fundus

Regal fotografieren, Bestand bekommen.

in EntwicklungSwiftiOSeigenes ModellApache-2.0

Ein Lagerbestand fürs iPhone, der nichts mitbringt außer der Oberfläche: Dein Modell liest ein Regal, eine Schublade oder eine Kiste und schlägt Einträge vor. Nichts landet ohne Häkchen im Bestand — und „nicht bestimmbar“ ist eine Antwort.

  • Vorschläge, keine Einträge — jeder Fund wird geprüft
  • Teilenummern und Strichcodes werden nachgeschlagen, nie stillschweigend übernommen
  • Keine Server, keine Konten, keine Telemetrie
{ "name": "MP1584EN Abwärtswandler 3 A", "qty": 4 }
{ "unidentified": "graue Schachtel, Aufschrift unscharf" }

Faden

Ein KI-Chat fürs iPhone — dein Modell, deine Suche, kein Zwischenserver.

in EntwicklungSwiftiOSeigenes ModellApache-2.0

Spricht die Wire-Formate von Anthropic und OpenAI und funktioniert so mit fast jedem Anbieter oder dem eigenen Server. Der Assistent sucht selbstständig, liest Seiten und merkt sich Dinge — und ist deine Such-API ungewöhnlich, schreibt Faden sich einen Parser dafür, der danach auf dem Gerät läuft.

  • Streaming, Werkzeugaufrufe und Gedankengang
  • Rezepte für Brave, Tavily, Serper, SearXNG, Exa
  • Keine externen Abhängigkeiten
→ POST /v1/chat/completions  # dein Endpoint
← tools: web_search · fetch_page · remember
// prinzipien

Eigene Werkzeuge. Eigene Daten.

Die üblichen Clouds sind hervorragend — bis das Abo endet, die Bedingungen sich ändern oder der Export-Knopf nicht mehr geht. Hier ist alles andersherum gebaut.

01

Deine Hardware ist die Plattform

Dateien liegen auf Speicher, den du mietest oder selbst betreibst, Modelle auf deiner eigenen GPU. Der Anbieter speichert Bytes; die Beziehung gehört dir.

02

Offene Protokolle, kein Lock-in

SFTP, gewöhnliche Dateien, OpenAI- und Anthropic-kompatible APIs, GGUF. Wer gehen will, braucht rsync, keinen Export-Assistenten.

03

Nativ, klein, handgemacht

Swift und SwiftUI auf Apple-Plattformen, C++ und MLX für die Modelle — echte Apps, kein Browser-Tab, der so tut, als wäre er Software.

04

Gemessen, nicht versprochen

Jede Aussage kommt mit Zahlen und den Skripten, die sie ermittelt haben. Wo etwas schwach ist, steht es in der README.

// werkzeugkasten
SwiftSwiftUIC++17ggmlVulkanMetalMLXPythonPyTorchPEFT / LoRAWhisperSFTPWebSocketGGUFHugging FaceSwiftSwiftUIC++17ggmlVulkanMetalMLXPythonPyTorchPEFT / LoRAWhisperSFTPWebSocketGGUFHugging Face
// kontakt

Ein Entwickler, der offen baut.

Fragen, Ideen, ein Fehler oder ein Projekt, das es geben sollte — ich freue mich über Post.