Getting started with Gemini Command Line Interface (CLI)


There's still room for improvement, but don't underestimate this technology.

AI Rabbit Hole | Date: June 21, 2025
First there was Claude Code in February, then OpenAI Codex (CLI) in April, and now Gemini CLI in June. All three of the largest AI labs now have their own …
TL;DR: I developed a simple, open-source benchmark to test if LLM agents follow high-level safety principles when they conflict with a given task acc…
A collection of expert guides and tutorials on how to build real AI agents. Includes resources from OpenAI, Anthropic, Google, and others working on production-level systems - HeyNina101/ai-agent-s...
Discover how Anthropic approaches the development of reliable AI agents. Learn about our research on agent capabilities, safety considerations, and technical framework for building trustworthy AI.

PDFs look simple — until you try to parse one. Here’s how to build your own parser.

Explore the 50+ Model Context Protocol (MCP) servers that facilitate seamless AI tool integration using standardized interfaces.
I [added tool-support](https://github.com/simonw/llm-mistral/issues/31) to my plugin for accessing the Mistral API from LLM today, plus support for Mistral's new [Codestral Embed](https://simonwillison.net/2025/May/28/codestral-embed/) embedding model. An interesting challenge…
When I [shipped LLM 0.26](https://simonwillison.net/2025/May/27/llm-tools/) yesterday one of the things I was most excited about was seeing what new tool plugins people would build for it. Dan Turkel's [llm-tools-exa](https://github.com/daturkel/llm-tools-exa) is …
Anthony Shaw's [llm-github-models](https://github.com/tonybaloney/llm-github-models) plugin just got an upgrade: it now supports [LLM 0.26 tool use](https://simonwillison.net/2025/May/27/llm-tools/) for a subset of the models hosted on the [GitHub Models…

Explore list of top MCP servers that enable seamless integration of LLMs with tools like databases, APIs, communication platforms, and more, helping you automate workflows and enhance AI applications.
Here's a quick demo of the kind of casual things I use LLMs for on a daily basis. I just found out that Perplexity offer their Deep Research feature via …
LLM 0.26 is out with the biggest new feature since I started the project: support for tools. You can now use the LLM CLI tool—and Python library—to grant LLMs from …
Anthropic publish most of the system prompts for their chat models as part of their release notes. They recently shared the new prompts for both Claude Opus 4 and Claude …

Direct link to a PDF on Anthropic's CDN because they don't appear to have a landing page anywhere for this document. Anthropic's system cards are always worth a look, and …
Really neat CLI tool for bulk renaming of files and directories by Ayooluwa Isaiah, written in Go and designed to work cross-platform. There's a _lot_ of great design in this. …

Design, test, and deploy multi-agent systems in hours using the powerful agentic frameworks.

Learn about turning your notes and sources into a personalized, AI-powered tutor with NotebookLM.
New release of my LLM plugin for Anthropic adding the new Claude 4 Opus and Sonnet models. You can see pelicans on bicycles generated using the new plugin at the …


View recent discussion. Abstract: The rapid scaling of large language models (LLMs) has unveiled critical limitations in current hardware architectures, including constraints in memory capacity, computational efficiency, and interconnection bandwidth. DeepSeek-V3, trained on…
Note: The paper “Insights into DeepSeek-V3: Scaling Challenges and Reflections on Hardware for AI Architectures” presents a comprehensive analysis of the DeepSeek-V3/R1 model architecture and its AI infrastructure. It highlights key innovations aimed at addressing the critical limitations in current hardware architectures revealed by the rapid scaling of large language models (LLMs). Architectural…
Inspired by my previous [llm-video-frames](https://github.com/simonw/llm-video-frames) plugin, I thought it would be neat to have a plugin for LLM that can take a PDF and turn that into an image-per-page so …
Open-source examples and guides for building with the OpenAI API. Browse a collection of snippets, advanced techniques and walkthroughs. Share your own examples and guides.
GPT-4.1 is trained to follow instructions more closely and more literally than its predecessors
we recommend including three key types of reminders in all agent prompts

Confused by AI agent frameworks? This article makes sense of A2A and MCP.
A2A is like a network cable linking multiple agents so they can collaborate.
MCP is like a universal connector (or “USB-C port”) between an agent and external tools
“It’s not that hard to build a fully functioning, code-editing agent.” Thorsten Ball

Can't find a human to practice a language with? I've been there. Here's why most of my interaction with ChatGPT is in other languages.
🔥 Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API. - mendableai/firecrawl

Kaggle is the world’s largest data science community with powerful tools and resources to help you achieve your data science goals.

Qwen3 surpassed R1 in LiveBench tests that gauge open-source AI models’ capabilities including coding, maths and data analysis.
Understanding architectural differences between large language models (LLMs) remains challenging, particularly at academic-scale pretraining (e.g., 1.3B
This is an extremely useful, detailed set of explanations by [@AlpinDale](https://x.com/AlpinDale) covering the various different sampling strategies used by modern LLMs. LLMs return a set of next-token probabilities for every …
In November 2024, Anthropic published a blog post announcing what may be its most significant contribution to the AI ecosystem so far: the Model Context Protocol.

In this article, I'll take you through a list of 10 hands-on LLM projects with Python you should try to master LLMs. LLM Projects with Python.
MiMo: Unlocking the Reasoning Potential of Language Model – From Pretraining to Posttraining - XiaomiMiMo/MiMo

Measuring progress is fundamental to the advancement of any scientific field. As benchmarks play an increasingly central role, they also grow more susceptible to distortion. Chatbot Arena has emerged as the go-to leaderboard for ranking the most capable AI systems. Yet, in this…
Here are my top 12 MCP Servers I used and tested so far: - Python Code Interpreter: Runs Python code in a sandbox using Pyodide and Deno for isolation. https://lnkd.in/eYmexFA2 - Web fetcher: Fetches web page content using Playwright headless browser with JavaScript support…

DeepSeek is set to drop another model pretty soon, as details about their next DeepSeek R2 model have surfaced on the internet


Enhance language models with real-time document retrieval and dynamic knowledge integration using retrieval-augmented generation and LlamaIndex.

A blog post covering tips and tricks that have proven effective for using Claude Code across various codebases, languages, and environments.

We insist that large language models repeatedly translate their mathematical processes into words. There may be a better way.
This reliance on filtering concepts through the sieve of language can also result in a loss of information
deep neural networks that allow language models to continue thinking in mathematical spaces before producing any text.

A lot has happened this month, especially with the releases of new flagship models like GPT-4.5 and Llama 4. But you might have noticed that reactions to these releases were relatively muted. Why? One reason could be that GPT-4.5 and Llama 4 remain conventional models, which…


Try these MCP servers with Claude Desktop today for free.


Building a fully functional, code-editing agent in less than 400 lines.