Autonomous AI Agent Operating System
An autonomous AI agent operating system inspired by OpenClaw, built with LangChain for powerful AI agent capabilities.
Powerful capabilities that make IndoClaw a comprehensive AI agent platform
Perception → Reasoning → Action loop with memory awareness
Short-term & long-term memory with vector embeddings
Web search, file ops, calculations, and more
Rich terminal interface with prompt support
IndoClaw is built with a modular architecture that separates concerns and enables easy extensibility.
IndoClaw/ ├── src/ │ ├── core/ # Core agent system │ │ ├── agent.py # Main agent with loop │ │ ├── memory/ # Memory management │ │ ├── planning/ # Task planning │ │ └── tools/ # Available tools │ ├── agents/ # Specialized agents │ │ ├── base.py # Base agent class │ │ ├── researcher.py # Research-focused agent │ │ └── writer.py # Writing-focused agent │ ├── interfaces/ # User interfaces │ │ └── cli.py # CLI interface │ └── config/ # Configuration │ └── settings.py # Configuration class ├── tests/ ├── requirements.txt └── README.md
Specialized agents designed for different tasks
Deep web search and analysis with information synthesis and source tracking.
Content generation with format control and editing capabilities.
Perception → Reasoning → Action loop with dynamic tool usage.
Powerful tools that enable IndoClaw to perform various tasks
Search the web using Tavily API
Read, write, list directories
Safe mathematical expressions
LLM inference via LangChain
Get started with IndoClaw in minutes
git clone https://github.com/Authentic-Pond/IndoClaw.git cd IndoClaw
python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
cp src/config/.env.example src/config/.env # Edit .env with your API keys
Run IndoClaw with a single command
python -m src
python -m src "What is 25 * 17?"
python -m src --research "Latest AI developments"
python -m src --write "The future of technology" --format article