In building aiClaw we create tools that are useful on their own. We share them with everyone.
Universal agentic CLI — connect any LLM with OpenAI-compatible API and get a full agent with tools. Works as interactive REPL or in one-shot mode for scripts.
agent-runner gives any language model an agentic loop with tools: query → LLM thinks → calls tool → sees result → thinks again → answer. Just provide provider API key and model — everything else works out of the box.
--fallback — prompt compatibility mode
memory_write, memory_search)
Branded fork of agent-runner for GigaChat by Sber. Full agentic loop on a domestic LLM — with OAuth, compatibility adapters and all 15 tools.
GigaChat is an LLM from Sberbank with a free tier and Russian infrastructure. giga-cli adapts the agentic loop to the platform's specifics: OAuth authorization, tool name and argument normalization.
normalizeToolName() — GigaChat strips underscores: memorysearch → memory_search
normalizeArgs() — argument aliases for compatibility with different response formats
giga-cli differs from agent-runner only in identity and adapters
| brand.ts | Name, config directory (~/.giga-cli/), provider list |
| loop.ts | GigaChat OAuth, normalizeToolName(), normalizeArgs() |
| tools.ts | Same 15 tools, agent_browser via temp file |
| Config | ~/.giga-cli/.env — GIGACHAT_CLIENT_ID + AGENT_MODEL |
Using giga-cli as a template, you can create a fork for any provider in an hour. Full instructions in FORKING.md.
Tools from the automation ecosystem that work well together with aiClaw.
Record and replay macros — automation of another level
If an AI agent automates through understanding and reasoning, repio automates through exact action replay. Record a sequence of actions in the browser or app once, then run it as many times as you want.
The two approaches complement each other: aiClaw thinks and makes decisions, repio reproduces repetitive operations with click-level precision.