Vide Coding. For websites and more...
There is a new concept around: vibe coding
But how about creating websites with these….
Firebase Studio
- https://studio.firebase.google.com/
- https://firebase.google.com/docs/studio/get-started-import?import_type=source
CLI Based
For some of these, you will need…
https://platform.openai.com/playground/prompts?models=gpt-4.1
https://platform.openai.com/logs
- OpenAI API Keys - https://platform.openai.com/api-keys
Anthropic - https://console.anthropic.com/settings/keys
OpenAI
Codex CLI is built for developers who already live in the terminal and want ChatGPT‑level reasoning plus the power to actually run code, manipulate files, and iterate – all under version control.
In short, it’s chat‑driven development that understands and executes your repos.
Zero setup — bring your OpenAI API key and it just works!
Full auto-approval, while safe + secure by running network-disabled and directory-sandboxed
Multimodal — pass in screenshots or diagrams to implement features ✨
Apache v2 | Lightweight coding agent that runs in your terminal
Install codex as an NPM package, it requires node 22, at least:
#FROM node:22-slim
npm i -g @openai/codex
#npm install -g @openai/codex@0.1.2504211509 #https://github.com/openai/codex/issues/525
npm list codex #0.2.3
And provide your API: https://platform.openai.com/api-keys
#source .env
export OPENAI_API_KEY="your_secret_api_key"
#OPENAI_API_KEY=your-api-key-here
You can run it with default parameters:
codex
#codex "explain this codebase to me"
#find . -name ".git" -type d
#git reset --hard HEAD
Codex also allows you to use other providers that support the OpenAI Chat Completions API.
You can set the provider in the config file or use the --provider
flag.
This is how we would make codex use ollama and in auto mode:
codex --approval-mode full-auto "create the fanciest todo-list app"--provider ollama
Codex CLI inside a container?
https://github.com/openai/codex/tree/main/codex-cli/scripts
Testing OpenAI Codex: Improving personal projects
#git clone https://github.com/JAlcocerT/Py_Trip_Planner
git clone https://github.com/JAlcocerT/phidata
Thanks to codex I could understand better how the Groq Youtube summarizer works, as I forked it from PhiData.
Also, I added groq YT summarization capabilities to the MultiChat and interesting working notes to the localdeepresearch
Codex1
Everyone has a cloud IDE.
So does OpenAI now, with https://openai.com/index/introducing-codex/
Claude Code
Another CLI tool, this time from Anthropic:
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
You can see the CLI usage
npm install -g @anthropic-ai/claude-code
#npm list -g @anthropic-ai/claude-code
#npm install -g @anthropic-ai/claude-code@0.2.126
- Claude 3.5 Sonnet: Often noted for its strong coding capabilities.
- Claude 3.7 Sonnet: The current default and a powerful all-around model.
- Claude 3 Opus: The most capable model, designed for highly complex tasks, but typically more expensive and slower.
- Claude 3 Haiku: The fastest and most cost-effective model, suitable for simpler tasks.
# Ask questions about your codebase
claude
> how does our authentication system work?
# Create a commit with one command
#claude commit
#Query Claude Code Examples:
#claude "Can you explain this code base?"
claude < prompt.md
Total cost: $3.22 Total duration (API): 52m 3.2s Total duration (wall): 6h 53m 43.5s Total code changes: 4351 lines added, 0 lines removed Token usage by model: claude-3-5-haiku: 70.0k input, 117.8k output, 0 cache read, 0 cache write claude-3-7-sonnet: 123 input, 40.6k output, 3.1m cache read, 304.1k cache write
Actually Plandex was first!
AI Code Assistants
Gemini, Github Copilot has a recent free tier, we also have Gitlab Duo Chat.
What else can help us code better?
Apache v2 | an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Propietary
https://v0.dev/ From vercel!
Cursor and ZED
Some Paid IDE/Assistants/Agentic coding…
Cursor’s documentation on “Selecting Models” explains how to choose the right model for your task to improve speed, efficiency, and results.
Model Differences: Models vary in assertiveness, curiosity, and context window. Model Behavior: Some models ’think’ and take initiative, while others require explicit instructions. Choosing by Style: Users often prefer models based on interaction style (assertive vs. controlled). How to Select: Consider prompting style and task type.
For control, use models like claude-3.5-sonnet or gpt-4.1. For initiative, use models like claude-3.7-sonnet, gemini-2.5-pro, or o3.
Task-Specific Models:
claude-3.5-sonnet: Small changes. claude-3.7-sonnet, gemini-2.5-pro: Larger refactors. gemini-2.5-pro, claude-3.7-sonnet, o3: Codebase navigation. claude-3.7-sonnet, gemini-2.5-pro: Planning. o3: Complex issues. Auto-select: A reliable default option. Custom Modes: Save preferred model/prompt combinations.
#https://zed.dev/download
#https://zed.dev/docs/linux#other-ways-to-install-zed-on-linux
curl -f https://zed.dev/install.sh | sh
Zed IDE allow to use MCP or custom LLMs (ollama, OpenAI…)
You can plug API keys to some IDEs/extensions:
For which you will need Google API Keys
https://platform.openai.com/playground/prompts?models=gpt-4.1
https://platform.openai.com/logs
- OpenAI API Keys - https://platform.openai.com/api-keys
Anthropic - https://console.anthropic.com/settings/keys
For Ollama, you need this setup
Gitlab Duo
Which is similar to Github CodeSpaces
Gemini and AIStudio
So not only Gemini Code Assist vscode extension is great…
You can also see firebasestudio…
EDIT and as of 20th May, Google also launched Jules
Github Copilot
Its already on vscode and we can get for free (at the time of writing):
- 50 agent mode or chat requests per month
- 2,000 completions per month
- Access to Claude 3.5 Sonnet, GPT-4o, and more
Free Assistants
Void
Void is the open-source Cursor alternative.
Use AI agents on your codebase, checkpoint and visualize changes, and bring any model or host locally.
Void sends messages directly to providers without retaining your data.
Windsurf
- Codeium - Windsurf was renamed from Codeium and forked from vscode
And it has some interesting features under paywall
You can download windsurf IDE:
#https://windsurf.com/editor/download-linux
#https://windsurf.com/editor/update-linux
sudo apt-get update
sudo apt-get upgrade windsurf
You will need this to go back in git time:
git reset --hard HEAD #back to last commit
The interesting thing about Windsurf, is that we can select different models and also to swap between the write mode (to affect the cdebase) and the chat mode with them.
These are the models we can use with windsurf.
At the time of writing, when selecting by provider, the Deepseek V3 and R1 are free to use (nt consuming credits)
See also the bottom right section (click on Pro) and you will see:
.gitignore
so that can be used as context for Windsurf MdelsWindsurf Memories
Go to the top right (the book icon), customizations
Windsurf Image/Web input
You can send images to give context to the code assistant.
You can do: @web
I need some help to integrate keystaticCMS into this astro site, please do so taking into account the following docs: https://keystatic.com/docs/installation-astro
Or simply https://keystatic.com/docs/installation-astro understand those docs and review if we have everything in place on this project for keystatic to work
- This one can also be helpful:
Windsurf x MCP
Lately I was discovering about MCP
ContinueDev
- Continue.dev: https://github.com/continuedev/continue
Apache v2 | ⏩ Create, share, and use custom AI code assistants with our open-source IDE extensions and hub of models, rules, prompts, docs, and other building blocks
Plandex
MIT | Open source AI coding agent. Designed for large projects and real world tasks.
Aider
Apache v2 | aider is AI pair programming in your terminal
Clone
Apache v2 | Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.
Cline can also be installed as vscode extension.
ext install saoudrizwan.claude-dev
Conclusions
FAQ
Code Assistants fully open source
Looking for a fully local and OSS solution?
What we need:
- Open VSCode Extension
- Open Sourced LLM
- Some kind of ownership on the Server/GPU that runs the model
OSS Extension + Propietary Models
We can use Anthropic or OpenAI models, with free extensions.
OSS Extension & Models
We can use open models, with 3rd party APIs (like Groq).
OSS Extension & Model & Local Run