Memphis · start

Co to jest Memphis — bez żargonu

Ta strona jest dla kogoś, kto nie chce zaczynać od żargonu. Jeśli słyszałeś „AI", trochę ogarniasz komputery, ale nie siedzisz zawodowo w architekturze runtime'ów, to jesteś we właściwym miejscu. Po 10 minutach będziesz wiedział dokładnie, czym jest Memphis, dlaczego w ogóle istnieje i co się teraz z nim dzieje.

To jest wejście dla curious newcomer. Po przeczytaniu wiesz, czy Memphis to coś, co chcesz kiedyś odpalić u siebie, umiesz to wytłumaczyć znajomym zwykłymi słowami i wiesz, gdzie iść dalej — do strony głównej (pełny obraz), roadmapy (kierunek) albo docs (konkretne komendy).

dla każdego ~10 minut bez żargonu
TL;DR — w jednym zdaniu

Memphis to silnik AI-agenta, który działa na Twoim komputerze, pod Twoją kontrolą — zamiast w cudzej chmurze. Tak jak Photoshop to silnik do obrabiania zdjęć, a Excel to silnik do arkuszy, tak Memphis jest silnikiem do uruchamiania asystentów AI, którzy potrafią coś dla Ciebie zrobić: wyszukać, napisać kod, odpalić skrypt, zapamiętać.

Czym to nie jest: nie chatbot SaaS, nie cienki wrapper na jedno API, nie magiczna skrzynka bez granic. To runtime, który da się ocenić, zainstalować i prowadzić świadomie.

01Po co to w ogóle istnieje

Dziś kiedy rozmawiasz z ChatGPT, Gemini albo Claude — wszystko idzie przez cudze serwery. Twoje pytania, Twoje pliki, Twoje sekrety. To działa, ale:

Memphis odwraca to. Cały silnik działa lokalnie — na Twoim laptopie. Modele AI mogą być lokalne (np. Ollama) albo zewnętrzne (Anthropic/MiniMax) — ale Ty decydujesz które, Ty trzymasz klucze, Ty widzisz co się dzieje.

Analogia: ChatGPT to taksówka. Wezwiesz — jedzie. Nie ma — nie jedzie. Memphis to własny samochód. Trzeba ogarnąć, ale jedzie, kiedy chcesz.

02Jak to działa w 30 sekund

Memphis składa się z czterech rzeczy, które grają razem:

  1. Model — to jest "mózg". Program w stylu GPT albo Claude'a. Może być Twój lokalny (Ollama/LLaMA) albo wywołany przez internet.
  2. Runtime — to kod w TypeScript + Rust, który orkiestruje rozmowę, dba o błędy, przerzuca narzędzia, zarządza pamięcią.
  3. Narzędzia (tools) — rzeczy, które model może wywołać: czytać plik, odpalić skrypt, wejść w internet, zapisać coś do pamięci.
  4. Pamięćchains, czyli łańcuchy zapisów, w których Memphis trzyma wszystko co zapamiętuje. Jak pamiętnik, którego nie można oszukać (o tym niżej).
Przykład rozmowy

Ty: „Sprawdź ostatnie commits w moim repo i napisz co się tam dzieje."

Memphis → woła narzędzie memphis_exec git log → patrzy na wynik → wraca do Ciebie z podsumowaniem po polsku. W tle zapisuje do swojego pamiętnika (chain), że wykonał to zadanie.

03Gdzie jesteśmy dzisiaj

Stan na 22 kwietnia 2026.

Ostatnie wydanie
shippedv1.11.0
Latest public release on GitHub, 2026-07-22
Aktywny sprint / fokus
Kartograf training sprint
po v1.11.0: real trainer, corpus v2, eval i ONNX
Plan na rok
maj 2026 → maj 2027
Kartograf + Honesty + federation primitives
Gdzie żyje kod
Memphis-Chains/memphis
Apache 2.0, publiczny

To, że dziś na GitHubie jest już v1.11.0, nie znaczy że Memphis jest "skończony". Znaczy raczej, że first install i operator loop przeszły kolejny próg: public-readiness closeout (PR #617, Node 22 baseline, macOS Intel runner migrate, README align) i foundation scope są już częścią publicznego release.

04Co chroni Cię przed "AI zrobiło coś głupiego"

Największy strach przy agentach AI: że im dasz dostęp do plików/komendy, a oni z głupoty coś skasują. Memphis ma 7 twardych zabezpieczeń w kodzie — nie jako „regułki w dokumencie", tylko jako mechanizmy, które odmówią jeśli agent spróbuje złamać zasadę.

Pamiętnik, którego nie da się oszukać

Każdy zapis do pamięci jest podpisany kluczem i ma „odcisk" poprzedniego. Jeśli ktoś podmieni środek — łańcuch się rozjedzie, Memphis to wykryje i zatrzyma.

Lock na zapis

Dwa procesy nie mogą pisać naraz do tej samej pamięci. Blokada na pliku serializuje zapisy — bez wyścigów, bez gubienia danych.

Tryb offline na serio

Włączysz SAFE_MODE — runtime odmawia wyjścia do internetu. Narzędzia, które by to zrobiły, rzucają błąd. CI testuje, że Memphis boot-uje bez sieci.

Tryb paranoik

W trybie paranoid agent nie może sam wykonać żadnego narzędzia — nawet czytania pliku — bez Twojego ack. LLM proponuje, Ty akceptujesz.

Bezpiecznik na providera

Jeśli Anthropic/MiniMax/Ollama się wywalają, Memphis po paru błędach zamyka tego providera (state OPEN) i cichutko przechodzi na następnego w kolejce. Sam próbuje wrócić po cooldownie.

Sejf na sekrety

Hasła, tokeny, klucze — nie w plain text, tylko zaszyfrowane AES-256 z kluczem wyprowadzonym przez Argon2id. Każde odczytanie/zapisanie zostawia ślad audytowy.

Undo na "sam się zmodyfikuj"

Gdy agent ma się sam edytować — najpierw robi snapshot + nowy branch, dopiero wtedy edytuje. Trzy nieudane boot-y z rzędu → auto-cofa się do poprzedniej wersji. Bez mostów spalonych.

Techniczny opis (z system-promptu agenta) — zobacz Safety brief operatora na stronie roadmap.

05Dokąd to zmierza

Memphis nie jest "gotowy". Jest w połowie drogi. Droga wygląda tak:

Private tier — agent dla jednej osoby

To co jest dzisiaj. Memphis na Twoim komputerze, bez połączenia z kimkolwiek. Uszczelnienia (mutual auth, rate limits, QR bootstrap) dojeżdżają teraz.

GUI — okienko zamiast terminala

Aplikacja desktop (Tauri) z trzema widokami: czat, pamięć, agenci. Bez tego trzeba umieć CLI. Z tym — babcia też odpali.

Agora — agenty potrafią się dogadać

Kilku użytkowników z Memphisem; ich agenty mogą siebie weryfikować (atestacje), zostawiać sobie recenzje, wymieniać się usługami. Jak mały „rynek zaufania" między AI-ami, ale bez krypto-hype'u — na prawdziwej reputacji.

Wszystko w kolejności: najpierw to co masz u siebie musi być pewne, dopiero potem otwieramy na drugich.

06Dla kogo to jest

Programista

chce mieć „Cursor/Copilot, ale bez wysyłania kodu w świat".

Admin/DevOps

chce scriptować operacje głosem/czatem, bez wklejania kredów w prompt.

Osoba prywatna

nie chce, żeby jej dane treningowały modele konkurencji.

Firma

musi trzymać dane u siebie (prawo, compliance, suwerenność).

07Co dalej

Jeśli coś Cię tu zahaczyło, wybierz ścieżkę zależnie od tego, czego potrzebujesz: