Skip to content

v0.1.0 - First Production Release πŸŽ‰

Choose a tag to compare

@Data-Wise Data-Wise released this 19 Dec 06:42
· 381 commits to main since this release

aiterm v0.1.0 - Terminal Optimizer for AI Development

First production release! πŸš€

✨ What's New

Core Features

  • 🎯 Smart Context Detection - Automatically detects 8 project types
  • 🎨 Auto Profile Switching - iTerm2 colors change based on project
  • βš™οΈ Claude Code Integration - Manage settings and auto-approvals
  • πŸ“¦ 8 Auto-Approval Presets - Safe, curated permission sets
  • ⚑ UV-Optimized - 10-100x faster installation than pip
  • πŸ§ͺ Well-Tested - 51 tests, 83% coverage

πŸ“¦ Installation

Recommended: UV (Fastest!)

```bash

Install UV if you don't have it

curl -LsSf https://astral.sh/uv/install.sh | sh

Install aiterm

uv tool install git+https://github.com/Data-Wise/aiterm
```

Alternative: pipx

```bash
pipx install git+https://github.com/Data-Wise/aiterm
```

Verify Installation

```bash
aiterm --version
aiterm doctor
```


🎯 Quick Start

```bash

Detect current project context

ait detect

Apply context to iTerm2

ait switch

View Claude Code settings

ait claude settings

Add safe auto-approvals

ait claude approvals add safe-reads
ait claude approvals add git-ops
```


πŸ“– Documentation

Complete documentation: https://data-wise.github.io/aiterm/


🎨 Context Types

Context Icon Profile Triggered By
Production 🚨 Red theme */production/* path
AI Sessions πŸ€– Purple theme */claude-sessions/*
R Packages πŸ“¦ Blue theme DESCRIPTION file
Python 🐍 Green theme pyproject.toml
Node.js πŸ“¦ Dark theme package.json
Quarto πŸ“Š Blue theme _quarto.yml
Emacs πŸ”§ Dev-Tools .spacemacs
Dev Tools πŸ› οΈ Dev-Tools .git + scripts/

πŸ› οΈ Auto-Approval Presets

  • safe-reads - Read-only operations
  • git-ops - Git commands (status, diff, log, commit, push)
  • github-cli - GitHub CLI operations
  • python-dev - Python tools (pytest, pip, uv)
  • node-dev - Node.js tools (npm, npx, bun)
  • r-dev - R development (Rscript, quarto)
  • web-tools - Web search and fetch
  • minimal - Basic shell commands only

πŸ’‘ Use Cases

For Claude Code Users

```bash

Set up safe auto-approvals

ait claude approvals add safe-reads
ait claude approvals add git-ops
ait claude approvals add python-dev
```

For Multi-Project Developers

```bash
cd ~/projects/webapp/
ait switch # β†’ Node-Dev profile (green)

cd ~/production/live-site/
ait switch # β†’ Production profile (RED!) 🚨
```

For R Package Developers

```bash
cd ~/r-packages/mypackage/
ait detect # Shows: πŸ“¦ r-package β†’ R-Dev profile
ait switch # Applies R-optimized colors
```


🎯 What's Next?

v0.2.0 (Coming Soon)

  • Hook management system
  • MCP server integration
  • StatusLine builder
  • Multi-terminal support

πŸ“Š Stats

  • Tests: 51 passing, 83% coverage
  • Documentation: 2,647 lines
  • Installation: < 2 minutes with UV
  • Performance: < 100ms for all operations

πŸ™ Acknowledgments

Built for AI-assisted development workflows with:


Full Changelog: See CHANGELOG.md