程式碼智能工具集 for AI Agents
npm install agent-ideMinimize tokens, maximize accuracy for AI Agents
Code intelligence toolkit designed for AI agents, providing search, refactoring, and dependency analysis capabilities.
- Parser: TypeScript / JavaScript
- Unicode identifiers: Supports non-ASCII variable names
- Glob patterns: move supports .ts, /.ts, etc.
- Output formats: --format json | summary | diff
``bash`
npx agent-ide
From source:
`bash`
git clone https://github.com/vivalalova/agent-ide.git
cd agent-ide
pnpm install && pnpm build && npm link
In Claude Code conversation:
`text`
/plugin marketplace add vivalalova/agent-ide
/plugin install agent-ide@agent-ide-skills
Or from terminal:
`bash`
claude plugin marketplace add vivalalova/agent-ide
claude plugin install agent-ide@agent-ide-skills
To help Claude Code automatically use agent-ide when appropriate, add the following to your ~/.claude/CLAUDE.md:
`markdownAgent IDE Integration
Use the agent-ide skill for TS/JS code intelligence operations. Prefer agent-ide over manual Edit/Grep for:
| Operation | Command | Instead of |
|-----------|---------|------------|
| Rename symbol | /agent-ide rename | Multiple Edit calls |/agent-ide move
| Move file/member | | Write + Delete + Edit imports |/agent-ide find-references
| Find references | | Grep + manual filtering |/agent-ide deadcode
| Detect dead code | | Manual analysis |/agent-ide impact
| Analyze impact | | Manual tracing |/agent-ide cycles
| Check cycles | | Manual dependency review |/agent-ide change-signature
| Function refactor | | Multiple Edit calls |/agent-ide snapshot
| API snapshot | | Multiple Read calls |/agent-ide undo
| Undo changes | | Manual revert |
Trigger keywords: rename, move file, move function, find references, dead code, unused code, circular dependency, call hierarchy, refactor parameters, impact analysis
Benefits: Automatic reference updates, atomic operations, zero missed references, undo support
`
| Command | Description |
| ----------------- | -------------------------------------- |
| cycles | Detect circular dependencies (Tarjan) |impact
| | Analyze change impact range (BFS) |snapshot
| | Generate module API snapshots |find-references
| | Find symbol definitions and references |call-hierarchy
| | Analyze function call hierarchy |deadcode
| | Detect unused code |
| Command | Description |
| ------------------ | ------------------------------------------------ |
| rename | Rename symbols and update all references |change-signature
| | Refactor function parameters (reorder/add/remove)|move
| | Move files/directories and update imports |move
| (with line) | Move members across files (path:line` syntax) |
- Command Reference - Quick reference for all commands
MIT