# singularity

> A local command-line tool that learns repository workflows from coding-agent sessions and supplies relevant steps and warnings to later tasks.

singularity gives coding agents reusable memory of repository workflows. It records checked commits and learns steps for similar tasks.

## What It Is

Hooks supply relevant workflows at session start and warn about known mistakes. Recall uses text matching; learning uses a model through an existing agent account.

## Agent Support

Claude Code, Codex, and Hermes Agent support recording and learning. Gemini CLI and Droid receive memory and warnings. Cursor and OpenCode can use the shared skill on request.

## Storage and Setup

Records remain local, but learning sends selected records and code excerpts to the chosen model. Setup requires Git and a supported agent. The installer supplies Node.js when version 24 or later is unavailable.

## Features
- Checked-commit recording
- Reusable workflow learning
- Task-start memory and warnings
- Local recall without a model call
- Repository-scoped local storage
- Configurable automatic learning and spending limit
- Setup, update, recall, learn, status, and uninstall commands

## Integrations
Claude Code, Codex, Hermes Agent, Gemini CLI, Droid, Cursor, OpenCode

## Platforms
WINDOWS, MACOS, LINUX, CLI

## Pricing
Open Source

## Version
0.2.0

## Links
- Website: https://singularity-amber.vercel.app/
- Documentation: https://github.com/pandacover/singularity/blob/main/README.md
- Repository: https://github.com/pandacover/singularity
- EveryDev.ai: https://www.everydev.ai/tools/singularity
