Discover and explore top open-source AI tools and projects—updated daily.
anan1213095357Local AI agent for cross-platform task automation and skill extension
New!
Top 75.2% on SourcePulse
PiPiClaw provides a compact, locally-run AI personal assistant designed for users seeking a fast, always-online, and customizable AI agent. It addresses the need for a powerful AI that respects local control, integrates seamlessly with various LLM services, and offers extensive extensibility through a vast ecosystem of "skills." The primary benefit is a highly portable, near-instantaneous AI companion that can automate complex workflows across different operating systems.
How It Works
Built on .NET 10.0 and optimized with Ahead-of-Time (AOT) compilation, PiPiClaw achieves an exceptionally small ~2MB package size and rapid startup. It acts as a local gateway, interfacing with any OpenAI-compatible LLM (e.g., Qwen, OpenAI, Azure, DeepSeek) via user-provided API keys and endpoints. The agent executes commands, manipulates files, analyzes images, performs content searches, and manages scheduled tasks directly on the host machine. Its core advantage lies in this local execution model, combined with native integration for discovering and installing over 10,000 "skills" from the Skill-Hub, all controllable via a terminal or an integrated web console.
Quick Start & Requirements
git clone https://github.com/anan1213095357/PiPiClaw.gitcd PiPiClaw && dotnet restoredotnet run (initial setup prompts for configuration).dotnet publish -c Release -r <platform> --self-contained true (e.g., win-x64, osx-x64, linux-x64).Highlighted Details
Maintenance & Community
The project is primarily developed by "奶茶叔叔" with a provided QQ group for community interaction. No specific details on corporate sponsorship, partnerships, or a public roadmap are present in the README.
Licensing & Compatibility
Limitations & Caveats
Users must have the .NET 10.0 SDK installed. API keys should be secured, as appsettings.json is excluded from Git commits. Command execution inherits the current user's permissions, requiring caution. Network connectivity is necessary for LLM interactions. Large file reads are automatically truncated to manage token limits. On Windows, automatic sudo elevation is not supported; the application must be run with administrator privileges for such operations.
4 days ago
Inactive