Skip to content

ndev-hoster/mini-claw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

mini-claw

mini-claw is a local-first, agentic AI development framework built around the Model Context Protocol (MCP).

It is designed as a lightweight, self-hosted alternative to OpenClaw, with a strong focus on:

  • Local LLM execution (Ollama-based)
  • Structured tool invocation via MCP
  • Modular persona-driven development agents
  • Minimal cloud dependency
  • Transparent and hackable architecture

Philosophy

mini-claw is built on three core ideas.

  1. Local First All model inference runs on local LLMs (e.g., Ollama). No external API dependency is required.

  2. Explicit Tooling All capabilities are exposed through MCP servers. Agents do not act implicitly. They call tools.

  3. Composable Agents Agents are LLM + prompt + tool access + orchestration logic.

mini-claw is not just automation. It is an experiment in building controllable, inspectable AI systems.


Architecture Overview

User ↓ Orchestrator (Agent Loop) ↓ Local LLM (Ollama) ↓ MCP Tool Invocation ↓ Tool Execution ↓ Structured Response


Key Components

Agent Orchestrator Controls the reasoning loop and tool execution cycle.

Local LLM Backend Runs via Ollama. Responsible for reasoning and tool selection.

MCP Servers Expose tools such as:

  • File manipulation
  • Code execution
  • QA / testing
  • Development workflows

Personas Role definitions that shape behavior (developer, reviewer, tester, etc.)


Goals

  • Build a reproducible local development swarm
  • Understand deep MCP mechanics
  • Explore agent autonomy safely
  • Create a foundation for future distributed AI workflows

Non-Goals

  • Cloud dependency
  • Hidden automation
  • Opaque decision-making

Installation (Planned)

git clone https://github.com/ndev-hoster/mini-claw cd mini-claw python -m venv env source env/bin/activate pip install -r requirements.txt

Ensure Ollama is installed and a model is available:

ollama pull llama3


Current Status

Early architecture phase. Under active development.


Relationship to intro-to-mcps

mini-claw evolves concepts prototyped in the intro-to-mcps repository and formalizes them into a cleaner, production-oriented structure.


License

TBD

About

This repo is a continuation of the intro-to-mcps repo where I dive deeper into developing a local swarm that doesn't rely on network connections

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors