De earste stabile release fan 'e Offpunk-konsoleblêder is publisearre, dy't, neist it iepenjen fan websiden, it wurkjen fia de Gemini-, Gopher- en Spartan-protokollen stipet, en ek it lêzen fan nijsfeeds yn RSS- en Atom-formaten. It programma is skreaun yn Python en ferspraat ûnder de BSD-lisinsje.
In wichtich skaaimerk fan Offpunk is har fokus op it besjen fan ynhâld offline. De browser lit jo jo abonnearje op siden of markearje foar letter besjen, wêrnei't de sidegegevens automatysk yn it cache bewarre wurde en as it nedich is bywurke. Sa kinne jo mei help fan Offpunk kopyen byhâlde fan siden en siden dy't altyd beskikber binne foar lokale besjen en bywurke wurde troch periodyk syngronisearjen fan gegevens. Syngronisaasje parameters wurde konfigurearre troch de brûker, bygelyks, guon ynhâld kin wurde syngronisearre ien kear deis, en guon ien kear yn 'e moanne.
Kontrôle wurdt útfierd fia in systeem fan kommando's en fluchtoetsen. D'r is in fleksibel systeem foar it behâld fan blêdwizers op meardere nivo's, abonneminten en argivearre ynhâld. Jo kinne jo eigen handlers ferbine foar ferskate MIME-typen. HTML-siden wurde parseard en werjûn mei de BeautifulSoup4- en Readability-biblioteken. Ofbyldings kinne wurde omboud ta ASCII-grafiken mei de chafa-bibleteek.
Om de útfiering fan aksjes te automatisearjen, wurdt in RC-bestân brûkt dy't de folchoarder fan kommando's definiearret by it opstarten. Bygelyks, fia in RC-bestân kinne jo de thússide automatysk iepenje of de ynhâld fan guon siden downloade foar letter offline besjen. De ynladen ynhâld wurdt bewarre yn 'e ~/.cache/offpunk/ map as in hiërargy fan bestannen yn .gmi- en .html-formaten, wêrtroch jo de ynhâld kinne feroarje, mei de hân opromje of de siden yn oare programma's besjen as dat nedich is.
It projekt giet troch mei de ûntwikkeling fan 'e Gemini- en Gopher-kliïnten AV-98 en VF-1, makke troch de auteur fan it Gemini-protokol. It Gemini-protokol is signifikant ienfâldiger as de protokollen dy't op it web brûkt wurde, mar is funksjoneeler as Gopher. De netwurking fan Gemini liket op in sterk ferienfâldige HTTP oer TLS (ferkear is altyd fersifere), en de side-opmaak is tichter by Markdown as by HTML. It protokol is geskikt foar it meitsjen fan kompakte en lichtgewicht hypertekst-siden, sûnder de kompleksiteiten dy't ynherent binne oan it moderne web. It Spartan-protokol is ûntworpen foar it oerdragen fan dokuminten yn it Gemini-formaat, mar ferskilt yn 'e organisaasje fan netwurkynteraksjes (it brûkt gjin TLS) en wreidet de mooglikheden fan Gemini út mei ark foar it útwikseljen fan binêre bestannen en stipet it ferstjoeren fan gegevens nei ... server.

Boarne: opennet.ru
