Přeskočit na obsah
ejaj.cz

Openheim

NeuvedenoVývojářské nástroje

Open-source LLM agent v Rustu pro vývojáře, kteří chtějí jednoho agenta spouštět kdekoli – v terminálu, v editoru (Zed, JetBrains) přes ACP, nebo jako self-hosted server s REST/WebSocket API.

openheim.io
Náhled nástroje Openheim

O nástroji

Openheim je LLM agent napsaný v Rustu, distribuovaný jako jediný binární soubor se čtyřmi způsoby spuštění: interaktivní TUI (s příkazy :models, :sessions, :mcp, :skills), headless CLI (openheim run „<prompt>“) pro jednorázové úkoly, nativní ACP stdio agent (openheim acp) pro integraci do editorů Zed a JetBrains, a self-hosted server (openheim serve) vystavující ACP přes WebSocket na portu 1217 a REST API (/api/config, /api/models, /api/skills, /api/tools, /api/mcp-servers, /api/sessions). Je provider-agnostic – lze ho napojit na OpenAI, Anthropic, Gemini, Ollama, vLLM nebo libovolný OpenAI-kompatibilní endpoint, Azure OpenAI či Bedrock, přepnutí stačí jedním řádkem v config.toml. Nástroj podporuje MCP servery (auto-discovery nástrojů přes stdio nebo Streamable HTTP), systém „skills“ (Markdown soubory v ~/.openheim/skills/ vložené do system promptu), subagenty s vlastní personou a modelem pro delegování dílčích úkolů, perzistentní historii konverzací přežívající restart serveru i WebSocket odpojení, a dlouhodobou paměť s keyword/sémantickým vyhledáváním přes SQLite. Bezpečnostní model je „safe by default“ – shell přístup je opt-in, soubory zůstávají omezené na work_dir, nástrojová volání vyžadují schválení a je k dispozici read-only architect mode. Lze nasadit lokálně jako binárku či Docker kontejner, nebo provozovat jako self-hosted server pro více tenantů (každý s vlastní konfigurací a API klíči), případně vložit runtime přímo jako Rust knihovnu (OpenheimClient) do vlastní aplikace. Celá dokumentace i rozhraní jsou v angličtině.

Klíčové vlastnosti

  • Čtyři režimy spuštění: TUI, CLI, ACP agent, server
  • Napojení na OpenAI, Anthropic, Gemini, Ollama, vLLM i vlastní endpoint
  • Auto-discovery nástrojů z MCP serverů přes stdio nebo HTTP
  • Systém „skills“ z Markdown souborů vkládaných do system promptu

Časté dotazy

Co přesně Openheim umí?

Je to LLM agent v Rustu, který lze spustit jako interaktivní terminál, jednorázový CLI příkaz, nativního ACP agenta v editoru (Zed, JetBrains) nebo jako self-hosted server s REST/WebSocket API. Podporuje MCP servery, skills, subagenty, perzistentní historii a dlouhodobou paměť.

Kolik Openheim stojí?

Konkrétní cenové informace nejsou k dispozici – jde o open-source nástroj distribuovaný jako binárka či Docker kontejner, náklady vznikají případně za použité API modelů (OpenAI, Anthropic apod.).

Pro koho je Openheim určený a jak začít?

Je určený vývojářům, kteří chtějí jednoho agenta provozovat napříč terminálem, editorem i produkčním serverem. Stačí nainstalovat přes „cargo install openheim“, nastavit poskytovatele modelu v config.toml a spustit TUI, CLI, ACP nebo server režim.

Kategorie

AI novinky do e-mailu

Každý pátek 3 vybrané AI nástroje, prompt týdne a to nejdůležitější ze světa AI – přehledně, česky a bez balastu.

Jeden z nejstarších pravidelných českých AI newsletterů.

Jednou týdně, v pátek. Žádný spam – odhlásíte se jedním klikem.

Podobné nástroje

Hledáte alternativu k Openheim? Tady je 6 podobných nástrojů z kategorie Vývojářské nástroje.

Zobrazit všechny alternativy v kategorii Vývojářské nástroje

Další nástroje v kategorii Vývojářské nástroje

Nezůstávejte jen u nejoblíbenějších – tohle jsou další nástroje z kategorie Vývojářské nástroje, které stojí za prohlédnutí.