provozni zaloha

This commit is contained in:
lachtan
2026-06-24 08:11:12 +02:00
parent 9295dba19f
commit 1db3ec4756
97 changed files with 7698 additions and 817 deletions

View File

@@ -0,0 +1,29 @@
---
type: entity
kind: person
title: "Mario Zechner"
tags: [person, developer, coding-agent, game-dev]
sources: [pi-coding-agent-mario-zechner]
created: 2026-06-16
updated: 2026-06-16
graph:
node_id: person:mario-zechner
canonical: true
relationships:
- predicate: works_on
object: product:pi
source: pi-coding-agent-mario-zechner
evidence: "Mario Zechner je tvůrce Pi coding agenta"
confidence: high
status: current
---
# Mario Zechner
Mario Zechner (aka badlogic) je vývojář a tvůrce Pi coding agenta. Je také autorem libGDX, populárního Java frameworku pro vývoj her.
## Související
- [[product-pi]] — coding agent, který vytvořil
- [[coding-agent]] — obecný koncept
- [[pi-coding-agent-mario-zechner]] — zdroj (talk)

View File

@@ -0,0 +1,42 @@
---
type: entity
kind: product
title: "Claude Code"
tags: [coding-agent, llm, tool, anthropic]
sources: [pi-coding-agent-mario-zechner, claude-code-local-cloud-models, claude-code-ollama-workflow, claude-code-openrouter-beast-mode, claude-code-goal-command]
created: 2026-06-17
updated: 2026-06-22
graph:
node_id: product:claude-code
canonical: true
---
# Claude Code
Coding agent od Anthropic, běžící v terminálu. Podporuje lokální modely (Ollama, llama.cpp) i cloud proxy (OpenRouter) pro cost optimization. Nabízí `/goal` příkaz pro autonomní práci s verifikovatelnou koncovou podmínkou.
## Klíčové funkce
- **`/goal` příkaz** — nastaví verifikovatelnou koncovou podmínku, agent pracuje autonomně dokud není splněna; evaluátor (defaultně Haiku) posuzuje dokončení po každém turnu
- **Auto mode** — automatické schvalování tool calls v rámci turnu
- **`/loop`** — opakované spouštění promptu v časovém intervalu
- **Non-interactive** — běh s `-p` flagou, desktop app, Remote Control
## Konfigurace modelů
- **Ollama** — lokální inference, nulové náklady, `OPENAI_API_BASE=http://localhost:11434/v1`
- **OpenRouter** — cloud proxy, pay-per-token, beast mode, `OPENAI_API_BASE=https://openrouter.ai/api/v1`
- **Nativní API** — defaultní, nejvyšší kvalita, nejvyšší náklady
## Související
- [[product-pi]] — konkurenční coding agent
- [[product-ollama]] — lokální inference server
- [[product-openrouter]] — cloud proxy
- [[product-cline]] — konkurenční VS Code agent
- [[coding-agent]] — obecný koncept
- [[local-vs-cloud-models]] — trade-offy
- [[coding-agent-setup]] — konfigurace
- [[cost-optimization]] — optimalizace nákladů
- [[goal-driven-agent-loop]] — koncept autonomního agenta s koncovou podmínkou
- [[claude-code-goal-command]] — zdroj (/goal dokumentace)

View File

@@ -0,0 +1,40 @@
---
type: entity
kind: product
title: "Cline"
tags: [coding-agent, llm, tool, vscode-extension]
sources: [claude-code-openrouter-beast-mode]
created: 2026-06-18
updated: 2026-06-18
graph:
node_id: product:cline
canonical: true
relationships:
- predicate: competes_with
object: product:claude-code
source: claude-code-openrouter-beast-mode
evidence: "Autor srovnává Claude Code s Cline — 'like Cline' v titulku článku"
confidence: medium
status: current
---
# Cline
VS Code rozšíření fungující jako coding agent. Podobný koncept jako Claude Code, ale integrovaný přímo do IDE (VS Code).
## Klíčové vlastnosti
- **VS Code integrace** — běží přímo v editoru, ne v terminálu
- **Multi-model** — podporuje různé LLM backendy přes API
- **Autonomní akce** — čte, píše a spouští kód v kontextu projektu
## Srovnání s Claude Code
- Cline = IDE integrovaný, Claude Code = terminálový
- Cline má vizuální kontext editoru, Claude Code má větší flexibilitu modelů
- Oba podporují OpenRouter pro cost optimization
## Související
- [[product-claude-code]] — konkurenční coding agent
- [[source-claude-code-openrouter-beast-mode]] — zdroj srovnání

View File

@@ -0,0 +1,43 @@
---
type: entity
title: "LEGO Mindstorms"
kind: product
tags: [lego, mindstorms, robotics, education, discontinued]
sources: [source-lego-mindstorms-continued-use]
created: 2026-06-20
updated: 2026-06-20
graph:
node_id: product-lego-mindstorms
canonical: true
edges:
- predicate: competes_with
object: product-spike-prime
- predicate: extended_by
object: product-pybricks
---
# LEGO Mindstorms
Sada robotických stavebnic od LEGO, oficiálně ukončená v říjnu 2022. Existuje ve verzích RCX (1998), NXT (2006), EV3 (2013) a Robot Inventor (2020). Celkem prodáno stovky tisíc až miliony sad po celém světě.
## Ukončení a důsledky
LEGO Group přesunul zdroje na SPIKE Prime a další produkty LEGO Education. Robot Inventor app měl zůstat dostupný do konce 2024, ale postupně přestává fungovat na novějších zařízeních. Oficiální aplikace mizí z app store.
Problém: elektronické LEGO má mnohem kratší životnost než klasické cihly, protože závisí na softwaru. Mnoho škol a FLL týmů stále závisí na EV3 — asi 60 % týmů v roce 2023.
## Nadále použitelné s [[product-pybricks]]
Pybricks nahrazuje oficiální aplikace a umožňuje nadále používat Mindstorms hardware moderním způsobem — sjednocuje programování napříč všemi generacemi.
## Hardware kompatibilita
- Motory a senzory jsou cross-kompatibilní mezi Mindstorms a SPIKE Prime
- Robot Inventor hub má stejný tvar jako SPIKE hub, ale SPIKE3 firmware na něj nejde nainstalovat
- EV3 brick s Pybricks bootuje okamžitě (místo desítek sekund s původním Linuxem)
## Odkazy
- [[source-lego-mindstorms-continued-use]] — zdroj o pokračování používání po ukončení
- [[product-pybricks]] — open-source firmware alternativa
- [[product-spike-prime]] — nástupce od LEGO Education

View File

@@ -0,0 +1,43 @@
---
type: entity
kind: product
title: "Ollama"
tags: [llm, inference, local-models, open-source]
sources: [claude-code-local-cloud-models, claude-code-ollama-workflow]
created: 2026-06-18
updated: 2026-06-18
graph:
node_id: product:ollama
canonical: true
relationships:
- predicate: competes_with
object: product:openrouter
source: claude-code-local-cloud-models
evidence: "Ollama a OpenRouter jsou alternativní způsoby připojení modelů k Claude Code"
confidence: medium
status: current
---
# Ollama
Lokální inference server pro běh LLM modelů. Podporuje širokou škálu modelů (Llama, Qwen, Mistral, Gemma aj.) a poskytuje OpenAI-compatible API endpoint.
## Klíčové vlastnosti
- **Lokální běh** — modely běží na vlastním hardware, žádné API náklady
- **OpenAI-compatible API** — snadné připojení z Claude Code a dalších nástrojů
- **Model management** — `ollama pull`, `ollama list`, `ollama run`
- **Široká podpora modelů** — Llama, Qwen, Mistral, Gemma, Phi a další
## Použití s Claude Code
- Nastav `OPENAI_API_BASE=http://localhost:11434/v1` a `OPENAI_API_KEY=ollama`
- Vyber model v `.claude/settings.json` nebo přes env var `ANTHROPIC_MODEL`
- Výhoda: nulové náklady, soukromí. Nevýhoda: nižší kvalita než cloud modely.
## Související
- [[product-claude-code]] — coding agent, který se připojuje k Ollama
- [[product-openrouter]] — cloud alternativa
- [[source-claude-code-local-cloud-models]] — přehledový článek
- [[source-claude-code-ollama-workflow]] — Ollama workflow návod

View File

@@ -0,0 +1,43 @@
---
type: entity
kind: product
title: "OpenRouter"
tags: [llm, api-proxy, cloud-models, cost-optimization]
sources: [claude-code-local-cloud-models, claude-code-openrouter-beast-mode]
created: 2026-06-18
updated: 2026-06-18
graph:
node_id: product:openrouter
canonical: true
relationships:
- predicate: competes_with
object: product:ollama
source: claude-code-local-cloud-models
evidence: "OpenRouter a Ollama jsou alternativní způsoby připojení modelů k Claude Code"
confidence: medium
status: current
---
# OpenRouter
Cloudový API proxy poskytující přístup k mnoha LLM modelům přes jednotné API. Umožňuje snadné přepínání mezi modely bez změny kódu.
## Klíčové vlastnosti
- **Jednotné API** — jeden endpoint pro Claude, GPT-4, Gemini, Mistral, Qwen a další
- **Pay-per-token** — platíš jen za spotřebované tokeny, žádné měsíční poplatky
- **Model switching** — snadné přepínání modelů v konfiguraci
- **Beast mode** — přístup k nejvýkonnějším modelům za zlomek ceny nativního API
## Použití s Claude Code
- Nastav `OPENAI_API_BASE=https://openrouter.ai/api/v1` a `OPENAI_API_KEY=<klíč>`
- Vyber model přes `model` v settings
- Výhoda: nízké náklady, široký výběr modelů. Nevýhoda: vyšší latence, rate limity.
## Související
- [[product-claude-code]] — coding agent, který se připojuje přes OpenRouter
- [[product-ollama]] — lokální alternativa
- [[source-claude-code-local-cloud-models]] — přehledový článek
- [[source-claude-code-openrouter-beast-mode]] — beast mode návod

View File

@@ -0,0 +1,49 @@
---
type: entity
kind: product
title: "Pi (coding agent)"
tags: [coding-agent, llm, tool, open-source]
sources: [pi-coding-agent-mario-zechner, pi-dev-terminal-limitation]
created: 2026-06-16
updated: 2026-06-16
graph:
node_id: product:pi
canonical: true
relationships:
- predicate: competes_with
object: product:claude-code
source: pi-coding-agent-mario-zechner
evidence: "Mario byl frustrován Claude Code a dalšími agenty"
confidence: medium
status: current
---
# Pi (coding agent)
Pi je minimalistický coding agent vytvořený Mariem Zechnerem (badlogic). Součást ekosystému OpenClaw.
## Design
- **4 nástroje**: read file, write file, edit file, bash — minimální jádro.
- **Malý system prompt** — frontier modely nepotřebují masivní prompty.
- **[[tree-structured-sessions]]** — větvení místo lineární historie; sub-agenti se mohou větvit a číst soubory nezávisle.
- **Full cost tracking** — vestavěný.
- **Hot-reloadable TypeScript extensions** — vlastní nástroje, UI, multi-agent setupy bez forku.
- **Žádná skrytá kontextová injekce** — transparentní.
- **Terminal-only** — limitace na terminálové prostředí bez IDE integrace; viz [[terminal-limitation]].
## Výkon
Na TerminalBench dosáhlo Pi (s Claude Opus 4.5) blízko Terminus i před pokročilými optimalizacemi.
## Odkazy
- Web: https://pi.dev/
- GitHub: https://github.com/earendil-works/pi
## Související
- [[person-mario-zechner]] — tvůrce
- [[coding-agent]] — obecný koncept
- [[pi-coding-agent-mario-zechner]] — zdroj (talk)
- [[pi-dev-terminal-limitation]] — zdroj (poznámka o terminálové limitaci)

View File

@@ -0,0 +1,49 @@
---
type: entity
title: "Pybricks"
kind: product
tags: [lego, mindstorms, firmware, open-source, robotics, python]
sources: [source-lego-mindstorms-continued-use]
created: 2026-06-20
updated: 2026-06-20
graph:
node_id: product-pybricks
canonical: true
edges:
- predicate: competes_with
object: product-spike-prime
- predicate: improves_on
object: concept-lego-mindstorms
- predicate: depends_on
object: concept-micropython
---
# Pybricks
Open-source firmware a vývojové prostředí pro LEGO robotiku — nahrazuje oficiální LEGO aplikace stabilnějším a lepším API. Podporuje všechny generace Mindstorms (NXT, EV3, Robot Inventor), SPIKE Prime, SPIKE Essential, BOOST, Powered Up a další LEGO huby.
## Klíčové vlastnosti
- **MicroPython + blokové programování** v prohlížeči — žádné instalace
- **Okamžitý boot** — na rozdíl od původního EV3 Linuxu (desítky sekund)
- **Univerzální API** napříč všemi LEGO huby
- **Bezplatný firmware**, volitelné placené doplňky (blokové programování)
- **Konverze bloků → Python** — na rozdíl od LEGO aplikace
- Běží na Chromeboocích, nepotřebuje instalaci
## Stav projektu EV3 (prosinec 2025)
Pybricks pro EV3 je v aktivním vývoji. Dosud implementováno: instant power on/off, MicroPython firmware bez microSD karty, program storage, download přes Pybricksdev, všechny EV3 motory a senzory, NXT senzory na EV3, custom UART/I2C/analog zařízení. Zbývá: USB/Bluetooth konektivita, browser-based firmware instalace.
## Vztah k [[product-lego-mindstorms]]
Pybricks je hlavní komunitní alternativa k ukončenému Mindstorms softwaru. Umožňuje nadále používat Mindstorms hardware moderním způsobem — sjednocuje programování napříč generacemi a eliminuje závislost na oficiálních aplikacích, které mizí z app store.
## Vztah k [[product-spike-prime]]
SPIKE3 firmware nelze nainstalovat na Mindstorms hub. Pybricks naopak funguje na obou — je to univerzální alternativa, která sjednocuje ekosystém LEGO robotiky.
## Odkazy
- [[source-lego-mindstorms-continued-use]] — zdroj o pokračování používání Mindstorms po ukončení
- [[concept-software-preservation]] — obecný koncept zachování softwaru

View File

@@ -0,0 +1,33 @@
---
type: entity
title: "SPIKE Prime"
kind: product
tags: [lego, spike, education, robotics]
sources: [source-lego-mindstorms-continued-use]
created: 2026-06-20
updated: 2026-06-20
graph:
node_id: product-spike-prime
canonical: true
edges:
- predicate: competes_with
object: product-lego-mindstorms
- predicate: extended_by
object: product-pybricks
---
# SPIKE Prime
Robotická vzdělávací sada od LEGO Education — oficiální nástupce [[product-lego-mindstorms]]. LEGO přesunulo zdroje z Mindstorms na SPIKE Prime po ukončení Mindstorms v říjnu 2022.
## Vztah k Mindstorms
- SPIKE Prime hub má stejný tvar jako Mindstorms Robot Inventor hub
- SPIKE2 firmware fungoval na Mindstorms hubu, ale SPIKE3 už ne — chyba při připojení
- Motory a senzory jsou cross-kompatibilní
- [[product-pybricks]] funguje na obou platformách a sjednocuje ekosystém
## Odkazy
- [[source-lego-mindstorms-continued-use]] — zdroj o ukončení Mindstorms a alternativách
- [[product-pybricks]] — univerzální alternativa pro obě platformy