# Coding Tools

<details>

<summary>Vibe Coding</summary>

This is where coding meets flow. Vibe coding is more than just writing code—it’s an approach and a mindset. It’s about working in a creative state, turning programming into exploration and expression, making tech intuitive and fun.\
Put simply, **vibe coding is like writing down your ideas and letting the computer turn them into code—something anyone can do.**

</details>

<details>

<summary>Spec Coding</summary>

Spec Coding is the practice of "designing a flawless blueprint before building the house."

Instead of jumping straight into writing software, developers first create a precise mathematical description (the Specification) of exactly how the program must behave. By defining every rule and edge case in advance, they can prove the logic is perfect before a single line of actual code is written. It is essentially extreme planning used to ensure that critical systems—like those in airplanes or banks—are bug-free and fail-safe.

</details>

***

## <mark style="color:purple;">Agentic Development Platform</mark>

{% tabs %}
{% tab title="Cursor" %}
**Cursor**

<https://www.cursor.com/>

Cursor is an innovative AI-powered code editor that combines the functionality of traditional IDEs with advanced machine learning capabilities to enhance developers' productivity and coding experience.

{% embed url="<https://www.cursor.com/videos/cmdkloop2.mp4>" %}
{% endtab %}

{% tab title="Claude Code" %}
*Anthropic launches Claude Code, a terminal-native agentic coding assistant that drops Claude Opus 4.1 into your existing IDE/CLI so it can deeply understand your codebase, edit files, run shell/Git commands, and connect to MCP servers like GitHub to automate everyday dev work.*&#x20;

{% embed url="<https://youtu.be/AJpK3YTTKZ4?si=n34dUwRhnRiZdgUR>" %}
{% endtab %}

{% tab title="Codex" %}
*OpenAI’s Codex* is a powerful AI‑driven software engineering agent and coding assistant that translates natural language into working code, understands and edits repositories, writes features, fixes bugs, runs tests, and proposes pull requests in parallel—helping developers automate software development workflows and accelerate coding productivity across IDEs, terminals, cloud environments, and tools like ChatGPT.&#x20;

{% endtab %}

{% tab title="Firebase" %}

### <mark style="color:orange;">**Google**</mark> <mark style="color:orange;"></mark><mark style="color:orange;">Firebase</mark>

Google just dropped Firebase Studio — their all-in-one AI coding platform.

{% embed url="<https://x.com/Firebase/status/1910001005565284761>" %}
{% endtab %}

{% tab title="Github Spark" %}
GitHub Spark is an AI-powered tool that enables users to build, share, and manage micro apps with natural language, without needing to write or deploy any code, offering features like automatic history, managed runtime environment, and persistent data storage.

<https://githubnext.com/projects/github-spark>

{% embed url="<https://youtu.be/oM2amcnVmzM?si=CiTp7iZYAr8278hf>" %}
{% endtab %}

{% tab title="Replit Agent" %}
Replit

<https://replit.com/>

Replit Agent is an AI-powered tool that can build entire deployable applications from natural language prompts, handling everything from code generation to database setup and deployment.&#x20;

{% embed url="<https://youtu.be/IYiVPrxY8-Y?si=fFnatxdY5UTu6HLq>" %}
{% endtab %}

{% tab title="Google Antigravity" %}
<https://antigravity.google/download>

Google has introduced Antigravity, an AI-first integrated development environment where autonomous agents powered by Gemini 3 Pro handle planning, coding, testing, and verification across editor, terminal, and browser—redefining software development as a high-level, agent-driven process instead of manual coding.
{% endtab %}
{% endtabs %}

### AI Front End tools

{% tabs %}
{% tab title="Bolt.new" %}
Bolt.new is a brand new innovative platform by StackBlitz that allows developers to prompt, run, edit, and deploy full-stack web applications within an AI-powered development sandbox.

<https://bolt.new>

{% endtab %}

{% tab title="Lovable" %}
[https://lovable.dev](https://lovable.dev/?gad_source=1\&gbraid=0AAAAA-iIxGf7pAxRb1Bbu8ilVMkCw2NP5\&gclid=Cj0KCQjw5azABhD1ARIsAA0WFUFmS0zQt3m9r59cCIcLWx4ielEvDJFOyPE5kSEkEVSj3YhKa_gFIo4aAmtzEALw_wcB#via=a3)
{% endtab %}

{% tab title="V0" %}
V0 by Vercel

<https://v0.dev/>
{% endtab %}

{% tab title="Framer" %}
Framerは、シンプルなテキストプロンプトから完全に構造化されたレスポンシブなWebレイアウトを即座に生成するAI搭載ツール「Wireframer」をリリースしました。これにより、デザイナーはゼロから始めることなく、ランディングページやポートフォリオなどのプロトタイプを迅速に作成できます。

<https://www.framer.com/wireframer/>
{% endtab %}
{% endtabs %}

***

### <mark style="color:purple;">AI Code Review</mark>

{% tabs %}
{% tab title="Coderabbit" %}
{% embed url="<https://www.coderabbit.ai/>" %}

CodeRabbit is an AI-powered code review platform that delivers context-aware, line-by-line feedback on pull requests, significantly reducing manual review time and enhancing code quality. Unlike traditional linters or static analysis tools, CodeRabbit leverages advanced language models to understand code semantics, architectural patterns, and developer intent, providing nuanced suggestions and facilitating collaborative discussions directly within GitHub or GitLab.
{% endtab %}

{% tab title="Second Tab" %}

{% endtab %}
{% endtabs %}

### <mark style="color:purple;">Documentation</mark>

{% tabs %}
{% tab title="Deepwiki" %}
<https://deepwiki.com>

DeepWiki is an AI-powered documentation tool developed by Cognition Labs—the creators of the AI developer assistant Devin—that automatically transforms any GitHub repository into an interactive, wiki-style knowledge base with visual diagrams and a conversational AI assistant.
{% endtab %}

{% tab title="Second Tab" %}

{% endtab %}
{% endtabs %}

***

## <mark style="color:purple;">Agentic AI Software Engineer</mark>

{% tabs %}
{% tab title="Devin" %}
Cognition has recently unveiled its inaugural AI software engineer named Devin. This AI functions as an autonomous agent with the capability to independently navigate and resolve engineering dilemmas, employing its shell, code editor, and web browser for tasks. Devin has impressively aced real engineering interviews at renowned AI corporations and has executed tangible projects on Upwork, showcasing its practical skills and reliability in the field.

**Update: Devin 2.0**

{% embed url="<https://cognition.ai/blog/devin-2>" %}

<https://devin.ai/>

{% hint style="info" %}
Microsoft and Cognition Labs have announced a partnership to bring Devin, Cognition's autonomous AI software engineer, to Microsoft's developer ecosystem.
{% endhint %}
{% endtab %}

{% tab title="Cosine Genie" %}

<https://cosine.sh/>

{% embed url="<https://youtu.be/7XrTkhaI4zs>" %}

:&#x20;
{% endtab %}

{% tab title="OpenDevin" %}
An Open Platform for AI Software Developers as Generalist Agents

<https://huggingface.co/papers/2407.16741>
{% endtab %}

{% tab title="Kiro" %}

{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aiandbusiness.com/tools-and-tech/coding-tools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
