freshcrate
Home > AI Agents > gitclaw

gitclaw

A universal git-native multimodal always learning AI Agent (TinyHuman)

Description

A universal git-native multimodal always learning AI Agent (TinyHuman)

Release History

VersionChangesUrgencyDate
1.4.1Imported from npm (1.4.1)Low4/21/2026
v1.4.2## What's New ### New \`edit\` built-in tool The agent can now modify files without rewriting them in full. Works on both the local filesystem and inside the E2B sandbox. **Modes:** - **Exact string replacement** (default) — must match uniquely; errors with a clear message if not found or ambiguous - **replace_all** — replace every occurrence - **regex** — treat \`old_string\` as a JavaScript regular expression; \`new_string\` can use \`\$1\`-style backreferences, and custom flags (\`i\`, \`m\High4/20/2026
v1.4.1## What's New Enhances the Logs UI with much deeper server-side instrumentation so that even the smallest error becomes visible. ### Global safety net - `uncaughtException`, `unhandledRejection`, and Node `warning` handlers — captures crashes that would otherwise disappear silently - Error objects now logged with full stack traces ### HTTP layer - Every `/api/*` request logged with method, path, status, and duration - All 4xx/5xx responses logged at the corresponding level - `jsonReply` auto-High4/17/2026
v1.4.0## What's New ### Unified Logs Tab A new **Logs** tab in the web UI that surfaces all server-side logs in real time — voice, Telegram, WhatsApp, triggers, SDK, scheduler, and system events. **Features:** - Real-time log streaming via WebSocket - Filter by source (voice, telegram, whatsapp, triggers, sdk, scheduler, system) - Filter by level (info, warn, error) - Full-text search - Auto-scroll with toggle - Color-coded source badges and level-based message coloring - REST endpoint (`GET /api/loHigh4/17/2026
v1.1.0## What's New - **Cron Scheduler** — schedule prompts to run on a cron expression or one-time datetime, with JSONL logging, repeat/once modes, and auto-disable for one-shot jobs - **Scheduler UI** — new Scheduler tab in the voice dashboard with form, preset cards, toggle/run/delete controls - **6 REST API endpoints** — `/api/schedules/list`, `save`, `delete`, `toggle`, `run`, `logs` - **Installer Auto-Resume** — returning users with an existing `~/assistant` setup skip the interactive wizard anLow3/15/2026
v1.0.0## SkillsFlow — v1.0.0 (Major Release) ### What's New - **SkillFlows Builder** — Visual workflow builder with a skills panel, step cards, and arrow connectors - **Drag-and-Reorder** — Drag step/gate cards to rearrange flow order with a blue drop indicator - **Approval Gates** — Pause flows and request approval via Telegram or WhatsApp before continuing - **Speaker Mute** — New button to mute/unmute agent audio output instantly - **New Workflow Button** — Quick-start a fresh workflow from the SaLow3/15/2026
v0.4.1## What's Changed - Removed all scaffolding artifacts (flappy bird, calculator, hello, jumping ball, architecture diagrams, requirements.txt) - New `install.sh` with pixel sprite banner and two setup modes: - **Quick Setup** — OpenAI + Anthropic + optional Composio, launches in 30 seconds - **Advanced Setup** — voice adapter, model, project dir, Composio, Telegram, port selection - Auto-opens browser on launch (macOS, Linux, Windows) - Saves API keys to `.env` for future runs ### Full instLow3/14/2026
v0.3.0## Local Repo Mode with Session Branches Adds `--repo <url> --pat <token>` to auto-clone a GitHub repo locally, create a session branch, run the agent, auto-commit changes, and push the session branch. ### Features - **CLI**: `gitclaw --repo <url> --pat <token> "prompt"` — clones, branches, runs, commits, pushes - **Session resume**: `--session gitclaw/session-<id>` checks out existing branch with full context - **SDK**: `query({ repo: { url, token } })` — same flow programmatically - **Token Low3/4/2026
v0.2.0## What's new **Sandbox mode** — Run agent tools inside an isolated E2B cloud VM via [gitmachine](https://github.com/open-gitagent/gitmachine). The agent (LLM calls) still runs locally; only tool execution is remote. All changes are automatically committed to a session branch. ### Usage **CLI:** ```bash export E2B_API_KEY="..." export GITHUB_TOKEN="ghp_..." gitclaw --dir ~/my-project --sandbox ``` **SDK:** ```typescript import { query } from "gitclaw"; for await (const msg of query({ promLow3/4/2026
v0.1.0# Gitclaw v0.1.0 **A universal git-native AI agent framework.** Your agent lives inside a git repo — identity, rules, memory, tools, and skills are all version-controlled files. ## Highlights ### CLI + SDK - **CLI** with REPL and single-shot (`--prompt`) modes - **Programmatic SDK** — `query()` returns an `AsyncGenerator<GCMessage>` for streaming agent events - **`tool()` helper** — define custom tools the agent can call ### Git-Native Architecture - `agent.yaml` for model, tools, and runtiLow3/4/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

githumanReview AI agent code changes before commit0.9.0
@zhing2026/krewMulti-AI-Agent collaborative CLI tool0.11.5
@genesis-agent/cliGenesis — universal autonomous AI agent with multi-agent swarm execution0.5.6
create-bubblelab-appCreate BubbleLab AI agent applications with one command0.1.303
@blade-ai/agent-sdkBlade AI Agent SDK1.0.7