docs: add OpenChamber feature docs and translations (#1400)
* docs: add OpenChamber feature docs and translations Add 30 new docs pages covering OpenChamber-specific workflows and setup: OpenCode server, providers/models/agents, MCP, skills, commands & snippets, usage, projects, context, notes/todos/plans, scheduled tasks, project actions, preview, worktrees, multi-run, git & GitHub, magic prompts, git identities, mobile/PWA, security, notifications, voice, project icons, remote instances, desktop browser, updates, and three troubleshooting pages. Rebuild sidebar into eight task-oriented sections and translate every new page into all six supported locales (uk, zh-cn, es, pt-br, ko, pl). * docs: surface new sections on homepage and cross-link tunnels Add an Explore block to the docs homepage (all seven locales) linking to the new section anchors, and cross-link the Tunnels page to Security and PWA & Mobile.
This commit is contained in:
committed by
GitHub
parent
bf6043a472
commit
967704a9b9
@@ -0,0 +1,39 @@
|
||||
---
|
||||
title: Polecenia i fragmenty
|
||||
description: Twórz wielokrotnego użytku polecenia z ukośnikiem i fragmenty tekstu do czatu.
|
||||
---
|
||||
|
||||
# Polecenia i fragmenty
|
||||
|
||||
Polecenia i fragmenty oszczędzają Ci ponownego wpisywania tego samego. Polecenia to całe prompty uruchamiane przez `/`; fragmenty to kawałki tekstu wstawiane do wiadomości przez `#`.
|
||||
|
||||
## Polecenia
|
||||
|
||||
Polecenie to zapisany prompt uruchamiany ukośnikiem, jak `/review`. Zarządzaj nimi w **Settings → Commands**.
|
||||
|
||||
1. Otwórz **Settings → Commands** i utwórz polecenie.
|
||||
2. Nadaj mu nazwę, opis i tekst promptu, który ma wysłać.
|
||||
3. Opcjonalnie przypnij je do konkretnego agenta lub modelu.
|
||||
4. Wybierz zakres osobisty lub projektowy.
|
||||
|
||||
W czacie wpisz `/` jako **pierwszy** znak wiadomości, aby otworzyć polecenia, a następnie wybierz jedno. Twój tekst może używać symboli zastępczych:
|
||||
|
||||
- `$ARGUMENTS` — to, co wpiszesz po poleceniu
|
||||
- `@filename` — wstawia zawartość pliku
|
||||
- `` !`command` `` — wstawia wynik polecenia powłoki
|
||||
|
||||
Wbudowane polecenia `init` i `review` można zresetować, ale nie usunąć.
|
||||
|
||||
## Fragmenty
|
||||
|
||||
Fragment to wielokrotnego użytku tekst, do którego odwołujesz się w treści hasztagiem, jak `#signoff`. Zarządzaj nimi w **Settings → Snippets**.
|
||||
|
||||
1. Otwórz **Settings → Snippets** i utwórz fragment.
|
||||
2. Nadaj mu nazwę i tekst, który reprezentuje. Dodaj aliasy, jeśli chcesz mieć więcej niż jeden wyzwalacz.
|
||||
3. Wybierz zakres osobisty lub projektowy.
|
||||
|
||||
W czacie wpisz `#` i wybierz fragment. OpenChamber podstawi pełny tekst przed wysłaniem.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Skille](/pl/skills/) — wczytuj większe zestawy instrukcji na żądanie
|
||||
@@ -0,0 +1,38 @@
|
||||
---
|
||||
title: Kontekst
|
||||
description: Zobacz, ile pamięci modelu zużywa sesja.
|
||||
---
|
||||
|
||||
# Kontekst
|
||||
|
||||
Każdy model może pomieścić naraz tylko określoną część rozmowy — swój kontekst. OpenChamber pokazuje, jak bardzo jest on zapełniony, dzięki czemu widzisz, kiedy sesja zbliża się do limitu i odpowiedź może zacząć pomijać starsze szczegóły.
|
||||
|
||||
## Szybki wskaźnik
|
||||
|
||||
Podczas czatu mały wskaźnik pokazuje procent wykorzystanego kontekstu. Zmienia kolor w miarę zapełniania:
|
||||
|
||||
- zielony — dużo miejsca
|
||||
- żółty — coraz pełniej (około trzech czwartych)
|
||||
- czerwony — niemal pełny
|
||||
|
||||
Najedź na niego (lub stuknij na telefonie), aby zobaczyć dokładną liczbę tokenów.
|
||||
|
||||
## Pełny panel kontekstu
|
||||
|
||||
Otwórz zakładkę **Context** w prawym pasku bocznym, aby zobaczyć pełniejszy obraz bieżącej sesji:
|
||||
|
||||
- używany model i kiedy sesja się rozpoczęła
|
||||
- łączna liczba tokenów względem limitu modelu
|
||||
- sumy wiadomości i kosztów
|
||||
- podział tokenów ostatniej odpowiedzi
|
||||
- przybliżony podział tego, co zajmuje kontekst (Twoje wiadomości, agenta, wynik narzędzi)
|
||||
|
||||
Podział jest szacunkiem, a nie dokładnym wyliczeniem — używaj go do wykrycia, co zapełnia okno, a nie do rozliczeń.
|
||||
|
||||
## Co zrobić, gdy jest pełny
|
||||
|
||||
Rozpocznij świeżą sesję dla nowego zadania, zamiast pozwalać jednej sesji rosnąć w nieskończoność. Krótszy kontekst jest szybszy i utrzymuje model skupionym.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Projekty](/pl/projects/) — sesje są grupowane według projektu
|
||||
@@ -0,0 +1,22 @@
|
||||
---
|
||||
title: Przeglądarka na komputerze
|
||||
description: Przeglądaj dowolną stronę wewnątrz aplikacji na komputerze, z inspekcją i przechwytywaniem konsoli.
|
||||
---
|
||||
|
||||
# Przeglądarka na komputerze
|
||||
|
||||
Aplikacja na komputerze ma wbudowaną przeglądarkę, dzięki czemu możesz otworzyć dowolną stronę tuż obok czatu, wskazywać elementy, aby o nie zapytać, oraz przechwytywać konsolę strony. Otwórz ją z przycisku globusa w nagłówku aplikacji.
|
||||
|
||||
> Przeglądarka na komputerze to funkcja **tylko na komputerze**. W wersji webowej panel [podglądu](/pl/preview/) oferuje te same narzędzia inspekcji i konsoli dla Twojego lokalnego serwera deweloperskiego.
|
||||
|
||||
## Inspekcja i adnotacje
|
||||
|
||||
Włącz **inspect** i kliknij dowolny element na stronie. OpenChamber przechwytuje o nim notatkę — czym jest, jakie ma style, gdzie się znajduje, oraz zrzut ekranu — i dołącza ją do Twojej wiadomości czatu. To najszybszy sposób, by powiedzieć agentowi „ten element, dokładnie tutaj”.
|
||||
|
||||
## Przechwytywanie konsoli
|
||||
|
||||
Przeglądarka zbiera wynik konsoli strony — błędy, ostrzeżenia i logi — dzięki czemu możesz go filtrować i czytać bez otwierania narzędzi deweloperskich.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Podgląd i serwery deweloperskie](/pl/preview/) — te same narzędzia dla Twojego lokalnego serwera deweloperskiego
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: Tożsamości Git
|
||||
description: Commituj z właściwym imieniem i adresem e-mail dla każdego repozytorium.
|
||||
---
|
||||
|
||||
# Tożsamości Git
|
||||
|
||||
Tożsamość git to imię i adres e-mail, którymi podpisywane są Twoje commity. Jeśli pracujesz z repozytoriami osobistymi i służbowymi, możesz zapisać tożsamości i zastosować właściwą dla każdego repozytorium, zamiast polegać na jednym globalnym ustawieniu. Zarządzaj nimi w **Settings → Git**.
|
||||
|
||||
## Dodaj tożsamość
|
||||
|
||||
1. Otwórz **Settings → Git** i wybierz **New**.
|
||||
2. Wprowadź **name** i **email**, którymi chcesz commitować.
|
||||
3. Wybierz, jak uwierzytelnia się ze zdalnym repozytorium:
|
||||
- **SSH** — wskaż klucz SSH
|
||||
- **token** — użyj zapisanego poświadczenia dla hosta
|
||||
4. Opcjonalnie nadaj jej kolor i ikonę, by łatwo było ją rozpoznać.
|
||||
|
||||
Globalna tożsamość Twojego systemu również jest pokazana, tylko do odczytu.
|
||||
|
||||
## Zastosuj tożsamość do repozytorium
|
||||
|
||||
Zastosowanie tożsamości zapisuje ją do **lokalnej** konfiguracji git tego repozytorium — wpływa tylko na to repozytorium, a nie na Twoje ustawienie globalne. Tożsamości SSH ustawiają też polecenie SSH, aby używać Twojego klucza; tożsamości tokenowe konfigurują przechowywanie poświadczeń dla hosta.
|
||||
|
||||
Możesz zaimportować tożsamości, które OpenChamber wykryje w Twoich istniejących poświadczeniach git, i zapisać je jako tożsamości tokenowe.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Przepływy Git i GitHub](/pl/git/) — commituj, używając ustawionej tożsamości
|
||||
- [Issues i PR na GitHub](/pl/github/) — połącz konto GitHub na potrzeby PR-ów
|
||||
@@ -0,0 +1,41 @@
|
||||
---
|
||||
title: Przepływy Git i GitHub
|
||||
description: Dodawaj do indeksu, commituj i zarządzaj gałęziami bez wychodzenia z OpenChamber.
|
||||
---
|
||||
|
||||
# Przepływy Git i GitHub
|
||||
|
||||
OpenChamber ma wbudowany widok git, dzięki czemu możesz przeglądać zmiany, commitować i zarządzać gałęziami bez przełączania się na terminal. Otwórz go z zakładki **Git** w prawym pasku bocznym.
|
||||
|
||||
## Przeglądaj i commituj
|
||||
|
||||
Widok git dzieli Twoje zmiany na **staged** i **unstaged**:
|
||||
|
||||
- kliknij **+** przy pliku, aby dodać go do indeksu, lub **−**, aby go usunąć z indeksu
|
||||
- dodaj lub usuń z indeksu wszystko w grupie naraz
|
||||
- kliknij plik, aby zobaczyć jego diff
|
||||
|
||||
Następnie napisz komunikat commita i commituj. Możesz zlecić OpenChamber **wygenerowanie komunikatu commita** na podstawie Twoich zmian z indeksu — używa modelu bieżącej sesji, więc potrzebujesz otwartej sesji.
|
||||
|
||||
## Gałęzie i historia
|
||||
|
||||
Widok git obejmuje też resztę codziennej pracy z git:
|
||||
|
||||
- twórz, przełączaj, zmieniaj nazwy i usuwaj gałęzie
|
||||
- push, pull i fetch
|
||||
- przeglądaj historię i diffy poszczególnych commitów
|
||||
- odkładaj (stash) i przywracaj zmiany
|
||||
|
||||
## Pull requesty
|
||||
|
||||
Połącz GitHub (zobacz [Issues i PR na GitHub](/pl/github/)), a zakładka **PR** pozwoli Ci otworzyć pull request, zaktualizować go, oznaczyć jako gotowy lub scalić — oraz wygenerować jego tytuł i opis w ten sam sposób co komunikaty commitów.
|
||||
|
||||
## Rozwiązywanie konfliktów
|
||||
|
||||
Jeśli scalanie, rebase lub integracja napotka konflikt, OpenChamber pokazuje, co utknęło, i pozwala Ci to rozwiązać — w tym przekazać to agentowi.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Issues i PR na GitHub](/pl/github/) — połącz GitHub i rozpocznij pracę od issue
|
||||
- [Sesje worktree](/pl/worktrees/) — izoluj gałąź w jej własnym folderze
|
||||
- [Tożsamości Git](/pl/git-identities/) — commituj jako właściwa osoba w każdym repozytorium
|
||||
@@ -0,0 +1,34 @@
|
||||
---
|
||||
title: Issues i PR na GitHub
|
||||
description: Połącz GitHub i rozpoczynaj sesje od issues i pull requestów.
|
||||
---
|
||||
|
||||
# Issues i PR na GitHub
|
||||
|
||||
Połącz swoje konto GitHub, a OpenChamber może pobierać issues i pull requesty, rozpocząć sesję bezpośrednio z jednego z nich oraz otwierać lub aktualizować za Ciebie PR-y.
|
||||
|
||||
## Połącz GitHub
|
||||
|
||||
1. Otwórz **Settings → Git**.
|
||||
2. W sekcji GitHub wybierz **Connect**. OpenChamber pokazuje link i krótki kod.
|
||||
3. Otwórz link, wpisz kod i zatwierdź.
|
||||
|
||||
Po połączeniu Twoje konto pojawia się w sekcji GitHub. Możesz połączyć więcej niż jedno konto i przełączać się między nimi albo rozłączyć w dowolnym momencie.
|
||||
|
||||
## Rozpocznij pracę od issue lub PR
|
||||
|
||||
Gdy tworzysz [sesję worktree](/pl/worktrees/) z połączonym GitHub, możesz wybrać **Start from GitHub issue/PR**:
|
||||
|
||||
- wybierz **issue**, a OpenChamber nazwie gałąź jego nazwą i otworzy sesję z issue oraz jego komentarzami jako pierwszą wiadomością
|
||||
- wybierz **pull request**, a wyewidencjonuje on gałąź PR; możesz dołączyć diff PR, aby agent miał całą zmianę
|
||||
|
||||
To wprowadza Cię prosto do sesji z już wczytanym kontekstem.
|
||||
|
||||
## Otwieraj pull requesty i nimi zarządzaj
|
||||
|
||||
Z zakładki **PR** w [widoku git](/pl/git/) możesz utworzyć pull request, zaktualizować go, oznaczyć szkic jako gotowy lub scalić go. OpenChamber może wygenerować tytuł i opis PR na podstawie Twoich zmian.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Przepływy Git i GitHub](/pl/git/) — commituj i zarządzaj gałęziami
|
||||
- [Sesje worktree](/pl/worktrees/) — gdzie startują sesje issue i PR
|
||||
@@ -20,6 +20,13 @@ Skorzystaj z tej dokumentacji, aby:
|
||||
- [Tunele](/pl/tunnels/)
|
||||
- [Rozwiązywanie problemów](/pl/troubleshooting/)
|
||||
|
||||
## Odkryj więcej
|
||||
|
||||
- [Projekty](/pl/projects/) i [Sesje worktree](/pl/worktrees/) — organizuj i izoluj swoją pracę
|
||||
- [Dostawcy, modele i agenci](/pl/providers/) — połącz OpenCode i wybierz model
|
||||
- [Przepływy Git i GitHub](/pl/git/) — twórz commity, przeglądaj i otwieraj PR-y
|
||||
- [Bezpieczeństwo](/pl/security/) i [Tunele](/pl/tunnels/) — chroń swoją instancję i uzyskuj do niej dostęp
|
||||
|
||||
## Do czego służy OpenChamber
|
||||
|
||||
OpenChamber jest przeznaczony do tych części programowania z AI, które zyskują na centrum dowodzenia: rozgałęzianie sesji, przeglądanie diffów, zarządzanie terminalami, śledzenie postępu narzędzi, uruchamianie akcji projektu i utrzymywanie całej planszy na widoku, gdy agent pracuje.
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
---
|
||||
title: Magic Prompts
|
||||
description: Dostosuj wbudowane prompty stojące za automatycznymi przepływami OpenChamber.
|
||||
---
|
||||
|
||||
# Magic Prompts
|
||||
|
||||
OpenChamber używa w tle wbudowanych promptów za każdym razem, gdy robi coś automatycznie — pisze komunikat commita, szkicuje PR, przegląda issue, rozwiązuje konflikt, podsumowuje sesję. Magic Prompts to miejsce, w którym czytasz i przepisujesz te prompty. Otwórz je w **Settings → Magic Prompts**.
|
||||
|
||||
Do normalnego użytku ta strona nie jest potrzebna. Sięgnij po nią, gdy chcesz, by przepływ zachowywał się inaczej — powiedzmy komunikaty commitów w określonym stylu.
|
||||
|
||||
## Edytuj prompt
|
||||
|
||||
1. Otwórz **Settings → Magic Prompts**.
|
||||
2. Wybierz prompt z grup w pasku bocznym — Git, GitHub, Planning i Session.
|
||||
3. Edytuj tekst i zapisz.
|
||||
|
||||
Niektóre prompty mają część widoczną (wiadomość, którą zobaczysz) i część z instrukcjami (ukryte wskazówki dla agenta). Prompty mogą zawierać `{{placeholders}}`, które OpenChamber uzupełnia, jak diff czy tytuł issue — zostaw je na miejscu.
|
||||
|
||||
## Reset
|
||||
|
||||
Zmieniłeś zdanie? Każdy prompt ma **reset to default**, a jest też **reset all**, jeśli chcesz zacząć wszystko od nowa.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Przepływy Git i GitHub](/pl/git/) — wiele z tych promptów napędza przepływy git
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: Serwery MCP
|
||||
description: Dodawaj serwery MCP, aby dać agentom dodatkowe narzędzia.
|
||||
---
|
||||
|
||||
# Serwery MCP
|
||||
|
||||
Serwer MCP daje Twoim agentom dodatkowe narzędzia — takie jak przeszukiwanie bazy danych, wywoływanie API czy odczytywanie używanej przez Ciebie usługi. Dodaj je w **Settings → MCP**.
|
||||
|
||||
## Dodaj serwer
|
||||
|
||||
1. Otwórz **Settings → MCP**.
|
||||
2. Dodaj serwer i wybierz jego typ:
|
||||
- **local** — OpenChamber uruchamia polecenie na Twojej maszynie. Podajesz polecenie do uruchomienia oraz, w razie potrzeby, zmienne środowiskowe.
|
||||
- **remote** — OpenChamber łączy się z adresem URL hostowanym przez kogoś innego. Podajesz adres URL oraz wszelkie potrzebne nagłówki (na przykład token uwierzytelniający).
|
||||
3. Zapisz. Serwer jest domyślnie włączony; możesz go wyłączyć bez usuwania.
|
||||
|
||||
## Gdzie obowiązuje
|
||||
|
||||
Wybierz zakres przy dodawaniu serwera:
|
||||
|
||||
- **personal** — dostępny w każdym projekcie
|
||||
- **project** — dostępny tylko w bieżącym projekcie i zapisany razem z pozostałymi ustawieniami projektu
|
||||
|
||||
Nazwy serwerów używają małych liter, cyfr, myślników i podkreśleń.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Dostawcy, modele i agenci](/pl/providers/) — najpierw połącz model
|
||||
- [Skille](/pl/skills/) — inny sposób na rozszerzenie możliwości agentów
|
||||
@@ -0,0 +1,31 @@
|
||||
---
|
||||
title: PWA i dostęp z telefonu
|
||||
description: Zainstaluj OpenChamber jako aplikację i używaj go z telefonu.
|
||||
---
|
||||
|
||||
# PWA i dostęp z telefonu
|
||||
|
||||
Aplikacja webowa OpenChamber instaluje się jak aplikacja na telefonie (PWA), więc możesz trzymać ją na ekranie głównym i używać jej na pełnym ekranie. Połącz to z [tunelem](/pl/tunnels/), a będziesz mógł zajrzeć do sesji z dowolnego miejsca.
|
||||
|
||||
## Zainstaluj ją
|
||||
|
||||
OpenChamber korzysta z wbudowanej instalacji Twojej przeglądarki, więc nie ma osobnego pobierania:
|
||||
|
||||
- **przeglądarka na komputerze** — użyj opcji **Install** w pasku adresu
|
||||
- **iPhone/iPad (Safari)** — Udostępnij → **Dodaj do ekranu początkowego**
|
||||
- **Android (Chrome)** — menu → **Zainstaluj aplikację** / **Dodaj do ekranu głównego**
|
||||
|
||||
Po zainstalowaniu otwiera się we własnym oknie, bez elementów przeglądarki.
|
||||
|
||||
## Dotrzyj do niej z telefonu
|
||||
|
||||
Aby otworzyć OpenChamber na telefonie, gdy serwer działa na Twoim komputerze, uruchom [tunel](/pl/tunnels/) i otwórz link (lub zeskanuj kod QR) na telefonie. Używaj silnego [hasła UI](/pl/security/), gdy tylko to robisz.
|
||||
|
||||
## Ustawienia mobilne
|
||||
|
||||
W **Settings → OpenChamber** kilka opcji dostraja działanie na telefonie i zainstalowanej aplikacji — nazwę zainstalowanej aplikacji, orientację ekranu i zachowanie klawiatury ekranowej.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Tunele](/pl/tunnels/) — dotrzyj do swojej instancji z innej sieci
|
||||
- [Bezpieczeństwo](/pl/security/) — zabezpiecz UI przed udostępnieniem
|
||||
@@ -0,0 +1,32 @@
|
||||
---
|
||||
title: Multi-run
|
||||
description: Uruchom ten sam prompt na kilku modelach lub w kilku sesjach naraz.
|
||||
---
|
||||
|
||||
# Multi-run
|
||||
|
||||
Multi-run uruchamia kilka sesji z jednego formularza — przydatne do wypróbowania tego samego zadania na różnych modelach i porównania wyników. Otwórz go z przycisku u góry paska bocznego sesji.
|
||||
|
||||
## Rozpocznij multi-run
|
||||
|
||||
1. Otwórz launcher multi-run.
|
||||
2. Wybierz projekt i nazwij grupę uruchomień.
|
||||
3. Napisz prompt i wybierz modele, na których ma się uruchomić (do pięciu na grupę).
|
||||
4. Wybierz, czy **isolate runs**.
|
||||
5. Uruchom.
|
||||
|
||||
Każdy model dostaje własną sesję i wszystkie startują z Twoim promptem.
|
||||
|
||||
## Izolowane uruchomienia
|
||||
|
||||
Włącz **isolate runs**, aby każde uruchomienie miało własny [worktree](/pl/worktrees/) i gałąź, dzięki czemu nigdy nie dotykają tych samych plików. Wymaga to repozytorium git — dla folderów, które nim nie są, jest automatycznie wyłączone. Wybierz gałąź, od której startują uruchomienia.
|
||||
|
||||
Gdy izolacja jest wyłączona, każde uruchomienie jest zwykłą sesją w folderze projektu.
|
||||
|
||||
## Porównywanie wyników
|
||||
|
||||
Każde uruchomienie to zwykła sesja, którą możesz otworzyć, przeczytać i zachować lub odrzucić. Jeśli uruchomiłeś sesje, aby porównać podejścia, przejrzyj je obok siebie i przenieś najlepsze dalej.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Sesje worktree](/pl/worktrees/) — jak izolacja działa pod spodem
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
title: Notatki, listy zadań i plany projektu
|
||||
description: Prowadź notatki, listę zadań i zapisane plany dla każdego projektu.
|
||||
---
|
||||
|
||||
# Notatki, listy zadań i plany projektu
|
||||
|
||||
Każdy projekt ma własną przestrzeń roboczą na notatki, listę zadań i zapisane plany. Należą do projektu, a nie do żadnej pojedynczej sesji, więc pozostają na miejscu, gdy przechodzisz między sesjami. Znajdziesz je w zakładce **Context** prawego paska bocznego (na telefonie dedykowana zakładka).
|
||||
|
||||
## Notatki
|
||||
|
||||
Dowolne pole na notatki o wszystkim, co chcesz zapamiętać na temat projektu. Zapisuje się samo w trakcie pisania.
|
||||
|
||||
## Listy zadań
|
||||
|
||||
Prosta lista kontrolna. Dodawaj pozycje, odhaczaj je, zmieniaj kolejność przeciąganiem i czyść ukończone.
|
||||
|
||||
Każde zadanie ma menu **send**, dzięki któremu możesz przekazać je agentowi:
|
||||
|
||||
- wyślij je do bieżącej sesji
|
||||
- rozpocznij z nim nową sesję
|
||||
- rozpocznij z nim nową [sesję worktree](/pl/worktrees/) (tylko gdy projekt jest repozytorium git)
|
||||
|
||||
## Plany
|
||||
|
||||
Miejsce na przechowywanie dłuższych planów jako zapisanych plików. Możesz:
|
||||
|
||||
- zaimportować plan z pliku Markdown lub tekstowego
|
||||
- otworzyć plan, aby przeczytać go w panelu bocznym
|
||||
- usunąć plany, których już nie potrzebujesz
|
||||
|
||||
Powinieneś wrócić do zakładki Context z zapisaną notatką, odhaczonym zadaniem lub wylistowanym planem — tak poznasz, że się udało.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Sesje worktree](/pl/worktrees/) — uruchom zadanie w jego własnej gałęzi
|
||||
- [Projekty](/pl/projects/) — należą one do aktywnego projektu
|
||||
@@ -0,0 +1,34 @@
|
||||
---
|
||||
title: Powiadomienia
|
||||
description: Otrzymuj powiadomienia, gdy sesja Cię potrzebuje lub kończy pracę.
|
||||
---
|
||||
|
||||
# Powiadomienia
|
||||
|
||||
Powiadomienia informują Cię, gdy coś wymaga Twojej uwagi, dzięki czemu nie musisz wpatrywać się w ekran — sesja się zakończyła, napotkała błąd, zadała pytanie albo potrzebuje uprawnień do zrobienia czegoś. Skonfiguruj je w **Settings → OpenChamber → Notifications**.
|
||||
|
||||
## Włącz je
|
||||
|
||||
1. Otwórz **Settings → OpenChamber → Notifications**.
|
||||
2. Zezwól na powiadomienia, gdy przeglądarka lub system o to poprosi.
|
||||
3. Wybierz, o czym chcesz być informowany:
|
||||
- sesja się **kończy**
|
||||
- sesja napotyka **błąd**
|
||||
- sesja **zadaje pytanie**
|
||||
- sesja potrzebuje **uprawnień**
|
||||
- **podzadania** się kończą
|
||||
|
||||
## Jak do Ciebie docierają
|
||||
|
||||
- na **komputerze** otrzymujesz natywne powiadomienia systemowe
|
||||
- w **przeglądarce lub zainstalowanej aplikacji** otrzymujesz powiadomienia web push, więc docierają nawet wtedy, gdy karta jest w tle
|
||||
|
||||
Sesje ustawione na automatyczną akceptację nie będą Cię nagabywać powiadomieniami o uprawnieniach.
|
||||
|
||||
## Dostosuj treść
|
||||
|
||||
Każdy rodzaj powiadomienia ma szablon tytułu i wiadomości, który możesz edytować, używając pól takich jak nazwa agenta i model. Jest też limit tego, ile z ostatniej wiadomości zostaje dołączone, aby powiadomienia pozostały krótkie.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Tryb głosowy](/pl/voice/) — zamiast tego słuchaj odczytywanych odpowiedzi
|
||||
@@ -0,0 +1,54 @@
|
||||
---
|
||||
title: OpenCode Server
|
||||
description: Połącz OpenChamber z lokalnym lub zdalnym serwerem OpenCode.
|
||||
---
|
||||
|
||||
# OpenCode Server
|
||||
|
||||
OpenChamber działa na bazie serwera OpenCode. Domyślnie uruchamia go za Ciebie, więc nie musisz robić nic dodatkowego. Ta strona jest potrzebna tylko wtedy, gdy chcesz wskazać OpenChamber serwer, który już uruchamiasz, albo zarządzać tym, który sam startuje.
|
||||
|
||||
## Jak OpenChamber znajduje serwer
|
||||
|
||||
Gdy OpenChamber się uruchamia, szuka serwera w tej kolejności:
|
||||
|
||||
1. ponownie używa serwera, który już uruchomił
|
||||
2. łączy się z zewnętrznym, jeśli mu to wskazałeś (zobacz niżej)
|
||||
3. automatycznie wykrywa serwer na domyślnym porcie (`4096`)
|
||||
4. w przeciwnym razie uruchamia i obsługuje własny
|
||||
|
||||
Jeśli nic nie jest skonfigurowane, krok 4 dzieje się automatycznie i od razu możesz pracować.
|
||||
|
||||
## Połącz się z serwerem, który już uruchamiasz
|
||||
|
||||
Ustaw te wartości przed uruchomieniem OpenChamber:
|
||||
|
||||
```bash
|
||||
OPENCODE_HOST=http://localhost:4096 OPENCODE_SKIP_START=true openchamber
|
||||
```
|
||||
|
||||
- `OPENCODE_HOST` — pełny adres Twojego serwera OpenCode, wraz z portem (wartość taka jak `http://localhost:4096`). Nie może zawierać ścieżki na końcu.
|
||||
- `OPENCODE_SKIP_START=true` — informuje OpenChamber, aby nie uruchamiał własnego serwera.
|
||||
|
||||
Jeśli chcesz zmienić tylko port, ustaw `OPENCODE_PORT` zamiast `OPENCODE_HOST`.
|
||||
|
||||
Jeśli w `OPENCODE_HOST` brakuje portu lub zawiera ścieżkę, OpenChamber go zignoruje i wróci do uruchamiania własnego serwera. Obserwuj logi startowe pod kątem ostrzeżenia `[config]`, jeśli oczekiwane połączenie nie nastąpiło.
|
||||
|
||||
## Zarządzaj serwerem z poziomu CLI
|
||||
|
||||
```bash
|
||||
openchamber status
|
||||
openchamber logs
|
||||
openchamber restart
|
||||
openchamber stop
|
||||
```
|
||||
|
||||
Samo `openchamber` uruchamia serwer w tle. Dodaj `--foreground`, aby pozostał dołączony do Twojego terminala.
|
||||
|
||||
## „OpenCode uruchamia się ponownie”
|
||||
|
||||
Gdy serwer startuje lub uruchamia się ponownie, OpenChamber pokazuje stan „OpenCode uruchamia się ponownie” i wstrzymuje żądania, aż będzie gotowy. To normalne tuż po uruchomieniu lub restarcie. Jeśli ten stan nigdy nie znika, zobacz [Połączenie z OpenCode](/pl/troubleshooting/opencode-connection/).
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Dostawcy, modele i agenci](/pl/providers/) — skonfiguruj to, z czym serwer się komunikuje
|
||||
- [Połączenie z OpenCode](/pl/troubleshooting/opencode-connection/) — jeśli nie chce się połączyć
|
||||
@@ -0,0 +1,32 @@
|
||||
---
|
||||
title: Podgląd i serwery deweloperskie
|
||||
description: Otwórz działający serwer deweloperski wewnątrz OpenChamber.
|
||||
---
|
||||
|
||||
# Podgląd i serwery deweloperskie
|
||||
|
||||
Gdy uruchamiasz serwer deweloperski, OpenChamber może otworzyć go bezpośrednio w aplikacji zamiast w osobnej karcie przeglądarki — dzięki czemu widzisz swoją witrynę obok czatu, przechwytujesz jej konsolę i wskazujesz elementy, aby o nie zapytać.
|
||||
|
||||
## Otwórz podgląd
|
||||
|
||||
OpenChamber obserwuje wynik terminala pod kątem adresu lokalnego (wiersz `Local:`, który drukują narzędzia takie jak Vite, Next.js czy Astro). Gdy go wykryje:
|
||||
|
||||
- w terminalu pojawia się przycisk **Open preview**
|
||||
- [akcja projektu](/pl/project-actions/) z włączonym auto-open otwiera go za Ciebie
|
||||
- lokalny link w wiadomości czatu również może go otworzyć
|
||||
|
||||
Witryna ładuje się w panelu bocznym. Podglądać można wyłącznie adresy lokalne (na Twojej własnej maszynie).
|
||||
|
||||
## Konsola i inspekcja
|
||||
|
||||
W panelu podglądu możesz:
|
||||
|
||||
- obserwować **konsolę** strony — błędy, ostrzeżenia i logi, filtrowane wedle uznania
|
||||
- włączyć **inspect**, kliknąć dowolny element i wysłać o nim notatkę — selektor, style, pozycję i zrzut ekranu — prosto do czatu
|
||||
|
||||
To najszybszy sposób, by powiedzieć agentowi „ten przycisk, tutaj”, bez opisywania go.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Akcje projektu](/pl/project-actions/) — automatycznie otwórz serwer przy uruchomieniu
|
||||
- [Przeglądarka na komputerze](/pl/desktop-browser/) — te same narzędzia dla dowolnej strony, na komputerze
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
title: Akcje projektu
|
||||
description: Zapisuj często uruchamiane polecenia i uruchamiaj je jednym kliknięciem.
|
||||
---
|
||||
|
||||
# Akcje projektu
|
||||
|
||||
Akcja projektu to polecenie powłoki, które zapisujesz raz i uruchamiasz kliknięciem — serwer deweloperski, build, uruchomienie testów. Każdy projekt ma własną listę. Skonfiguruj je w **Settings → Projects → Project Actions**.
|
||||
|
||||
## Dodaj akcję
|
||||
|
||||
1. Otwórz **Settings → Projects** i znajdź sekcję **Project Actions**.
|
||||
2. Dodaj akcję, nadaj jej nazwę, wybierz ikonę i wprowadź polecenie do uruchomienia.
|
||||
3. Zapisz.
|
||||
|
||||
Akcję możesz ograniczyć do określonych systemów operacyjnych, jeśli polecenie ma sens tylko na jednym z nich.
|
||||
|
||||
## Uruchom akcję
|
||||
|
||||
Akcje znajdują się w menu w nagłówku aplikacji. Kliknij jedną, a OpenChamber uruchomi ją w terminalu w folderze Twojego projektu, przełączając Cię na widok terminala, byś mógł obserwować wynik. Zatrzymaj ją z tego samego menu.
|
||||
|
||||
## Automatyczne otwieranie serwera deweloperskiego
|
||||
|
||||
Włącz **auto-open URL** dla akcji, która uruchamia serwer. OpenChamber obserwuje wynik pod kątem adresu lokalnego i proponuje jego otwarcie — zobacz [Podgląd i serwery deweloperskie](/pl/preview/). Na komputerze możesz też przekierować go przez przekazywanie portu SSH.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Podgląd i serwery deweloperskie](/pl/preview/) — otwórz działający serwer deweloperski wewnątrz OpenChamber
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
title: Ikony projektów
|
||||
description: Nadaj każdemu projektowi rozpoznawalną ikonę.
|
||||
---
|
||||
|
||||
# Ikony projektów
|
||||
|
||||
Ikona projektu ułatwia odróżnienie projektów na pierwszy rzut oka. OpenChamber próbuje znaleźć jedną za Ciebie, a Ty zawsze możesz ustawić własną. Zarządzaj nią w **Settings → Projects**.
|
||||
|
||||
## Automatyczne wykrywanie
|
||||
|
||||
Gdy dodajesz projekt, OpenChamber szuka w nim pliku `favicon` i używa go jako ikony projektu. Jeśli Twoje repozytorium już zawiera favicon, ikona zwykle po prostu się pojawia — nic nie trzeba robić.
|
||||
|
||||
## Ustaw własną
|
||||
|
||||
Otwórz **Settings → Projects** i prześlij obraz (PNG, JPEG lub SVG, do 5 MB). Własny obraz ma pierwszeństwo przed wykrytym automatycznie. Możesz też wybrać kolor albo usunąć obraz, aby wrócić do wykrywania.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Projekty](/pl/projects/) — nazywaj, koloruj i organizuj swoje projekty
|
||||
@@ -0,0 +1,34 @@
|
||||
---
|
||||
title: Projekty
|
||||
description: Organizuj swoją pracę w projekty i przełączaj się między nimi.
|
||||
---
|
||||
|
||||
# Projekty
|
||||
|
||||
Projekt to folder na Twoim komputerze, który OpenChamber śledzi — zwykle jedna baza kodu. Przełączenie projektu zmienia folder, w którym pracuje agent, wraz z sesjami i ustawieniami tego projektu.
|
||||
|
||||
## Dodaj projekt
|
||||
|
||||
Projekt możesz dodać z kilku miejsc:
|
||||
|
||||
- pozycja **Add project** w palecie poleceń
|
||||
- przycisk **+** u góry paska bocznego sesji
|
||||
- przeglądarka folderów, gdy wybierasz katalog
|
||||
|
||||
Wskaż folder, a OpenChamber go zapamięta. Nazwa pochodzi od folderu; możesz ją później zmienić.
|
||||
|
||||
## Przełączaj projekty
|
||||
|
||||
Wybierz projekt z paska bocznego, aby go aktywować. Wszystko — sesje, git, notatki — podąża za otwartym projektem.
|
||||
|
||||
## Spraw, by projekt był rozpoznawalny
|
||||
|
||||
Otwórz **Settings → Projects**, aby nadać projektowi własną nazwę, kolor lub ikonę. OpenChamber próbuje znaleźć ikonę automatycznie — zobacz [Ikony projektów](/pl/project-icons/).
|
||||
|
||||
> W VS Code OpenChamber zawsze używa otwartego folderu jako jedynego projektu, więc nie ma nic do dodawania ani przełączania. Strona ustawień Projects jest tam ukryta.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Notatki, listy zadań i plany projektu](/pl/notes-todos-plans/) — prowadź robocze notatki dla każdego projektu
|
||||
- [Akcje projektu](/pl/project-actions/) — zapisuj często uruchamiane polecenia
|
||||
- [Kontekst](/pl/context/) — zobacz, ile pamięci modelu zużywa sesja
|
||||
@@ -0,0 +1,49 @@
|
||||
---
|
||||
title: Dostawcy, modele i agenci
|
||||
description: Połącz dostawców AI, wybierz modele i skonfiguruj agentów.
|
||||
---
|
||||
|
||||
# Dostawcy, modele i agenci
|
||||
|
||||
Zanim OpenChamber cokolwiek zrobi, potrzebuje co najmniej jednego połączonego dostawcy AI. Ta strona opisuje łączenie dostawcy, wybór modelu i dostosowywanie agentów.
|
||||
|
||||
## Połącz dostawcę
|
||||
|
||||
1. Otwórz **Settings → Providers**.
|
||||
2. Otwórz menu **Add provider** i wybierz dostawcę, który nie jest jeszcze połączony.
|
||||
3. Zaloguj się na jeden z dwóch sposobów, zależnie od dostawcy:
|
||||
- **Klucz API** — wklej swój klucz i zapisz.
|
||||
- **Logowanie (device flow)** — OpenChamber pokazuje link i krótki kod. Otwórz link, wpisz kod i zatwierdź. OpenChamber sam dokończy łączenie.
|
||||
|
||||
Gdy dostawca pokazuje się jako połączony, jego modele stają się dostępne w czacie.
|
||||
|
||||
Aby się rozłączyć, otwórz dostawcę i wybierz usunięcie jego logowania.
|
||||
|
||||
## Wybierz model
|
||||
|
||||
Model wybierasz tam, gdzie pracujesz:
|
||||
|
||||
- w czacie użyj selektora modelu w pasku wiadomości, aby ustawić dostawcę i model dla tej sesji
|
||||
- dla agenta ustaw model domyślny (poniżej)
|
||||
|
||||
## Skonfiguruj agentów
|
||||
|
||||
Agent to nazwana konfiguracja — model, osobowość i to, co wolno mu robić.
|
||||
|
||||
1. Otwórz **Settings → Agents**.
|
||||
2. Wybierz agenta lub utwórz nowego.
|
||||
3. Edytuj dowolne z poniższych:
|
||||
- **description** — do czego służy agent
|
||||
- **model** — jego domyślny model
|
||||
- **temperature** — jak kreatywne są jego odpowiedzi
|
||||
- **prompt** — stałe instrukcje, których zawsze przestrzega
|
||||
- **tool rules** — których narzędzi może używać
|
||||
|
||||
## Gdzie są przechowywane Twoje logowania
|
||||
|
||||
Logowania dostawców są przechowywane przez OpenCode, a nie OpenChamber, więc są współdzielone z OpenCode CLI. Jeśli ustawisz tego samego dostawcę w więcej niż jednym miejscu, wygrywa ustawienie najbardziej szczegółowe: ustawienie dla projektu nadpisuje Twoje osobiste.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Serwery MCP](/pl/mcp/) — dodaj agentom dodatkowe narzędzia
|
||||
- [Zużycie i limity](/pl/usage/) — śledź, ile już wykorzystałeś
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: Zdalne instancje
|
||||
description: Połącz aplikację na komputerze z OpenChamber na innej maszynie przez SSH.
|
||||
---
|
||||
|
||||
# Zdalne instancje
|
||||
|
||||
Aplikacja na komputerze może połączyć się z OpenChamber działającym na innej maszynie przez SSH — serwer służbowy, maszyna w chmurze, homelab — i przenieść jego UI na Twój ekran, jakby był lokalny. Skonfiguruj to w **Settings → Remote Instances**.
|
||||
|
||||
> Zdalne instancje to funkcja **tylko na komputerze**. W wersji webowej lub w VS Code połącz się ze zdalnym serwerem za pomocą zmiennych środowiskowych z [OpenCode Server](/pl/opencode-server/).
|
||||
|
||||
## Dodaj zdalną instancję
|
||||
|
||||
1. Otwórz **Settings → Remote Instances** i dodaj jedną.
|
||||
2. Podaj polecenie SSH, którego normalnie używasz, by dotrzeć do maszyny, oraz przydomek.
|
||||
3. Wybierz, jak OpenChamber tam działa:
|
||||
- **managed** — OpenChamber instaluje i uruchamia się sam na zdalnej maszynie
|
||||
- **external** — połącz się z tym, który już działa
|
||||
4. Połącz.
|
||||
|
||||
OpenChamber przeprowadza przez kolejne kroki — sprawdzenie połączenia, skonfigurowanie zdalnej maszyny, uruchomienie serwera i przekazanie portu — i pokazuje, na jakim etapie się znajduje. Gdy osiągnie stan **ready**, zdalne UI ładuje się lokalnie.
|
||||
|
||||
## Poświadczenia
|
||||
|
||||
Sam decydujesz, czy zapisać hasła SSH i UI, czy wpisywać je za każdym razem. Jeśli połączenie zostanie zerwane, OpenChamber zgłasza, który krok zawiódł, byś mógł to naprawić — zobacz [Dostęp zdalny](/pl/troubleshooting/remote-access/).
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [OpenCode Server](/pl/opencode-server/) — połącz się ze zdalnym serwerem w wersji webowej lub VS Code
|
||||
- [Dostęp zdalny](/pl/troubleshooting/remote-access/) — gdy połączenie nie chce się nawiązać
|
||||
@@ -0,0 +1,33 @@
|
||||
---
|
||||
title: Zaplanowane zadania
|
||||
description: Uruchamiaj prompt automatycznie według harmonogramu.
|
||||
---
|
||||
|
||||
# Zaplanowane zadania
|
||||
|
||||
Zaplanowane zadanie uruchamia za Ciebie prompt według harmonogramu — na przykład codzienne „podsumuj wczorajsze zmiany” albo cotygodniowe porządki. Gdy się uruchamia, OpenChamber rozpoczyna nową sesję i sam wysyła prompt. Otwórz harmonogram z przycisku u góry paska bocznego sesji.
|
||||
|
||||
## Utwórz zadanie
|
||||
|
||||
1. Otwórz okno zaplanowanych zadań z paska bocznego sesji.
|
||||
2. Dodaj zadanie i nadaj mu nazwę.
|
||||
3. Wybierz, kiedy się uruchamia:
|
||||
- **daily** — o jednej lub kilku porach każdego dnia
|
||||
- **weekly** — w wybrane dni tygodnia i godziny
|
||||
- **once** — jedna data i godzina
|
||||
4. Ustaw, co robi: prompt do wysłania oraz dostawcę, model i agenta do użycia. Promptem może być polecenie z ukośnikiem, jak `/review`.
|
||||
5. Zapisz i upewnij się, że zadanie jest włączone.
|
||||
|
||||
Dowolne zadanie możesz uruchomić natychmiast za pomocą **run now**, aby sprawdzić, czy robi to, czego oczekujesz.
|
||||
|
||||
## Jak wygląda sukces
|
||||
|
||||
Po uruchomieniu zadanie pokazuje, kiedy ostatnio się wykonało, czy się powiodło, oraz link do utworzonej sesji. Jeśli uruchomienie się nie powiedzie, błąd również jest tam pokazany.
|
||||
|
||||
## Pamiętaj
|
||||
|
||||
Zadania uruchamiają się tylko wtedy, gdy serwer OpenChamber działa. Jeśli go zamkniesz, zaplanowane uruchomienia są wstrzymane, dopóki nie wróci.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Polecenia i fragmenty](/pl/commands-snippets/) — użyj ponownie polecenia z ukośnikiem jako promptu
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
title: Bezpieczeństwo
|
||||
description: Zabezpiecz UI hasłem i kluczami dostępu, zanim je udostępnisz.
|
||||
---
|
||||
|
||||
# Bezpieczeństwo
|
||||
|
||||
OpenChamber daje dostęp do Twojej maszyny i Twojego kodu, więc zabezpiecz go, zanim ktokolwiek poza Tobą będzie mógł do niego dotrzeć. Ta strona omawia hasło UI, klucze dostępu (passkeys) oraz to, co warto wiedzieć przed udostępnieniem OpenChamber w sieci.
|
||||
|
||||
## Ustaw hasło UI
|
||||
|
||||
Uruchom OpenChamber z hasłem, a interfejs webowy poprosi o nie:
|
||||
|
||||
```bash
|
||||
openchamber --ui-password be-creative-here
|
||||
```
|
||||
|
||||
Możesz też ustawić je za pomocą zmiennej środowiskowej `OPENCHAMBER_UI_PASSWORD`, zamiast podawać je w wierszu poleceń. Po zalogowaniu OpenChamber zapamiętuje urządzenie na pewien czas, więc nie pyta za każdym razem.
|
||||
|
||||
Zawsze ustawiaj hasło, jeśli instancja jest dostępna dla kogokolwiek innego — zwłaszcza przez [tunel](/pl/tunnels/) lub publiczny internet.
|
||||
|
||||
## Klucze dostępu (passkeys)
|
||||
|
||||
Po ustawieniu hasła możesz dodać klucze dostępu (Face ID, Touch ID, klucz bezpieczeństwa) dla szybszego logowania. Dodaj je w **Settings → OpenChamber → Passkeys**.
|
||||
|
||||
Klucze dostępu są powiązane z bieżącym hasłem. Jeśli zmienisz lub usuniesz hasło, zapisane klucze dostępu zostaną wyczyszczone i będziesz je dodawać ponownie.
|
||||
|
||||
## Zanim ją udostępnisz
|
||||
|
||||
- Domyślnie OpenChamber nasłuchuje tylko na Twojej własnej maszynie (`127.0.0.1`). Nasłuchiwanie szerzej wymaga celowej zmiany i najpierw powinieneś ustawić hasło.
|
||||
- Preferuj [tunel](/pl/tunnels/) lub sieć prywatną (jak VPN) zamiast otwierania portu do internetu.
|
||||
- Jeśli umieszczasz OpenChamber za własnym serwerem HTTPS, zobacz [Reverse Proxy](/pl/reverse-proxy/).
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Tunele](/pl/tunnels/) — zalecany sposób na zdalne dotarcie do instancji
|
||||
- [Reverse Proxy](/pl/reverse-proxy/) — uruchom OpenChamber za własnym serwerem
|
||||
@@ -0,0 +1,27 @@
|
||||
---
|
||||
title: Katalog skilli
|
||||
description: Przeglądaj i instaluj gotowe skille.
|
||||
---
|
||||
|
||||
# Katalog skilli
|
||||
|
||||
Katalog skilli pozwala instalować skille opublikowane przez innych zamiast pisania własnych. Otwórz go w **Settings → Skills → Catalog**.
|
||||
|
||||
Aby pisać własne skille, zobacz [Skille](/pl/skills/).
|
||||
|
||||
## Zainstaluj skill
|
||||
|
||||
1. Otwórz katalog.
|
||||
2. Przeglądaj wbudowane źródła — repozytorium skilli Anthropic oraz rejestr społeczności ClawdHub — albo wyszukaj.
|
||||
3. Wybierz skill i zainstaluj go.
|
||||
4. Wybierz, gdzie go zainstalować: dla wszystkiego, co robisz, albo tylko dla bieżącego projektu.
|
||||
|
||||
Jeśli skill o tej samej nazwie już istnieje, OpenChamber zapyta, co zrobić — pominąć go, nadpisać albo zdecydować dla każdego skilla osobno.
|
||||
|
||||
## Dodaj własne źródło
|
||||
|
||||
Możesz dodać dowolne repozytorium Git jako źródło, używając jego nazwy `owner/repo` lub pełnego adresu URL Git. Prywatne repozytoria wymagają skonfigurowanego dostępu na Twojej maszynie (klucz SSH lub zapisane poświadczenia); jeśli źródło nie może się uwierzytelnić, katalog to zgłosi, zamiast po cichu zawieść.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Skille](/pl/skills/) — twórz zainstalowanymi skillami i nimi zarządzaj
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: Skille
|
||||
description: Twórz wielokrotnego użytku instrukcje, które agenci wczytują na żądanie.
|
||||
---
|
||||
|
||||
# Skille
|
||||
|
||||
Skill to wielokrotnego użytku zestaw instrukcji, który agent może wczytać, gdy jest istotny — na przykład „jak piszemy komunikaty commitów” albo „nasze konwencje API”. Zarządzasz nimi w **Settings → Skills**.
|
||||
|
||||
Aby zainstalować gotowe skille zamiast pisać własne, zobacz [Katalog skilli](/pl/skills-catalog/).
|
||||
|
||||
## Utwórz skill
|
||||
|
||||
1. Otwórz **Settings → Skills**.
|
||||
2. Utwórz skill i nadaj mu nazwę oraz krótki opis. Na podstawie opisu agent decyduje, kiedy skill ma zastosowanie, więc niech będzie konkretny.
|
||||
3. Napisz instrukcje. Dodaj pliki pomocnicze, jeśli skill ich potrzebuje.
|
||||
4. Wybierz, gdzie ma się znajdować:
|
||||
- **personal** — dostępny w każdym projekcie
|
||||
- **project** — dostępny tylko w bieżącym projekcie
|
||||
|
||||
## Użyj skilla w czacie
|
||||
|
||||
Wpisz `/` w środku wiadomości, aby otworzyć selektor skilli, a następnie wybierz jeden. Agent wczyta instrukcje tego skilla na potrzeby odpowiedzi.
|
||||
|
||||
`/` na samym początku wiadomości otwiera natomiast [polecenia](/pl/commands-snippets/).
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Katalog skilli](/pl/skills-catalog/) — zainstaluj skille opublikowane przez innych
|
||||
- [Polecenia i fragmenty](/pl/commands-snippets/) — inne sposoby na ponowne użycie tekstu w czacie
|
||||
@@ -0,0 +1,34 @@
|
||||
---
|
||||
title: Połączenie z OpenCode
|
||||
description: Napraw brak połączenia OpenChamber z serwerem OpenCode.
|
||||
---
|
||||
|
||||
# Połączenie z OpenCode
|
||||
|
||||
Jeśli OpenChamber się ładuje, ale nigdy nie przechodzi poza „OpenCode uruchamia się ponownie”, albo czat nie odpowiada, serwer, z którym się komunikuje, jest nieosiągalny. Przejdź przez te kroki.
|
||||
|
||||
## Utknął na „OpenCode uruchamia się ponownie”
|
||||
|
||||
- daj mu chwilę tuż po uruchomieniu — ten stan jest normalny, gdy serwer startuje
|
||||
- sprawdź, czy serwer żyje, za pomocą `openchamber status`
|
||||
- zrestartuj go za pomocą `openchamber restart`
|
||||
- zobacz szczegóły startu za pomocą `openchamber logs`
|
||||
|
||||
## Łączysz się z własnym serwerem
|
||||
|
||||
Jeśli ustawiłeś OpenChamber tak, aby używał istniejącego serwera, sprawdź ponownie konfigurację z [OpenCode Server](/pl/opencode-server/):
|
||||
|
||||
- `OPENCODE_HOST` musi zawierać port, bez ścieżki — na przykład `http://localhost:4096`
|
||||
- ustaw `OPENCODE_SKIP_START=true`, aby OpenChamber nie uruchamiał też własnego
|
||||
- jeśli adres jest nieprawidłowy, OpenChamber go ignoruje i uruchamia własny serwer — poszukaj ostrzeżenia `[config]` w logach
|
||||
|
||||
## Nadal nie działa
|
||||
|
||||
- potwierdź, że Node.js jest w wersji `20` lub nowszej
|
||||
- przeinstaluj najnowsze CLI
|
||||
- otwórz `http://localhost:3000` bezpośrednio, zanim przetestujesz jakikolwiek tunel lub zdalny link
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [OpenCode Server](/pl/opencode-server/) — jak OpenChamber znajduje serwer i nim zarządza
|
||||
- [Rozwiązywanie problemów](/pl/troubleshooting/) — inne częste problemy
|
||||
@@ -0,0 +1,38 @@
|
||||
---
|
||||
title: Dostęp zdalny
|
||||
description: Napraw tunele, zdalne instancje i dostęp do OpenChamber z innego urządzenia.
|
||||
---
|
||||
|
||||
# Dostęp zdalny
|
||||
|
||||
Gdy nie możesz dotrzeć do OpenChamber z telefonu lub innej maszyny, rozwiązanie zależy od tego, jak się łączysz.
|
||||
|
||||
## Najpierw sprawdź podstawy
|
||||
|
||||
- najpierw otwórz `http://localhost:3000` na tym samym komputerze — jeśli to zawiedzie, to nie jest problem zdalny; zobacz [Połączenie z OpenCode](/pl/troubleshooting/opencode-connection/)
|
||||
- potwierdź, że serwer działa, za pomocą `openchamber status`
|
||||
|
||||
## Link tunelu nie działa
|
||||
|
||||
- uruchom `openchamber tunnel status --all`
|
||||
- zrestartuj tunel z tej samej instancji i portu
|
||||
- wygeneruj ponownie link połączenia, jeśli poprzedni był już użyty
|
||||
|
||||
Zobacz [Tunele](/pl/tunnels/), aby poznać pełną konfigurację.
|
||||
|
||||
## Zdalna instancja nie chce się połączyć (komputer)
|
||||
|
||||
Gdy [zdalna instancja](/pl/remote-instances/) się zatnie, OpenChamber wskazuje krok, który zawiódł:
|
||||
|
||||
- **auth** — Twoje hasło SSH lub UI zostało odrzucone; wpisz je ponownie
|
||||
- **install / start** — OpenChamber nie mógł skonfigurować lub uruchomić serwera na zdalnej maszynie; sprawdź wymagania tej maszyny
|
||||
- **forwarding** — połączenie działa, ale port do Ciebie nie dociera; spróbuj innego portu lokalnego
|
||||
|
||||
## Za własnym serwerem
|
||||
|
||||
Jeśli umieściłeś OpenChamber za reverse proxy i ładuje się dziwnie lub nie chce się połączyć, zobacz [Reverse Proxy](/pl/reverse-proxy/).
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Tunele](/pl/tunnels/) · [Zdalne instancje](/pl/remote-instances/) · [Reverse Proxy](/pl/reverse-proxy/)
|
||||
- [Bezpieczeństwo](/pl/security/) — zabezpiecz UI przed udostępnieniem
|
||||
@@ -0,0 +1,35 @@
|
||||
---
|
||||
title: Worktree i Git
|
||||
description: Napraw częste problemy z worktree i git.
|
||||
---
|
||||
|
||||
# Worktree i Git
|
||||
|
||||
Problemy, które pojawiają się przy [sesjach worktree](/pl/worktrees/) i [widoku git](/pl/git/), oraz jak je usunąć.
|
||||
|
||||
## Worktree wymaga uwagi
|
||||
|
||||
OpenChamber oznacza worktree, gdy coś jest nie tak:
|
||||
|
||||
- **folder missing** — folder worktree został usunięty lub przeniesiony poza OpenChamber; usuń sesję i utwórz świeży worktree
|
||||
- **detached or unborn branch** — worktree nie jest na zwykłej gałęzi; wyewidencjonuj go na jedną z nich
|
||||
- **merge, rebase, or cherry-pick in progress** — operacja została niedokończona; dokończ ją lub przerwij z poziomu widoku git
|
||||
|
||||
## Nie można utworzyć worktree
|
||||
|
||||
- **branch already exists** — wybierz inną nazwę gałęzi albo użyj opcji istniejącej gałęzi
|
||||
- **name already in use** — wybierz inną nazwę worktree
|
||||
|
||||
## Generowanie commita lub PR zawodzi
|
||||
|
||||
Generowanie komunikatu commita lub opisu PR działa w Twojej aktywnej sesji, więc potrzebujesz otwartej sesji z wybranym działającym modelem. Otwórz lub wybierz sesję i spróbuj ponownie.
|
||||
|
||||
## Problemy ze ścieżkami SSH lub Windows
|
||||
|
||||
- upewnij się, że klucz SSH używany przez repozytorium to ten ustawiony w Twojej [tożsamości git](/pl/git-identities/)
|
||||
- na Windows git używa ścieżek w stylu uniksowym (jak `/c/Users/...`) — OpenChamber to obsługuje, ale niestandardowe ścieżki kluczy SSH powinny mieć taką samą postać
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Sesje worktree](/pl/worktrees/) — jak tworzone i usuwane są worktree
|
||||
- [Tożsamości Git](/pl/git-identities/) — ustaw właściwy klucz i tożsamość dla każdego repozytorium
|
||||
@@ -80,4 +80,6 @@ openchamber tunnel stop --port 3000
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Bezpieczeństwo](/pl/security/) — zabezpiecz interfejs przed udostępnieniem
|
||||
- [PWA i dostęp z telefonu](/pl/mobile/) — korzystaj z OpenChamber z telefonu
|
||||
- [Rozwiązywanie problemów](/pl/troubleshooting/) — jeśli link tunelu nie działa
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
---
|
||||
title: Aktualizacje
|
||||
description: Aktualizuj OpenChamber na komputerze, w wersji webowej i w VS Code.
|
||||
---
|
||||
|
||||
# Aktualizacje
|
||||
|
||||
Sposób aktualizacji OpenChamber zależy od tego, jak go zainstalowałeś. W każdym przypadku możesz sprawdzić swoją bieżącą wersję w **Settings → OpenChamber → About**.
|
||||
|
||||
## Aplikacja na komputerze
|
||||
|
||||
Aplikacja na komputerze sprawdza aktualizacje względem wydań na GitHub. Gdy jedna jest dostępna, OpenChamber Cię informuje, pobiera ją, gdy zdecydujesz, i instaluje przy następnym restarcie. Zawsze masz kontrolę — nic nie instaluje się bez Twojej zgody.
|
||||
|
||||
## Wersja webowa / CLI
|
||||
|
||||
Jeśli zainstalowałeś CLI, zaktualizuj je z poziomu **About** za pomocą przycisków sprawdzania i aktualizacji albo z terminala:
|
||||
|
||||
```bash
|
||||
openchamber update
|
||||
```
|
||||
|
||||
OpenChamber wykrywa, jak został zainstalowany (npm, pnpm, yarn lub bun), i uruchamia właściwą aktualizację za Ciebie.
|
||||
|
||||
## Serwer OpenCode
|
||||
|
||||
OpenChamber i OpenCode aktualizują się osobno. Gdy dostępna jest nowa wersja OpenCode, OpenChamber proponuje jej aktualizację i restartuje serwer po jej zakończeniu. Zobacz [OpenCode Server](/pl/opencode-server/), aby dowiedzieć się, jak ten serwer jest zarządzany.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Instalacja](/pl/install/) — jak każda aplikacja jest instalowana na początku
|
||||
- [OpenCode Server](/pl/opencode-server/) — aktualizacja serwera bazowego
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
title: Zużycie i limity
|
||||
description: Śledź, ile planu dostawcy już wykorzystałeś.
|
||||
---
|
||||
|
||||
# Zużycie i limity
|
||||
|
||||
Strona zużycia pokazuje, ile planu każdego dostawcy wykorzystałeś, dzięki czemu widzisz, jak blisko limitu jesteś. Otwórz ją w **Settings → Usage**.
|
||||
|
||||
## Co widzisz
|
||||
|
||||
Dla każdego połączonego dostawcy OpenChamber pokazuje:
|
||||
|
||||
- ile bieżącego okna wykorzystałeś, w postaci paska
|
||||
- podział według modelu
|
||||
- wskaźnik tempa, byś mógł ocenić, czy zmierzasz w stronę wyczerpania limitu
|
||||
|
||||
Możesz wybrać, którzy dostawcy się pojawiają, a to samo podsumowanie jest dostępne z rozwijanego menu w nagłówku aplikacji.
|
||||
|
||||
## Obsługiwani dostawcy
|
||||
|
||||
Zużycie działa dla dostawców, którzy publikują limit, w tym Claude, Codex, GitHub Copilot, Google, OpenRouter, Kimi, NanoGPT, z.ai, Zhipu, MiniMax, Ollama Cloud i Wafer.
|
||||
|
||||
Dostawca pokazuje zużycie dopiero po zalogowaniu się do niego na stronie [Dostawcy](/pl/providers/). Kilku dostawców wymaga dodatkowego kroku — na przykład Ollama Cloud odczytuje plik sesji skonfigurowany osobno. Jeśli dostawca nie pokazuje danych, zwykle oznacza to brak tego dodatkowego poświadczenia.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Dostawcy, modele i agenci](/pl/providers/) — zaloguj się, zanim pojawi się zużycie
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
title: Tryb głosowy
|
||||
description: Mów do OpenChamber i słuchaj odczytywanych odpowiedzi.
|
||||
---
|
||||
|
||||
# Tryb głosowy
|
||||
|
||||
Tryb głosowy pozwala dyktować wiadomości i odsłuchiwać odpowiedzi. Włącz go w **Settings → OpenChamber → Voice**.
|
||||
|
||||
## Odczytywanie odpowiedzi na głos (text-to-speech)
|
||||
|
||||
Wybierz, jak odpowiedzi są wymawiane:
|
||||
|
||||
- **browser** — wbudowane głosy Twojej przeglądarki, bez konfiguracji
|
||||
- **OpenAI** — głosy OpenAI; wklej swój klucz API i wybierz głos
|
||||
- **OpenAI-compatible** — dowolna usługa mówiąca w formacie OpenAI; wprowadź jej adres URL oraz, jeśli go potrzebuje, klucz API
|
||||
- **macOS say** — wbudowane polecenie `say`, na Macach, które je mają
|
||||
|
||||
Po włączeniu na wiadomościach pojawia się przycisk odtwarzania, aby je odsłuchać.
|
||||
|
||||
## Dyktowanie wiadomości (speech-to-text)
|
||||
|
||||
Wybierz, jak Twoja mowa jest transkrybowana:
|
||||
|
||||
- **browser** — wbudowane rozpoznawanie Twojej przeglądarki, bez konfiguracji
|
||||
- **server** — usługa transkrypcji zgodna z OpenAI; wprowadź jej adres URL oraz, w razie potrzeby, klucz API
|
||||
- **on-device** — model mowy, który działa w Twojej przeglądarce i pobiera się przy pierwszym użyciu
|
||||
|
||||
## Uwaga dla telefonów
|
||||
|
||||
Do odczytywania odpowiedzi na głos na telefonie najbardziej niezawodne są opcje OpenAI lub OpenAI-compatible — przeglądarki mobilne ograniczają wbudowane głosy.
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Powiadomienia](/pl/notifications/) — zamiast słuchania otrzymuj ping
|
||||
- [Dostawcy, modele i agenci](/pl/providers/) — gdzie Twój klucz OpenAI może już się znajdować
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
title: Sesje worktree
|
||||
description: Daj sesji jej własną gałąź i folder, aby praca pozostała odizolowana.
|
||||
---
|
||||
|
||||
# Sesje worktree
|
||||
|
||||
Sesja worktree działa we własnej wyewidencjonowanej kopii Twojego repozytorium, na własnej gałęzi (worktree git). Dzięki temu równoległe sesje nie wchodzą sobie w paradę przy plikach — jedna może refaktoryzować, a druga naprawiać błąd, bez przełączania się tam i z powrotem.
|
||||
|
||||
## Utwórz sesję
|
||||
|
||||
1. Otwórz okno nowego worktree z przycisku u góry paska bocznego sesji.
|
||||
2. Wybierz punkt startowy:
|
||||
- **new branch** — nazwij gałąź i wybierz, od której gałęzi zacząć
|
||||
- **existing branch** — wyewidencjonuj gałąź, którą już masz
|
||||
3. Potwierdź folder worktree (OpenChamber proponuje jeden na podstawie nazwy gałęzi).
|
||||
4. Utwórz go.
|
||||
|
||||
OpenChamber tworzy gałąź, konfiguruje folder i uruchamia w nim sesję. Możesz też wystartować jedną prosto z [zadania](/pl/notes-todos-plans/) albo z [issue lub PR na GitHub](/pl/github/).
|
||||
|
||||
## Przywróć pracę
|
||||
|
||||
Gdy praca jest gotowa, użyj **Integrate** w widoku Git, aby przenieść commity worktree na inną gałąź (jak `main`). Jeśli zmiana powoduje konflikt, możesz przekazać konflikt agentowi do rozwiązania.
|
||||
|
||||
## Posprzątaj
|
||||
|
||||
Usunięcie lub zarchiwizowanie sesji może usunąć worktree. Sam decydujesz, czy usunąć również gałąź — lokalną, a zdalną, jeśli istnieje. Nic nie jest usuwane bez Twojej zgody.
|
||||
|
||||
## Jeśli coś wygląda nie tak
|
||||
|
||||
Worktree może wymagać uwagi, jeśli jego folder zniknął, jego gałąź jest w stanie odłączonym (detached) albo scalanie lub rebase jest niedokończone. OpenChamber to oznacza, byś mógł to naprawić — zobacz [Worktree i Git](/pl/troubleshooting/worktrees-git/).
|
||||
|
||||
## Powiązane
|
||||
|
||||
- [Multi-run](/pl/multi-run/) — uruchom wiele sesji worktree naraz
|
||||
- [Przepływy Git i GitHub](/pl/git/) — commituj i integruj z wnętrza OpenChamber
|
||||
Reference in New Issue
Block a user