How do I begin building AI tools for myself?

This page summarizes the projects mentioned and recommended in the original post on /r/deeplearning

Judoscale - Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. gptcli

    ChatGPT in command line with OpenAI API (gpt-3.5-turbo/gpt-4/gpt-4-32k)

    Beyond that, "AI tools" is a pretty broad category. Odds are you're asking about LLMs (perhaps even specifically GPT), in which case a good place to start is with OpenAI and their API. Alternatively, Hugging Face is a good place to find models (not just LLMs, either) and they have tooling to let you interact with them in a consistent way. In these cases, you're not actually developing an AI, per se, but just utilizing it. But when I think of "AI Tools" at this point in time, I'm thinking of tools built on top of LLMs.

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. elevenlabs-python

    The official Python API for ElevenLabs Text to Speech.

    There are other AI-powered APIs out there to consider, too. For example, Deepgram can be used to transcribe audio (better than Whisper, offered by OpenAI), ElevenLabs can be used to generate speech from text (including using custom voices, which OpenAI's TTS can't currently do), etc. Depending on what you're trying to make, a combination of these services may be what you need. In any case, Python is going to be the default language they all use (but an API is just an API, so you're not limited to Python up to this point).

  4. stylegan2-projecting-images

    Projecting images to latent space with StyleGAN2.

    But regardless of what you want to do, you'll probably use Python. In this context, a good way to work with Python is using Jupyter Notebooks. So you should start with installing Python and Jupyter and go from there. If you want to get started without installing anything, Google Colab gives you a remote Jupyter Notebook which runs in the browser for free.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • What are the modern developer tools and what is the difference between mypy and pydantic?

    2 projects | /r/learnpython | 8 May 2023
  • YSK: How to use Youtube like a time capsule.

    2 projects | /r/YouShouldKnow | 29 Apr 2023
  • Zephyrus G14 2022 and AI applications

    2 projects | /r/ZephyrusG14 | 13 Apr 2023
  • Schedule colab notebooks

    1 project | /r/GoogleColab | 22 Jun 2021
  • Introduction to TensorFlow with real code examples

    1 project | dev.to | 8 Apr 2025

Did you know that Python is
the 2nd most popular programming language
based on number of references?