Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 20:49
· 22 commits to main since this release

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.0

or 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 demo seeds a sample workspace.
  • AI-client syncaim sync compiles one config into CLAUDE.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 --force with backups.
  • Quality — shared aim/core.py service 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.