AgentClaw  by Negai-ai

Declarative agent framework for building and deploying AI capabilities

Created 1 month ago
353 stars

Top 79.0% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

AgentClaw is a declarative agent workflow framework designed to accelerate the development of reusable AI capabilities ("Claws") for individual developers and teams. It significantly reduces boilerplate code by providing a convention-over-configuration approach, enabling users to generate agents from single-sentence ideas and evolve them into robust, deployable systems with integrated tools, knowledge bases, and memory. The framework aims to save approximately 90% of common agent engineering work by abstracting repetitive tasks.

How It Works

The framework centers on declarative workflows, allowing users to define agent behavior using nodes and routers rather than extensive imperative code. It integrates agentic LLM nodes capable of multi-round tool calls and task decomposition, all managed by a "Harness" layer that ensures controlled execution, safer tool usage with risk policies, and consistent context management. This approach aims to save approximately 90% of common agent engineering work by abstracting repetitive tasks into the framework itself.

Quick Start & Requirements

  • Installation: pip install agentclaw-ai
  • Startup: agentclaw up (interactive wizard for Docker/Remote mode) or agentclaw init <project_name> followed by cd <project_name> and agentclaw serve.
  • Configuration: .env for runtime settings (server, auth, storage, DBs, etc.) and models.json for LLM configurations.
  • Access: Dashboard available at http://localhost:8000.
  • Prerequisites: Python >= 3.10. Optional: Node.js (for MCP servers/Skills), PostgreSQL (state persistence/tracing), Redis (multi-instance sync/file download).
  • Links: Product Preview, Documentation, Quick Start

Highlighted Details

  • Declarative Workflows: Define agent logic via nodes, routers, inputs, and outputs, reducing boilerplate code.
  • Agentic LLM Nodes: Support autonomous planning, task decomposition, multi-round tool calls, and integrated memory.
  • Claw Capabilities: Built-in computer and browser operation, code execution, file handling, and knowledge base integration (RAG).
  • Full Delivery Loop: Integrated development, debugging, testing, deployment, and publishing (APIs, MCP servers).
  • Frontend Dashboard: Provides UI for creating, debugging, testing, and managing agents.

Maintenance & Community

Project maintenance and technical feedback are primarily handled through GitHub Issues and the AgentClaw Repository. No specific community channels (like Discord/Slack) or notable contributors/sponsorships are detailed in the provided text.

Licensing & Compatibility

  • License: Apache License 2.0.
  • Compatibility: Permissive license suitable for commercial use and integration with closed-source projects.

Limitations & Caveats

While offering extensive capabilities, the framework's full potential for state persistence, tracing, and MCP server execution relies on optional dependencies like PostgreSQL, Redis, and Node.js, which may require additional setup. The "Harness" layer, while integrated, requires specific configuration (agent_style="agentic") for agentic behavior.

Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
262 stars in the last 30 days

Explore Similar Projects

Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

SuperAGI by TransformerOptimus

0.1%
18k
Open-source framework for autonomous AI agent development
Created 3 years ago
Updated 1 year ago
Feedback? Help us improve.