• unwind ai
  • Posts
  • Opensource Self-building AI Coding Agent

Opensource Self-building AI Coding Agent

PLUS: Opensource ChatGPT Canvas, AI-powered “electronic tongue”

In partnership with

Today’s top AI Highlights:

  1. Build and deploy your own ChatGPT alternative with plugins using this opensource framework

  2. Create entire Flask apps with this opensource self-building agent

  3. This AI feature predicts your intent, not just the next line of code

  4. ChatGPT responds differently based on your name

  5. Opensource ChatGPT Canvas for collaborative writing with AI agents

& so much more!

Read time: 3 mins

AI Tutorials

Build a web-scraping AI agent that runs entirely on your local machine using Llama 3.2. With just a few lines of code, you can scrape any website and customize what information you want to extract, all powered by a locally running AI.

The AI agent uses Ollama to run the model locally and ScrapeGraphAI, a web scraping Python library that uses LLM and direct graph logic to create scraping pipelines for websites and local documents.

We share hands-on tutorials like this 2-3 times a week, designed to help you stay ahead in the world of AI. If you're serious about levelling up your AI skills and staying ahead of the curve, subscribe now and be the first to access our latest tutorials.

🎁 Bonus worth $50 💵

Share this newsletter on your social channels and tag Unwind AI (X, LinkedIn, Threads, Facebook) to get an AI resource pack worth $50 for FREE. Valid for a limited time only!

Latest Developments

Lobe Chat is an open-source AI chat framework giving you everything you need to build and deploy multi-modal chat apps. It supports a bunch of AI providers—OpenAI, Anthropic Claude 3, Google Gemini, Ollama, you name it—so you can pick and choose the best models for your project. There's a built-in knowledge base, vision and text-to-speech features, and a plugin system to add even more functionality. Plus, deploying your own private ChatGPT or Claude app is a one-click affair.

Key Highlights:

  1. Beyond the Big Names - Lobe Chat supports a wide range of providers beyond the usual suspects, including 01.AI, Together.ai, ChatGLM, Moonshot AI, MiniMax, DeepSeek, Qwen, and Novita AI. Explore models that might be a better fit for your specific needs and budget.

  2. Run Your Own Models & Add Vision - Use Ollama to run local models for control and privacy. Integrate multimodal models to give your chat app the power to understand and respond to images and speech.

  3. A Growing Plugin Ecosystem - Build plugins to connect Lobe Chat to virtually any service or data source. Create custom functionalities, from real-time information retrieval to interacting with third-party APIs. The plugin system is under active development, with new features and improvements constantly being added.

  4. Built for Developers - One-click deployment via Vercel or Docker. Custom domain support. Built-in privacy protection. A slick, customizable UI with theming, full Markdown support, and a mobile-first design. Plus, an active community to help you build amazing things.

Try the internet’s easiest File API

Tired of spending hours setting up file management systems? Pinata’s File API makes it effortless. With simple integration, you can add file uploads and retrieval to your app in minutes, allowing you to focus on building features instead of wasting time on unnecessary configurations. Our API provides fast, secure, and scalable file management without the hassle of maintaining infrastructure.

Build multi-file Flask apps with Ditto, a new self-building coding agent. Written in roughly 500 lines of code, Ditto uses a straightforward LLM loop and five key tools to automate coding from natural language descriptions. You just need to provide the application description, and Ditto handles the rest, generating routes, templates, and files. Its modular structure and real-time progress updates make the development process transparent and manageable.

Key Highlights:

  1. Simple Toolset - Ditto utilizes five core tools: task_completed, fetch_code, update_file, create_file, and create_directory. This focused toolset allows for easier understanding, modification, and extension of the agent's capabilities.

  2. LLM Loop Driven - The system operates on a simple LLM loop, making the core logic straightforward to grasp and customize. The loop continues until the task_completed tool signals completion.

  3. Modular Codebase - The generated code is organized into a modular structure with separate directories for templates, static files, and routes, promoting clean code organization and maintainability in the resulting application.

  4. Real-Time Progress Tracking - Ditto provides real-time progress updates in the front-end, allowing developers to monitor the application building process and identify any potential issues.

Quick Bites

Apple has introduced the new iPad mini, supercharged by the A17 Pro chip and Apple Intelligence for personal context-aware AI assistance. Deeply integrated into iPadOS 18, Apple Intelligence will leverage the A17 Pro chip to deliver fast on-device AI experiences. Starting at $499, the iPad mini is available for pre-order.

AI code assistant tool Codeium has released Supercomplete feature that suggests the next change you want to make, independent of the cursor position and whether you want to perform an insertion, deletion, or edit. It extends Autocomplete, which specifically suggests text that should be inserted at your cursor position.

An AI-powered “electronic tongue” can now detect subtle differences in liquids like milk, coffee, and soda with over 95% accuracy. The device's AI even outperformed human-defined guidelines which can be very useful for tasks beyond food safety, such as in medical diagnostics.

A recent study analyzed how ChatGPT’s responses vary based on users' names, revealing that while name-based differences are rare, less than 1% of responses reflected harmful stereotypes. For example, in some cases, female-sounding names resulted in more detailed or nurturing responses, while male-sounding names received more technical suggestions. These subtle differences highlight how gender and cultural associations can influence chatbot interactions.

Tools of the Trade

  1. Open Canvas: Opensource ChatGPT Canvas that allows you to collaborate with AI agents to write and edit documents. It ships out of the box with a reflection agent which stores style rules and user insights in a shared memory store. This allows Open Canvas to remember facts about you across sessions.

  2. Replexica: Automates software localization end-to-end using AI. It produces authentic translations instantly for over 60 languages. It integrates with developer workflows to eliminate manual translation tasks and bottlenecks.

  3. Sieve's Eye Contact Correction API: The first generally available API for eye contact correction in real-time. It ensures that the eyes in a video appear to be looking at the camera, even when the subject is not actually looking at it. 

  4. Awesome LLM Apps: Build awesome LLM apps using RAG to interact with data sources like GitHub, Gmail, PDFs, and YouTube videos through simple text. These apps will let you retrieve information, engage in chat, and extract insights directly from content on these platforms.

Hot Takes

  1. 2040: America and China are both AIs, and battle it out for supremacy with the help of their people. ~
    Pedro Domingos

  2. there are two types of startups: those that embrace scaling laws + anticipate language models doing the currently impossible in the next x months, and those that bet against this by building features for existing LMs — you want to be in the first group. ~
    shyamal

Meme of the Day

That’s all for today! See you tomorrow with more such AI-filled content.

🎁 Bonus worth $50 💵 

Share this newsletter on your social channels and tag Unwind AI (X, LinkedIn, Threads, Facebook) to get AI resource pack worth $50 for FREE. Valid for limited time only!

Unwind AI - X | LinkedIn | Threads | Facebook

PS: We curate this AI newsletter every day for FREE, your support is what keeps us going. If you find value in what you read, share it wtith at least one, two (or 20) of your friends 😉 

Reply

or to participate.