Aisquare Cli banner
AISquare-Studio AISquare-Studio

Aisquare Cli

Development community

Description

Portable memory layer for coding agents — persistent user & project context across sessions, installed into Claude Code.

Installation

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

README

aisquare

[![PyPI](https://img.shields.io/pypi/v/aisquare-cli.svg)](https://pypi.org/project/aisquare-cli/) [![Python versions](https://img.shields.io/pypi/pyversions/aisquare-cli.svg)](https://pypi.org/project/aisquare-cli/) [![CI](https://github.com/AISquare-Studio/aisquare-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/AISquare-Studio/aisquare-cli/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

**Memory and orchestration for coding agents.** aisquare gives agents like Claude Code two things they don't have out of the box: a **memory** that persists across sessions — your preferences, each project's conventions, how you actually prompt — and an **orchestration layer** that lets several sessions work one problem as a coordinated team, with shared tasks, live status, and a board you can watch.

It's a single CLI, local-first, backed by one SQLite file. No daemon, no account, no cloud dependency. Install it, connect it to Claude Code once, and every session after that starts oriented instead of cold.

pipx install aisquare-cli              # or: pip install aisquare-cli
cd your/repo
aisquare init                          # register the project + snapshot the codebase
aisquare agents connect claude-code    # wire aisquare into Claude Code
aisquare doctor                        # verify everything (and how to fix anything)

That's the whole setup. Requires **Python 3.11+**. The package is `aisquare-cli`; the command is `aisquare` (with an `asq` alias). Codebase snapshots use [Repomix](https://github.com/yamadashy/repomix) via Node/`npx` when available — `aisquare doctor` tells you if it's missing, and nothing breaks without it.

That's the whole setup — you are done. Everything below is reference.

aisquare has **two halves, and they are independent**:

What it is Who it's for
Part 1 — Memory Your agent remembers preferen