More than 97% of respondents reported having used AI coding tools at work
An AI agent is a system that can:
Key characteristics:
Styles:
This project was bootstrapped with scaf and has a NextJS frontend in the
frontenddir and a Django backend in thebackenddir.The scaf template only supports a GraphQL API. Refactor the app to use a REST API.
/voice interactions/editor/run/tokens/clear--lint-command and
--test-command run your test suite after each time the AI
edits your code.goosehints: Global:
~/.config/goose/.goosehints Local:
.goosehintsgoose session -n rest-api Exit a session: type exit Resume
session: goose session -r rest-api/exitclaude config add allowedTools "Bash(git:*),Bash(cat:*),Bash(grep:*)"git diff --staged and git commit using
conventional commit standard”/cost/compact and
/clear
| Tool | Open Source | MCP Support | Agentic | Models Supported |
|---|---|---|---|---|
| Aider | Yes | No | Semi | Bring your own |
| Claude | No | Yes | Full | Claude Models |
| Cursor | No | Yes | Full | OpenAI, Claude, Gemini |
| Goose | Yes | Yes | Full | Bring your own |
| Devin | No | Yes | Full | OpenAI |