Skip to main content

AI-powered developer workflows for Claude with cost optimization, multi-agent orchestration, and workflow automation.

Project description

Attune AI

AI-powered developer workflows with cost optimization and intelligent routing.

The easiest way to run code review, debugging, testing, and release workflows from your terminal or Claude Code. Just type /attune and let Socratic discovery guide you. Smart tier routing saves 34-86% on LLM costs.

PyPI Downloads Downloads/month Downloads/week Tests Coverage CodeQL Security Python License

pip install attune-ai[developer]

What's New in v3.6.3

  • Dashboard deprecated — React frontend, startup scripts, and example scripts removed. The Python backend (attune.dashboard) is soft-deprecated with warnings and will be removed in a future major version. Use FeedbackLoop and UsageTracker directly.

What's New in v3.6.2

  • Version sync — Aligned pyproject.toml and src/attune/__init__.py to 3.6.2.

What's New in v3.6.1

  • Lessons Learned Stop hooklessons_reminder.py automatically prompts Claude to record new patterns and fixes in .claude/CLAUDE.md at session end. Fires once per session via a TTL sentinel; no looping.

What's New in v3.6.0

  • attune-redis plugin — Redis memory is now a standalone package (pip install attune-redis), fully decoupled from core. Ships with 5 MCP tools and a v4.0.0 migration guide.
  • React dashboard (deprecated in v3.6.3) — Removed. Use FeedbackLoop and UsageTracker directly.
  • FeedbackLoop in-memory fallback — Works out of the box without Redis via a pluggable MemoryBackend protocol with _InMemoryStore fallback. Enables quality-based model tier recommendations and underperforming stage detection.
  • Project-Aware Guidance (v3.5.0) — Surfaces 2-3 prioritized next-step suggestions after every workflow, grounded in real findings. Persists across sessions with a 24-hour dismiss window.

Why Attune?

Attune AI Agent Frameworks (LangGraph, AutoGen) Coding CLIs (Aider, Codex) Review Bots (CodeRabbit)
Ready-to-use workflows 13 built-in Build from scratch None PR review only
Cost optimization 3-tier auto-routing None None None
Cost in Claude Code $0 for most tasks API costs API costs SaaS pricing
Multi-agent teams 4 strategies Yes No No
MCP integration 18 native tools No No No

Attune is a workflow operating system for Claude — it sits above coding agents and below general orchestration frameworks, providing production-ready developer workflows with intelligent cost routing. Full comparison


Key Features

Claude-Native Architecture

Attune AI is built exclusively for Anthropic/Claude, unlocking features impossible with multi-provider abstraction:

  • Automatic Prompt Caching - Built on Anthropic's auto-caching: cached tokens cost 10% of standard price, delivering up to 90% cost savings and 85% faster responses. Zero configuration required.
  • Semantic Caching - Optional HybridCache (via sentence-transformers) detects similar prompts and reuses cached responses, avoiding redundant API calls entirely. ~57% measured hit rate on workflows.
  • Flexible Context - 200K via subscription, up to 1M via API for large codebases
  • Extended Thinking - Access Claude's internal reasoning process
  • Advanced Tool Use - Optimized for agentic workflows

Multi-Agent Orchestration

Full support for custom agents, dynamic teams, and Anthropic Agent SDK:

  • Dynamic Team Composition - Build agent teams from templates, specs, or MetaOrchestrator plans with 4 execution strategies (parallel, sequential, two-phase, delegation)
  • 13 Agent Templates - Pre-built archetypes (security auditor, code reviewer, test coverage, etc.) with custom template registration
  • Agent State Persistence - AgentStateStore records execution history, saves checkpoints, and enables recovery from interruptions
  • Workflow Composition - Compose entire workflows into DynamicTeam instances for orchestrated parallel/sequential execution
  • Progressive Tier Escalation - Agents start cheap and escalate only when needed (CHEAP -> CAPABLE -> PREMIUM)
  • Agent Coordination Dashboard - Real-time monitoring with 6 coordination patterns
  • Inter-Agent Communication - Heartbeats, signals, events, and approval gates
  • Quality Gates - Per-agent and cross-team quality thresholds with required/optional gate enforcement

Modular Architecture

Clean, maintainable codebase built for extensibility:

  • Small, Focused Files - Most files under 700 lines; logic extracted into mixins and utilities
  • Cross-Platform CI - Tested on Ubuntu, macOS, and Windows with Python 3.10-3.13
  • 14,800+ Tests - Security, unit, integration, and behavioral test coverage

Intelligent Cost Optimization

  • $0 for most Claude Code tasks - Standard workflows run as skills through Claude's Task tool at no extra cost
  • API costs for large contexts - Tasks requiring extended context (>200K tokens) or programmatic/CI usage route through the Anthropic API
  • Smart Tier Routing - Automatically selects the right model for each task
  • Authentication Strategy - Routes between subscription and API based on codebase size

Socratic Workflows

Workflows guide you through discovery instead of requiring upfront configuration:

  • Interactive Discovery - Asks targeted questions to understand your needs
  • Context Gathering - Collects relevant code, errors, and constraints
  • Dynamic Agent Creation - Assembles the right team based on your answers

Claude Code Plugin

Install the attune-ai plugin in Claude Code for integrated workflow, memory, and orchestration access. The plugin provides the /attune command, 18 MCP tools, and 7 skills. See the plugin/ directory.


Quick Start

1. Install

pip install attune-ai

2. Setup Slash Commands

attune setup

This installs /attune to ~/.claude/commands/ for Claude Code.

3. Use in Claude Code

Just type:

/attune

Socratic discovery guides you to the right workflow.

Or use shortcuts:

/attune debug      # Debug an issue
/attune test       # Run tests
/attune security   # Security audit
/attune commit     # Create commit
/attune pr         # Create pull request

CLI Usage

Run workflows directly from terminal:

attune workflow run release-prep           # 4-agent release readiness check
attune workflow run security-audit --path ./src
attune workflow run test-gen --path ./src
attune telemetry show

Optional Features

Redis-enhanced memory (auto-detected when installed):

pip install 'attune-ai[memory]'
# Redis is automatically detected and enabled — no env vars needed

All features (includes memory, dashboard, agents):

pip install 'attune-ai[all]'

Check what's available:

attune features

See Feature Availability Guide for detailed information about core vs optional features.


Command Hubs

Workflows are organized into hubs for easy discovery:

Hub Command Description
Developer /dev Debug, commit, PR, code review, quality
Testing /testing Run tests, coverage analysis, benchmarks
Documentation /docs Generate and manage documentation
Release /release Release prep, security scan, publishing
Workflows /workflows Automated analysis (security, bugs, perf)
Plan /plan Feature planning, brainstorm, refactoring
Agent /agent Create and manage custom agents

Natural Language Routing:

/workflows "find security vulnerabilities"  # → security-audit
/workflows "check code performance"         # → perf-audit
/plan "review my code"                      # → code-review

Cost Optimization

Skills in Claude Code

Most workflows run as skills through the Task tool using your Claude subscription — no additional API costs:

/dev           # Uses your Claude subscription
/testing       # Uses your Claude subscription
/release       # Uses your Claude subscription

When API costs apply: Tasks that exceed your subscription's context window (e.g., large codebases >2000 LOC), or programmatic/CI usage, route through the Anthropic API. The auth strategy automatically handles this routing.

API Mode (CI/CD, Automation)

For programmatic use, smart tier routing saves 34-86%:

Tier Model Use Case Cost
CHEAP Haiku Formatting, simple tasks ~$0.005
CAPABLE Sonnet Bug fixes, code review ~$0.08
PREMIUM Opus Architecture, complex design ~$0.45
# Track API usage and savings
attune telemetry savings --days 30

MCP Server Integration

Attune AI includes a Model Context Protocol (MCP) server that exposes all workflows as native Claude Code tools:

  • 18 Tools Available - 10 workflow tools (security_audit, bug_predict, code_review, test_generation, performance_audit, release_prep, and more) plus 8 memory and context tools
  • Automatic Discovery - Claude Code finds tools via .claude/mcp.json
  • Natural Language Access - Describe your need and Claude invokes the appropriate tool
# Verify MCP integration
echo '{"method":"tools/list","params":{}}' | PYTHONPATH=./src python -m attune.mcp.server

Agent Coordination Dashboard

Real-time monitoring with 6 coordination patterns:

  • Agent heartbeats and status tracking
  • Inter-agent coordination signals
  • Event streaming across agent workflows
  • Approval gates for human-in-the-loop
  • Quality feedback and performance metrics
  • Demo mode with test data generation
# Launch dashboard (works without Redis)
attune dashboard start
# Open http://localhost:8000

# For development with hot reload
cd dashboard && npm run dev
# Open http://localhost:5173

Redis optional: Core dashboard features (quality feedback, model routing, system health) work without Redis. Real-time pub/sub features (event streaming, approval gates) activate automatically when Redis is available. Full Redis 8.4 support: RediSearch, RedisJSON, RedisTimeSeries, RedisBloom, VectorSet.


Authentication Strategy

Intelligent routing between Claude subscription and Anthropic API:

# Interactive setup
python -m attune.models.auth_cli setup

# View current configuration
python -m attune.models.auth_cli status

# Get recommendation for a file
python -m attune.models.auth_cli recommend src/module.py

Automatic routing:

  • Small/medium modules (<2000 LOC) → Claude subscription (free)
  • Large modules (>2000 LOC) → Anthropic API (pay for what you need)

Installation Options

# Base install (CLI + workflows)
pip install attune-ai

# Full developer experience (agents, memory, dashboard, caching)
pip install attune-ai[developer]

# Enterprise (auth, rate limiting, telemetry)
pip install attune-ai[enterprise]

# Development
git clone https://github.com/Smart-AI-Memory/attune-ai.git
cd attune-ai && pip install -e .[dev]

What's in each option:

Option What You Get
Base CLI, workflows, Anthropic SDK
[developer] + Agents, memory, dashboard, semantic caching
[enterprise] + JWT auth, rate limiting, OpenTelemetry

Environment Setup

In Claude Code: No setup needed - uses your Claude subscription.

For CLI/API usage:

export ANTHROPIC_API_KEY="sk-ant-..."  # Required for CLI workflows
export REDIS_URL="redis://localhost:6379"  # Optional: for memory features

Security

  • Path traversal protection on all file operations (_validate_file_path() — single source in security/path_validation.py)
  • JWT authentication with rate limiting
  • PII scrubbing in telemetry
  • GDPR compliance options
  • Automated security scanning with continuous remediation
# Run security audit
attune workflow run security-audit --path ./src

See SECURITY.md for vulnerability reporting.


Documentation


Contributing

See CONTRIBUTING.md for guidelines.


License

Apache License 2.0 - Free and open source. Use it, modify it, build commercial products with it. Details →


Acknowledgements

Special thanks to:

  • Anthropic — For Claude AI, the Model Context Protocol, and the documentation that shaped our workflow patterns
  • Boris Cherny — Creator of Claude Code, whose candid workflow posts validated and refined Attune's approach to plan-first execution, verification loops, and multi-agent orchestration
  • Affaan Mustafa — For battle-tested Claude Code configurations that inspired our hook system and markdown agent format
  • LangChain — Agent framework foundations
  • FastAPI — Modern Python web framework

View Full Acknowledgements →


Built by Smart AI Memory · Docs · Issues

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

attune_ai-3.6.3.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

attune_ai-3.6.3-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

File details

Details for the file attune_ai-3.6.3.tar.gz.

File metadata

  • Download URL: attune_ai-3.6.3.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for attune_ai-3.6.3.tar.gz
Algorithm Hash digest
SHA256 ca779b355d25be2205d4b5e7b0fd6ca2c881cc967f5fc8a2e0fb959d9029dda9
MD5 b461fbb462c45d43be091e9ca2957d86
BLAKE2b-256 165e5c1a8c4b7c0aac003c8b174ee2a3fbbcc9ef5544fb859ff25c5454daf103

See more details on using hashes here.

Provenance

The following attestation bundles were made for attune_ai-3.6.3.tar.gz:

Publisher: publish-pypi.yml on Smart-AI-Memory/attune-ai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file attune_ai-3.6.3-py3-none-any.whl.

File metadata

  • Download URL: attune_ai-3.6.3-py3-none-any.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for attune_ai-3.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a1fa764eab0c0734f39723162999f17218321c6cf10601b7bdd1d019381ac0e9
MD5 8e596b6b76d7836c04dab318b5af0f9a
BLAKE2b-256 747471231cb39dc373cb5032d5a6a9fb6d169aab3c1414090493070b7ed2c108

See more details on using hashes here.

Provenance

The following attestation bundles were made for attune_ai-3.6.3-py3-none-any.whl:

Publisher: publish-pypi.yml on Smart-AI-Memory/attune-ai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page