nirholas

Three Ws Agent — Design skill for Claude Code

Design community

Run a three.ws agent on your own machine or VPS: a terminal UI with slash commands, streaming tool output, local file and shell tools in a resource-limited sandbox, the three.ws MCP tools and agent wa.

How to install Three Ws Agent

This entry records only its repository, not the path inside it, so there is no exact command to give. Open nirholas/three-ws-agent and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Three Ws Agent does

Run a three.ws agent on your own machine or VPS: a terminal UI with slash commands, streaming tool output, local file and shell tools in a resource-limited sandbox, the three.ws MCP tools and agent wallet, SQLite sessions with full-text search, parallel subagents, natural-language cron, and a Telegram gateway.

Alternatives in Design

  • Explanatory Output Style — Educational output mode with insights about implementation choices 14k ★
  • CloudCLI — 8,400+ Free open-source web/mobile UI for Claude Code, Cursor CLI, and Codex 8.7k ★
  • Design Review Workflow — by Patrick Ellis - A tailored workflow for enabling automated UI/UX design review, including specialized sub a 3.7k ★

README

@three-ws/agent

[![GitHub stars](https://img.shields.io/github/stars/nirholas/three-ws-agent?style=flat&logo=github)](https://github.com/nirholas/three-ws-agent/stargazers) [![License](https://img.shields.io/github/license/nirholas/three-ws-agent?style=flat)](https://github.com/nirholas/three-ws-agent/blob/HEAD/LICENSE) [![Last commit](https://img.shields.io/github/last-commit/nirholas/three-ws-agent?style=flat)](https://github.com/nirholas/three-ws-agent/commits) [![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen?style=flat)](https://github.com/nirholas/three-ws-agent/pulls) [![AI agent friendly](https://img.shields.io/badge/AI%20agents-AGENTS.md%20%2B%20llms.txt-6d5dfc?style=flat)](https://github.com/nirholas/three-ws-agent/blob/HEAD/AGENTS.md)

**Run a three.ws agent on your own machine: the platform's tools and wallet over MCP, your files and shell in a sandbox, every risky call behind an approval gate.**

This package is the local runtime behind `three-ws-agent`. It runs the same agent loop the server uses ([@three-ws/agent-runtime](../agent-runtime)) on this machine, with tools from two places:

  • local: read, list, write and edit files inside the workspace, run shell commands in a resource-limited sandbox, fetch public web pages as Markdown;
  • remote: every tool on the three.ws MCP servers (/api/mcp-agent and /api/mcp by default), mounted over Streamable HTTP with your account's key.

The model is either the metered three.ws endpoint (`/api/v1`, billed to your account's credits) or any OpenAI-compatible base URL you point it at: a local llama.cpp, Ollama or vLLM server, or a hosted lane with its own key.

Status

The runtime core in `src/` is complete and runs today (see the example below). The terminal UI and the `three-ws-agent` command that `package.json` declares (`bin/three-ws-agent.js`, `src/index.js`, `src/cli.js`) and its `tests/` directory are not in t