[KongchangAI]
Productnanoagent

NanoAgent

An AI agent library that runs natively in PHP, with zero runtime dependencies. It supports multiple model providers, a tools-first design, MCP support, and persistent memory, and can map ordinary PHP functions directly into agent tools.

Timeline (last 90 days)

Oct 15

NanoAgent is an AI Agent library that runs natively in PHP, installable via composer require hammrouni/nanoagent, with zero runtime dependencies.

Unverified50%
Oct 15

NanoAgent supports OpenAI, Groq, Anthropic, DeepSeek, OpenRouter, as well as any self-hosted endpoint compatible with the OpenAI protocol (such as Ollama and llama.cpp server), and switching providers requires changing only one line of configuration.

Unverified50%
Oct 15

NanoAgent supports registering any Model Context Protocol (MCP) server (Streamable HTTP transport), whose tools behave identically to local tools, with an allowlist controlling which tools are registered.

Unverified50%
Oct 15

NanoAgent provides persistent memory functionality implemented through pluggable drivers, supporting JSON files, SQLite, MySQL, PostgreSQL, or custom drivers.

Unverified50%
Oct 15

NanoAgent explicitly does not auto-generate prompts, does not provide magic abstractions, and does not introduce extra dependencies (its dependency tree is empty).

Unverified50%
Oct 15

NanoAgent deliberately excludes capabilities such as multi-Agent orchestration, complex memory strategies, and built-in RAG pipelines.

Unverified50%
Oct 15

The NanoAgent project uses the MIT license, and its code repository is at https://github.com/hammrouni/nanoagentphp.

Unverified50%

All Facts (7)

Source Articles