v1.0.0
First stable public release of AIM (AI Memory/Mind) — a centralized, stdlib-only context/task/memory manager for AI coding assistants. Earlier 0.x builds were internal pre-releases.
Install
pip install git+https://github.com/phuonghx/aim-cli.git@v1.0.0or download the wheel below. Then aim init in your project; verify with aim --version.
Highlights
- Workspace CLI — tasks with subtasks/labels/priorities/acceptance-criteria (lossless markdown round-trip), docs library, persistent memory, search, reference validation, time tracking, ASCII Kanban board, users, and code-generation templates.
aim demoseeds a sample workspace. - AI-client sync —
aim synccompiles one config intoCLAUDE.md,AGENTS.md,GEMINI.md,ANTIGRAVITY.md,.cursor/rules/aim.mdc(+ legacy.cursorrules/.windsurfrules), and Copilot instructions. Non-destructive: content outside<!-- AIM:BEGIN/END -->markers is preserved. - MCP server (
aim mcp) — serves the workspace over the Model Context Protocol (stdio, zero dependencies) so assistants query/mutate tasks, docs, and memories directly. Register:claude mcp add aim -- aim mcp. - Control Hub dashboard (
aim browser) — Kanban with drag-and-drop, docs viewer, memory grid, time tracking, and dependency graph. Localhost-only with per-launch token + Host validation, path-traversal guards, and sanitized rendering. - Reliability — atomic JSON writes with corrupt-store backups, race-safe task IDs, parent-cycle prevention, UTF-8 piped output, and
aim init --forcewith backups. - Quality — shared
aim/core.pyservice layer, MIT license, 36-test pytest suite, and CI (ruff + pytest on Windows & Ubuntu, Python 3.9/3.13) gating releases.
See the full CHANGELOG.