andersch.dev

<2024-10-26 Sat>

Code Assistant

Code assistants are tools to assist developers in writing code. They can provide code suggestions, auto-complete functions, and generate code snippets based on the current input context.

Comparison

assistant type source os pay $/mon model mcp limit note
claude code cli closed any api 0 claude 3.7    
aider cli open   - 0     -  
cline cli* open       any yes    
copilot (free) complete closed any sub 0 gpt-4o, …   2000comps  
copilot (paid) complete closed any sub 10 gpt-4-5, …    
cursor ide closed   20   ∞ + 500reqs  
cody                  
supermaven                  
windsurf                  
continue.dev                  
devin                  
anon-kode                  
                   

Programs

aider

Aider: A terminal-based coding assistant.

  • Provides answers in the form of git commits.
  • Can be used with any model
  • Source: Open-Source
  • Model: Any
  • Note: Answers in the form of git commits

cline

  • Type: …
  • Autonomous coding agent
  • Can execute commands (when given permission)
  • API: OpenRouter, Anthropic, OpenAI, Azure, OpenAI-compatible API, ..

continue.dev

  • Open-Source
  • Supports any models (Ollama, OpenAI, Mistral, …)
  • Editors: VS Code, JetBrains, Headless mode

Related tools

  • repomix: Pack your codebase into AI-friendly formats
  • files-to-prompt: Concatenate a directory of files into a single prompt
  • pure.md: REST API to retrieve web content as Markdown

Resources