User Tools

Site Tools


ai

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ai [2025/10/28 10:08] dblumeai [2025/12/01 07:50] (current) – [CLIs] dblume
Line 11: Line 11:
  
 ====== Nvim ====== ====== Nvim ======
 +
 +Copilot and CopilotChat install instructions are at the [[neovim]] page.
  
   * Check out [[https://github.com/yetone/avante.nvim|avante]] to emulate the behaviour of the Cursor AI IDE. It provides users with AI-driven code suggestions and the ability to apply these recommendations directly to their source files with minimal effort.   * Check out [[https://github.com/yetone/avante.nvim|avante]] to emulate the behaviour of the Cursor AI IDE. It provides users with AI-driven code suggestions and the ability to apply these recommendations directly to their source files with minimal effort.
Line 16: Line 18:
  
 ====== CLIs ====== ====== CLIs ======
 +
 +Best setup: ssh + tmux (Prefix-b (to toggle a floating pane) or Prefix-c; p/n to nav windows) + vim
 +
 +  +----------------------+           +----------------------+
 +  | vim    | vim                   | LLM CLI              |
 +  | (left) | (right)                                    |
 +  |        |                                            |
 +  |        |               tmux    |                      |
 +  |        |              <----->  |                      |
 +  |----------------------|                                |
 +  | ls -1 | entr ...                                    |
 +  |                      |                                |
 +  +----------------------+           +----------------------+
 +
  
 Here's a [[https://medium.com/@jh.baek.sd/i-tried-5-ai-coding-clis-for-30-day-from-09-01-2025-to-09-28-2025-ff3e45fd2cda|Review of 5 AI coding CLIs]]. Here's a [[https://medium.com/@jh.baek.sd/i-tried-5-ai-coding-clis-for-30-day-from-09-01-2025-to-09-28-2025-ff3e45fd2cda|Review of 5 AI coding CLIs]].
  
-Best setupssh + tmux (Prefix-(floating pane toggleor Prefix-C; B/N persistent Window+ vim+[[https://www.reddit.com/r/ChatGPTCoding/comments/1p35bdl/comment/nq2oi13/|Recommended CLI flow]]: 
 + 
 +  Make it write a design doc you give feedback on first. 
 +  - Let it run in yolo mode, but review the MR/PR just like you would with a junior dev. 
 +    - Both [[https://github.blog/changelog/2025-10-28-github-copilot-cli-use-custom-agents-and-delegate-to-copilot-coding-agent/|GitHub Copilot CLI]] and [[https://code.claude.com/docs/en/sub-agents|Claude Code]] support subagents, (make a code reviewer subagent). ([[https://www.reddit.com/r/GithubCopilot/comments/1oeivro/if_youre_facing_degradation_in_copilots_overall/|Reddit Tip]]) 
 +  - Don't let it touch git commands aside from log and diff. 
 +  - [[https://medium.com/coding-nexus/99-of-developers-dont-know-how-to-use-coding-agents-well-9256e3c02e16|Manage your context window]], ''clear'' or ''compact'' when necessary. 
 + 
 +Tools:
  
   * [[https://github.com/github/copilot-cli|GitHub Copilot CLI]]: (new!) Should be easy to integrate for work, as we use Copilot already.    * [[https://github.com/github/copilot-cli|GitHub Copilot CLI]]: (new!) Should be easy to integrate for work, as we use Copilot already. 
     * [[https://docs.github.com/en/copilot/how-tos/configure-custom-instructions/add-repository-instructions?tool=copilotcli|Customize with .copilot/instructions]].     * [[https://docs.github.com/en/copilot/how-tos/configure-custom-instructions/add-repository-instructions?tool=copilotcli|Customize with .copilot/instructions]].
 +  * Anthropic’s [[https://www.claude.com/product/claude-code|Claude-Code]]: "Unleash Claude’s raw power directly in your terminal."
   * [[https://opencode.ai/|OpenCode]]: An open source AI coding agent built for the terminal. (As seen [[https://www.youtube.com/watch?v=70cN9swORE8&t=441s|here]].)   * [[https://opencode.ai/|OpenCode]]: An open source AI coding agent built for the terminal. (As seen [[https://www.youtube.com/watch?v=70cN9swORE8&t=441s|here]].)
     * [[https://news.ycombinator.com/item?id=44482504|Good conversation here]].     * [[https://news.ycombinator.com/item?id=44482504|Good conversation here]].
Line 29: Line 54:
   * [[https://aider.chat/|Aider]]: Aider lets you pair program with LLMs. Similar to OpenCode.   * [[https://aider.chat/|Aider]]: Aider lets you pair program with LLMs. Similar to OpenCode.
   * OpenAI’s [[https://developers.openai.com/codex/cli/|Codex CLI]] a coding agent that you can run locally from your terminal and that can read, modify, and run code on your machine.   * OpenAI’s [[https://developers.openai.com/codex/cli/|Codex CLI]] a coding agent that you can run locally from your terminal and that can read, modify, and run code on your machine.
-  * Anthropic’s [[https://www.claude.com/product/claude-code|Claude-Code]]: "Unleash Claude’s raw power directly in your terminal." 
   * [[https://ampcode.com/|Amp]] is an agentic coding tool available as a CLI and in VS Code, Cursor, and Windsurf.   * [[https://ampcode.com/|Amp]] is an agentic coding tool available as a CLI and in VS Code, Cursor, and Windsurf.
     * Free Mode sessions are used for training.     * Free Mode sessions are used for training.
ai.1761671293.txt.gz · Last modified: 2025/10/28 10:08 by dblume