aider-coder
- Repo stars 0
- Author repo skills-registry
Aider Coder
Terminal pair programming with Aider — an AI pair programmer that directly edits files in your local git repository.
Commands
Initialize a project
python3 aider_coder.py init [--dir /path/to/project]
Detects or creates a git repo, generates .aider.conf.yml with sensible defaults, and shows project status.
Run a coding task
python3 aider_coder.py code "Add error handling to the login function" --files src/auth.py src/utils.py
python3 aider_coder.py code "Refactor the database layer to use connection pooling" --files db/*.py
python3 aider_coder.py code "Fix the bug where null values crash the parser" --all
Runs aider with your natural language request against specified files. Use --files for specific files or --all to let aider auto-detect relevant files.
Show diffs
python3 aider_coder.py diff
python3 aider_coder.py diff --staged
python3 aider_coder.py diff --file src/auth.py
Shows git diff of changes made by aider (or any changes in the working tree).
Undo last aider commit
python3 aider_coder.py undo
Reverts the last commit made by aider (aider commits each change set). Useful when a change introduces regressions.
List / switch models
python3 aider_coder.py models
python3 aider_coder.py models --set gpt-4o
python3 aider_coder.py models --set claude-sonnet-4-20250514
Lists available models or switches the default model in .aider.conf.yml.
Run tests
python3 aider_coder.py test
python3 aider_coder.py test --cmd "pytest tests/ -x"
python3 aider_coder.py test --cmd "npm test"
Runs the project test suite. Auto-detects test runner (pytest, npm test, go test, cargo test, etc.) or uses a custom command.
Run linting
python3 aider_coder.py lint
python3 aider_coder.py lint --files src/auth.py
python3 aider_coder.py lint --fix
Runs linting on changed files. Auto-detects linter (ruff, flake8, eslint, golangci-lint, etc.) or uses project config.
Workflow
Quick coding session
- Navigate to your project:
cd /path/to/project - Init:
python3 aider_coder.py init - Code:
python3 aider_coder.py code "implement feature X" --files relevant.py - Review:
python3 aider_coder.py diff - Test:
python3 aider_coder.py test - If broken:
python3 aider_coder.py undo
Model configuration
Aider supports many models. Set your API keys as environment variables:
ANTHROPIC_API_KEYfor Claude modelsOPENAI_API_KEYfor GPT modelsOPENROUTER_API_KEYfor OpenRouter models
Notes
- Aider makes real file edits and git commits — always review diffs before pushing
- Aider respects
.gitignoreand won't edit ignored files by default - Use
--no-auto-commitsflag to stage changes without committing - The
.aider.conf.ymlfile persists your model and settings preferences
<!-- tomevault:4.0:skill_md:2026-05-23 -->Source: Danielhogben/hermes-skills — distributed by TomeVault.
- Fluxly category
- Engineering
- Author-declared agents
- No explicit declaration found; this is not inferred or tested compatibility
- Static check
- 88 / 100 · heuristic scan, not runtime safety proof
- Author / version / license
- @tomevault-io · no license declared
- Fluxly token estimate
- Lean
- Fluxly setup estimate
- Guided setup
- External API key
- Required · OpenAI / Anthropic
- Detected OS requirements
- macOS · Linux · Windows
- Runtime requirements
- Unspecified
- Detected file/system behavior
-
- Read-only
- Write / modify
- Env read
- Detected network behavior
- External requests
- Install commands
- None (reference only)
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
The current SKILL.md does not define a fixed output example. Commands
Detects or creates a git repo, generates .aider.conf.yml with sensible defaults, and shows project status.
Runs aider with your natural language request against specified files. Use --files for specific files or --all to let aider auto-detect relevant files.
Shows git diff of changes made by aider (or any changes in the working tree).
Reverts the last commit made by aider (aider commits each change set). Useful when a change introduces regressions.
Lists available models or switches the default model in .aider.conf.yml.
# Aider Coder
Terminal pair programming with [Aider](https://aider.chat/) — an AI pair programmer that directly edits files in your local git repository.
## Commands
### Initialize a project
```bash
python3 aider_coder.py init [--dir /path/to/project]
```
Detects or creates a git repo, generates `.aider.conf.yml` with sensible defaults, and shows project status.
### Run a coding task
```bash
python3 aider_coder.py code "Add error handling to the login function" --files src/auth.py src/utils.py
python3 aider_coder.py code "Refactor the database layer to use connection pooling" --files db/*.py
python3 aider_coder.py code "Fix the bug where null values crash the parser" --all
```
Runs aider with your natural language request against specified files. Use `--files` for specific files or `--all` to let aider auto-detect relevant files.
### Show diffs
```bash
python3 aider_coder.py diff
python3 aider_coder.py diff --staged
python3 aider_coder.py diff --file src/auth.py
```
Shows git diff of changes made by aider (or any changes in the working tree).
### Undo last aider commit
```bash
python3 aider_coder.py undo
```
Reverts the last commit made by aider (aider commits each change set). Useful when a change introduces regressions.
### List / switch models
```bash
python3 aider_coder.py models
python3 aider_coder.py models --set gpt-4o
python3 aider_coder.py models --set claude-sonnet-4-20250514
```
Lists available models or switches the default model in `.aider.conf.yml`.
### Run tests
```bash
python3 aider_coder.py test
python3 aider_coder.py test --cmd "pytest tests/ -x"
python3 aider_coder.py test --cmd "npm test"
```
Runs the project test suite. Auto-detects test runner (pytest, npm test, go test, cargo test, etc.) or uses a custom command.
… Author text anchors workflow facts; Fluxly only indexes current sections, terms, files, and commands.
sections -> Commands → Initialize a project → Run a coding task → Show diffs → Undo last aider commit → List / switch models
terms -> Terminal pair programming with [Aider](https://aider.chat/) — an AI pair programmer that directly edits files in your local git repository. · Detects or creates a git repo, generates .aider.conf.yml with sensible defaults, and shows project status. · Runs aider with your natural language request against specified files. · Shows git diff of changes made by aider (or any changes in the working tree). · Reverts the last commit made by aider (aider commits each change set). · Lists available models or switches the default model in .aider.conf.yml. · Runs the project test suite. · Runs linting on changed files.
files/cmd -> .aider.conf.yml · --files · --all · cd /path/to/project · python3 aidercoder.py init · python3 aidercoder.py code "implement feature X" --files relevant.py · python3 aidercoder.py diff · python3 aidercoder.py test
body sha256 -> 0dacfa3d4cc1
Decide Fit First
Design Intent
How To Use It
Boundaries And Review