Communityコーディング&開発github.com

aradotso/picoclaw-ai-assistant

Goで書かれた超軽量AIアシスタント。10ドルのハードウェアと10MB未満のRAMで動作し、複数のLLMプロバイダ、ツール、およびRISC-V、ARM、MIPS、x86へのシングルバイナリ展開をサポートします。

picoclaw-ai-assistant とは?

aradotso/picoclaw-ai-assistantは、Go言語で実装された超軽量なAIアシスタントスキルです。主な特長は、10ドル程度の低コストハードウェア(例えばESP32-C3など)でも10MB未満のRAM消費で動作する点で、リソースが限られたエッジデバイスや組込みシステムでの利用に最適です。本スキルは複数のLLMプロバイダ(OpenAI互換API、Ollama、llama.cpp等)をプラグイン方式でサポートし、ツール呼び出しやファイル読み書き、Web検索などの機能も備えています。さらに、RISC-V、ARM、MIPS、x86といった多様なアーキテクチャ向けにシングルバイナリとしてクロスコンパイル可能で、配布や展開が非常に容易です。READMEやSKILL.mdのドキュメントに従えば、Goのビルドツールチェーンを使って簡単にカスタマイズや機能追加ができ、開発者やAIエージェントユーザーにとって手軽なAIアシスタント環境を構築できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aradotso/trending-skills/tree/main/skills/picoclaw-ai-assistant

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

picoclaw-ai-assistant は何をしますか?

Goで書かれた超軽量AIアシスタント。10ドルのハードウェアと10MB未満のRAMで動作し、複数のLLMプロバイダ、ツール、およびRISC-V、ARM、MIPS、x86へのシングルバイナリ展開をサポートします。

概要

picoclawは、低コストでリソース制約のあるデバイス上で動作するように設計された、ミニマルなAIアシスタントです。主な特徴は以下の通りです:

  • 超低リソース消費: メモリ使用量10MB未満、ストレージも最小限
  • マルチプラットフォーム: x86、ARM、MIPS、RISC-Vをサポート
  • シングルバイナリ: 依存関係なし、コピーするだけで実行可能
  • プラグイン可能なLLMバックエンド: OpenAI互換、Ollama、llama.cppなどに対応
  • ツールサポート: Web検索、ファイル操作、コード実行などの機能を拡張可能

始め方

ビルド

Go 1.21以降が必要です:

git clone https://github.com/aradotso/picoclaw-ai-assistant.git
cd picoclaw-ai-assistant
go build -o picoclaw .

クロスコンパイルの例

# RISC-V 64ビット用
GOOS=linux GOARCH=riscv64 go build -o picoclaw-riscv64 .

# ARM 64ビット用
GOOS=linux GOARCH=arm64 go build -o picoclaw-arm64 .

# MIPS 32ビット(ビッグエンディアン)用
GOOS=linux GOARCH=mips GOMIPS=softfloat go build -o picoclaw-mips .

設定

環境変数または.envファイルで設定を行います:

LLM_PROVIDER=openai
OPENAI_API_KEY=sk-your-api-key-here
OPENAI_MODEL=gpt-4o-mini

# またはOllamaの場合:
# LLM_PROVIDER=ollama
# OLLAMA_HOST=http://localhost:11434
# OLLAMA_MODEL=llama3.2

# ツール
ENABLE_WEB_SEARCH=true
ENABLE_FILE_TOOLS=true

使用方法

./picoclaw "量子コンピューティングについて教えてください"

アーキテクチャ

picoclawはモジュール設計になっており、各コンポーネントがインターフェースを通じて疎結合されています:

  • LLMプロバイダ: 異なるLLMバックエンドを抽象化
  • ツール: 関数呼び出し能力を提供
  • セッション管理: コンテキストと会話履歴を管理

ツール

  • Web検索: 外部検索API(DuckDuckGoなど)を使用
  • ファイル読み取り: ローカルファイルを安全に読み取り
  • コード実行: サンドボックス環境内でコードを実行

対応プラットフォーム

アーキテクチャ最小RAMテスト済みデバイス
RISC-V 648MBStarFive VisionFive
ARM 648MBRaspberry Pi 4
ARM 328MBESP32-C3
MIPS 328MBMIPSベースルーター
x86 648MB通常のPC/サーバー

ライセンス

MITライセンス。詳細はLICENSEファイルを参照してください。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

aradotso/724-office-ai-agent

Self-evolving AI agent system with 26 tools, three-layer memory, MCP plugins, and 24/7 self-repair in pure Python.

aradotso/agency-agents-ai-specialists

A collection of specialized AI agent personalities for Claude Code, Cursor, Aider, Windsurf, and other AI coding tools — covering engineering, design, marketing, sales, and more.

aradotso/agent-browser-automation

Headless browser automation CLI for AI agents using native Rust binary with Chrome DevTools Protocol

aradotso/antigravity-manager

AI coding agent skill for Antigravity Manager — a Tauri v2 + Rust desktop app and Docker service that manages multiple Google/Anthropic accounts and proxies them as standard OpenAI/Anthropic/Gemini API endpoints with intelligent account rotation.

aradotso/aracli-deploy-management

Guide to deploying and managing OpenClaw-compatible AI agent systems across cloud, bare metal, and hybrid infrastructure.

aradotso/autoresearchclaw-autonomous-research

Fully autonomous research pipeline that turns a topic idea into a complete academic paper with real citations, experiments, and conference-ready LaTeX.

aradotso/autoresearch-genealogy

Structured prompts, vault templates, and autonomous research workflows for AI-assisted genealogy using Claude Code.

aradotso/brreg

Search and retrieve Norwegian company data from Brønnøysundregistrene (the Norwegian Business Registry). Access all ~1.2 million registered companies in Norway.

aradotso/chrome-cdp-live-browser

Give AI agents access to your live Chrome session via CDP — interact with open tabs, logged-in accounts, and current page state

aradotso/claude-hud-statusline

A Claude Code plugin that displays a real-time HUD showing context usage, active tools, running agents, and todo progress in your terminal statusline.

aradotso/claude-peers-mcp

Enable multiple Claude Code instances to discover each other and exchange messages in real-time via a local broker daemon and MCP server.

aradotso/clui-cc-claude-overlay

Command Line User Interface for Claude Code — a floating macOS desktop overlay with multi-tab sessions, permission approval UI, voice input, and skills marketplace.

aradotso/cmux-terminal-multiplexer

AI-native terminal multiplexer with programmable socket API, full Playwright-equivalent browser automation, and agent team coordination — built for Claude Code and autonomous agent workflows

aradotso/code-review-graph

Build a persistent knowledge graph of your codebase so Claude reads only what matters — up to 49x fewer tokens on coding tasks.

aradotso/codex-autoresearch-loop

Self-directed iterative research skill for Codex that continuously cycles through modify, verify, retain or discard, and repeat until a measurable goal is reached.

aradotso/copaw-ai-assistant

Personal AI assistant framework supporting multiple chat channels (DingTalk, Feishu, QQ, Discord, etc.) with extensible skills, local/cloud deployment, and cron scheduling.

aradotso/corridorkey-green-screen

AI-powered green screen keyer that unmixes foreground colors and generates clean linear alpha channels using neural networks

aradotso/crucix-intelligence-dashboard

Personal intelligence agent that aggregates 27 OSINT data sources into a self-hosted Jarvis-style dashboard with Telegram/Discord bots, LLM analysis, and real-time alerts.

aradotso/daily-stock-analysis

LLM-powered A/H/US stock intelligent analysis system with multi-source data, real-time news, AI decision dashboards, and multi-channel push notifications via GitHub Actions.

aradotso/deepseek-ocr

Expert skill for using DeepSeek-OCR, a vision-language model for optical character recognition with context optical compression supporting documents, PDFs, and images.

関連スキル