<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Levine</title>
    <description>The latest articles on DEV Community by Levine (@levine_fad69afb582cd59ac1).</description>
    <link>https://dev.to/levine_fad69afb582cd59ac1</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3997043%2F6d6a1b18-ba2c-4ce6-9af7-31513f76056b.jpg</url>
      <title>DEV Community: Levine</title>
      <link>https://dev.to/levine_fad69afb582cd59ac1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/levine_fad69afb582cd59ac1"/>
    <language>en</language>
    <item>
      <title>Four Ready-Made Mac Widgets for an Indie Developer's Daily Routine</title>
      <dc:creator>Levine</dc:creator>
      <pubDate>Wed, 09 Sep 2026 12:55:30 +0000</pubDate>
      <link>https://dev.to/levine_fad69afb582cd59ac1/four-ready-made-mac-widgets-for-an-indie-developers-daily-routine-30a1</link>
      <guid>https://dev.to/levine_fad69afb582cd59ac1/four-ready-made-mac-widgets-for-an-indie-developers-daily-routine-30a1</guid>
      <description>&lt;p&gt;Check whether your site responds, glance at its search performance, browse a few product launches, then start a focused work session. Four existing Kepo store plugins cover those jobs without requiring you to generate a custom widget first.&lt;/p&gt;

&lt;p&gt;We build &lt;a href="https://kepo.ai/" rel="noopener noreferrer"&gt;Kepo&lt;/a&gt;, a Mac app with a shortcut-accessible widget panel. This guide focuses on four plugins available in the store today, with their actual published previews and setup details. The screenshots illustrate the interfaces; their numbers and launch listings are examples from those previews, not current measurements.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Web Status: keep one website's recent checks in view
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://kepo.ai/plugins/webavailability" rel="noopener noreferrer"&gt;Web Status widget&lt;/a&gt; monitors one URL and displays its current reachability alongside a short history of recent checks. It is useful when you want a quick indication that a page you maintain is responding.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdg7yyf5hd3hhy5bba635.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdg7yyf5hd3hhy5bba635.png" alt="Kepo Web Status wide widget preview showing a website URL, status indicator, and recent check history" width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Published Web Status preview, showing the wide layout and recent-check history.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Start with a specific page that matters to you: your product homepage, documentation homepage, or another public URL you manage. Set that URL in the widget and compare the first result with opening the page yourself.&lt;/p&gt;

&lt;p&gt;The history adds context to a single status indicator. If the recent checks alternate between success and failure, you have a reason to investigate instead of treating one successful response as the whole story.&lt;/p&gt;

&lt;p&gt;There are three practical details to remember:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Checks are scheduled.&lt;/strong&gt; This is not a continuous live probe.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Changing the configured URL resets that widget's old history.&lt;/strong&gt; Keep separate widgets if you need separate histories.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;An excessively short timeout can cause false failures.&lt;/strong&gt; A slow response and a genuinely unreachable site are different problems.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Use this as a convenient status view. For a production service that requires dependable incident notification, keep your established monitoring and alerting process too.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Google Search Console: bring four search metrics into the panel
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://kepo.ai/plugins/google-search-console" rel="noopener noreferrer"&gt;Google Search Console widget&lt;/a&gt; displays performance numbers for one website property. It is aimed at the recurring check: “How is this site's search performance looking over the period I selected?”&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd4jpz8ik86yz7e202394.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd4jpz8ik86yz7e202394.png" alt="Kepo Google Search Console large widget preview with clicks, impressions, click-through rate, and average position" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Published Search Console preview. The displayed values are preview data, not a report of today's results.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The setup is short:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add the component to a Kepo panel.&lt;/li&gt;
&lt;li&gt;Open its settings and set &lt;strong&gt;Website&lt;/strong&gt; to your domain, such as &lt;code&gt;example.com&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Choose the time range you want to inspect.&lt;/li&gt;
&lt;li&gt;Open the report once and sign in if Google requests it. Your account must have access to the relevant property.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Choose the layout based on the information you need. &lt;strong&gt;Small&lt;/strong&gt; displays clicks and impressions. &lt;strong&gt;Wide&lt;/strong&gt; and &lt;strong&gt;large&lt;/strong&gt; also show click-through rate and average position.&lt;/p&gt;

&lt;p&gt;For a practical example, suppose you maintain a product site and a documentation site. Configure a widget for the property you want to review, choose its reporting period, and compare the displayed figures with the same property and period in Search Console. This catches an incorrect domain or time-range selection before it becomes part of your daily routine.&lt;/p&gt;

&lt;p&gt;The widget is a compact view of Search Console performance data. It does not turn that data into a live visitor counter. Open the underlying report when you need to examine queries, pages, or a change in more detail.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Product Hunt: a compact list for launch discovery
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://kepo.ai/plugins/product-hunt" rel="noopener noreferrer"&gt;Product Hunt feed widget&lt;/a&gt; shows recent launches from Kepo's hosted Product Hunt feed. It brings product names, descriptions, icons, and links into a small browsing surface.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8gvy6gkfbut9ufmpbzhx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8gvy6gkfbut9ufmpbzhx.png" alt="Kepo Product Hunt large widget preview showing product launches with descriptions and available engagement details" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Published Product Hunt preview. Products, dates, and counts reflect the preview rather than the current launch list.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;For an indie developer, this can be a useful place to discover how other makers describe a problem, package a feature, or present a product. Scan the list, choose one relevant launch, and follow its link when you want the full context.&lt;/p&gt;

&lt;p&gt;The feed can include richer details such as votes, comments, ranks, topics, and makers. The plugin documentation specifies that counts, ranks, makers, and icons are read from the official API &lt;strong&gt;when available&lt;/strong&gt;. Do not assume every item will always have every field.&lt;/p&gt;

&lt;p&gt;A good way to use this component is to put a time boundary around discovery. Give yourself a short browsing window, save one idea worth investigating, and return to your own work. A compact feed is most useful when it supports that habit.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Pomodoro Clock: start work after the checks
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://kepo.ai/plugins/pomodoro-clock" rel="noopener noreferrer"&gt;Pomodoro Clock widget&lt;/a&gt; supports work sessions, breaks, and recent completion records. It gives the panel an action you can take after checking the other widgets: start the next task.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqna5x4wznfesu9hzuabs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqna5x4wznfesu9hzuabs.png" alt="Kepo Pomodoro Clock wide widget preview showing a work timer and local session records" width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Published Pomodoro Clock preview. The wide layout includes recent completion records.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The defaults are &lt;strong&gt;25 minutes of work&lt;/strong&gt; and &lt;strong&gt;5 minutes of break time&lt;/strong&gt;. Both durations can be changed in the widget settings. Available actions include start, pause, resume, finish, and reset.&lt;/p&gt;

&lt;p&gt;To try it, choose one concrete task—such as drafting a changelog or fixing a small bug—then start a work session. Pause if you need to interrupt it, resume when you return, and switch to a break when appropriate.&lt;/p&gt;

&lt;p&gt;Completed work sessions are stored locally. The wide layout shows recent records, which makes it useful when you want to look back at completed sessions. The plugin requires no login and does not open a browser.&lt;/p&gt;

&lt;p&gt;Those records belong to the local widget data. Clearing that data removes them, so they should not be your only record if you need durable time tracking.&lt;/p&gt;

&lt;h2&gt;
  
  
  Choose a small starting layout
&lt;/h2&gt;

&lt;p&gt;You can find all four in the &lt;a href="https://kepo.ai/store" rel="noopener noreferrer"&gt;Kepo widget store&lt;/a&gt;. This is a suggested arrangement rather than a requirement to install everything:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Component&lt;/th&gt;
&lt;th&gt;What it helps you do&lt;/th&gt;
&lt;th&gt;Useful layout choice&lt;/th&gt;
&lt;th&gt;Key dependency&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Web Status&lt;/td&gt;
&lt;td&gt;Check one URL and its recent history&lt;/td&gt;
&lt;td&gt;Wide for visible history&lt;/td&gt;
&lt;td&gt;Valid URL and scheduled checks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Search Console&lt;/td&gt;
&lt;td&gt;Review one property's search performance&lt;/td&gt;
&lt;td&gt;Wide or large for four metrics&lt;/td&gt;
&lt;td&gt;Google access and the selected reporting period&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Product Hunt&lt;/td&gt;
&lt;td&gt;Discover recent product launches&lt;/td&gt;
&lt;td&gt;Large for more reading space&lt;/td&gt;
&lt;td&gt;Kepo's hosted feed and available source fields&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pomodoro Clock&lt;/td&gt;
&lt;td&gt;Run focus sessions and breaks&lt;/td&gt;
&lt;td&gt;Wide for recent records&lt;/td&gt;
&lt;td&gt;Local widget data&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Start with two components if that covers your routine. Add a third when you have a recurring reason to check it. Kepo's &lt;a href="https://kepo.ai/mac-desktop-widgets/" rel="noopener noreferrer"&gt;Mac desktop widgets overview&lt;/a&gt; explains how these components fit into a panel you can bring up with Option + Space.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three questions before you install
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Do these four plugins require AI generation?&lt;/strong&gt; No. These are existing store plugins. Install the relevant plugin and configure the component you want to use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does every widget need an account?&lt;/strong&gt; No. Pomodoro Clock requires no login. Search Console needs access to your Google property. Check each plugin's setup notes rather than assuming all components share the same requirements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Are the screenshots showing live results?&lt;/strong&gt; No. They are the actual preview images published with the store versions. Verify your own widget's configured source and results after installation.&lt;/p&gt;

&lt;p&gt;Which would earn a place in your daily panel: website checks, search metrics, launch discovery, or a focus timer?&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>showdev</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Kepo: GitHub, RSS, and Developer Tools in One Mac Widget Panel</title>
      <dc:creator>Levine</dc:creator>
      <pubDate>Wed, 09 Sep 2026 03:07:13 +0000</pubDate>
      <link>https://dev.to/levine_fad69afb582cd59ac1/kepo-github-rss-and-developer-tools-in-one-mac-widget-panel-295a</link>
      <guid>https://dev.to/levine_fad69afb582cd59ac1/kepo-github-rss-and-developer-tools-in-one-mac-widget-panel-295a</guid>
      <description>&lt;p&gt;A pull request waiting for review, a library release, and a JSON payload to inspect are small tasks. They do not each need a permanent browser tab. Kepo brings those checks and utilities into a Mac widget panel that you can open with a keyboard shortcut.&lt;/p&gt;

&lt;p&gt;We build &lt;a href="https://kepo.ai/" rel="noopener noreferrer"&gt;Kepo&lt;/a&gt;, and this is a practical introduction to the product: what you can put in the panel today, how to start with a useful setup, and where the limits are.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start with three widgets you will actually use
&lt;/h2&gt;

&lt;p&gt;A useful panel should answer a few recurring questions. For a developer, a reasonable starting point is: &lt;strong&gt;Does anything need my review? Has a dependency released an update? Can I inspect this data without opening another utility site?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Here are three existing plugins that cover those jobs.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. GitHub: review requests and repository updates
&lt;/h3&gt;

&lt;p&gt;The &lt;a href="https://kepo.ai/plugins/github" rel="noopener noreferrer"&gt;Kepo GitHub widgets&lt;/a&gt; include a notifications inbox, review requests, release tracking, tag tracking, a commit timeline, and trending repositories.&lt;/p&gt;

&lt;p&gt;For a focused setup, add &lt;strong&gt;Review Requests&lt;/strong&gt; and &lt;strong&gt;Release Watch&lt;/strong&gt;. The first surfaces pull requests requesting your review; the second follows releases for a particular repository. You can open GitHub when something needs attention instead of repeatedly navigating there to check.&lt;/p&gt;

&lt;p&gt;Configuration matters:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Notifications and review requests need a signed-in GitHub session.&lt;/li&gt;
&lt;li&gt;Repository widgets need the exact &lt;code&gt;owner/repo&lt;/code&gt; identifier.&lt;/li&gt;
&lt;li&gt;The commit timeline also needs the repository's actual branch name. Do not assume every project uses &lt;code&gt;main&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, to follow a dependency, copy its repository identifier from GitHub and use that in Release Watch. Check the initial result against the repository's release page before relying on it.&lt;/p&gt;

&lt;p&gt;These views depend on GitHub's pages. If GitHub changes its page structure, a plugin update may be needed.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Developer Tools: keep small conversions close to your editor
&lt;/h3&gt;

&lt;p&gt;The &lt;a href="https://kepo.ai/plugins/developer-tools" rel="noopener noreferrer"&gt;Developer Tools widgets&lt;/a&gt; provide ten utilities, including JSON formatting, JWT inspection, regular-expression testing, text comparison, timestamp conversion, and cron parsing.&lt;/p&gt;

&lt;p&gt;A simple first choice is &lt;strong&gt;JSON Formatter&lt;/strong&gt;. Add a wide widget if you prefer input and output side by side, then try a small sample:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"service"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="s2"&gt;"demo"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="nl"&gt;"healthy"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="nl"&gt;"checks"&lt;/span&gt;&lt;span class="p"&gt;:[&lt;/span&gt;&lt;span class="s2"&gt;"http"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s2"&gt;"database"&lt;/span&gt;&lt;span class="p"&gt;]}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Formatting makes the structure easier to inspect; validation helps distinguish malformed input from a display problem. The formatter processes the text locally rather than sending the payload to a formatting website.&lt;/p&gt;

&lt;p&gt;Choose the widget size for the task. JSON Formatter supports wide and large layouts. Text Diff, Regex Tester, and JWT Inspector use the large layout because they need more room for their inputs and results.&lt;/p&gt;

&lt;p&gt;Local utilities are useful for quick inspection, but the plugin is not a secret vault. Start with sample data when evaluating a tool, and follow your team's rules for handling credentials and production data.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. RSS: follow a specific source
&lt;/h3&gt;

&lt;p&gt;The &lt;a href="https://kepo.ai/plugins/rss" rel="noopener noreferrer"&gt;Kepo RSS Reader widget&lt;/a&gt; displays recent items from a public RSS or Atom feed and links to the original articles.&lt;/p&gt;

&lt;p&gt;One widget reads &lt;strong&gt;one feed&lt;/strong&gt;. To follow a project blog and a separate engineering newsletter, create two widgets with their respective feed URLs. A normal website homepage is not necessarily a feed URL; use the RSS or Atom address provided by the publisher.&lt;/p&gt;

&lt;p&gt;That makes the setup deliberately specific: choose the sources you want to check, then open an original article when its title is relevant. Feed freshness and completeness depend on the publisher. An empty or broken source can produce an empty result or an error.&lt;/p&gt;

&lt;h2&gt;
  
  
  Put the panel together
&lt;/h2&gt;

&lt;p&gt;Here is a small configuration to try before filling the screen with widgets:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Recurring task&lt;/th&gt;
&lt;th&gt;Component&lt;/th&gt;
&lt;th&gt;What to configure&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Find work awaiting review&lt;/td&gt;
&lt;td&gt;GitHub Review Requests&lt;/td&gt;
&lt;td&gt;Your signed-in GitHub session&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Track a dependency&lt;/td&gt;
&lt;td&gt;GitHub Release Watch&lt;/td&gt;
&lt;td&gt;The exact repository identifier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Inspect structured data&lt;/td&gt;
&lt;td&gt;JSON Formatter&lt;/td&gt;
&lt;td&gt;Sample JSON; wide or large layout&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Follow a project blog&lt;/td&gt;
&lt;td&gt;RSS Reader&lt;/td&gt;
&lt;td&gt;A valid public RSS or Atom URL&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Download the Mac app, choose the relevant plugins from the &lt;a href="https://kepo.ai/store" rel="noopener noreferrer"&gt;Kepo widget store&lt;/a&gt;, and add the components you need. Configure each data source and compare its first result with the original source.&lt;/p&gt;

&lt;p&gt;Kepo's shortcut-accessible panel lets you bring these widgets into view with &lt;strong&gt;Option + Space&lt;/strong&gt;. Keep only the components that help you make a decision or complete a small task. A crowded panel can become another place to get distracted.&lt;/p&gt;

&lt;h2&gt;
  
  
  What if the widget you need does not exist?
&lt;/h2&gt;

&lt;p&gt;Kepo also supports creating and editing widgets with AI. Describe the source, the information you want to see, and the layout you need. Our &lt;a href="https://kepo.ai/mac-desktop-widgets/" rel="noopener noreferrer"&gt;Mac desktop widgets overview&lt;/a&gt; explains that approach alongside the ready-made options.&lt;/p&gt;

&lt;p&gt;A useful request is specific: “Show the latest five entries from this public RSS feed, with the title and publication date. Open the original article when I click an entry.” Include the actual feed URL when you try it.&lt;/p&gt;

&lt;p&gt;Treat the generated result as something to verify: is it reading the intended source, showing the expected items, and handling a failed request clearly? Website access, login requirements, and changes to page structure still matter. An AI-generated widget does not remove those dependencies.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try one recurring check first
&lt;/h2&gt;

&lt;p&gt;Kepo is currently available for Mac, with a Windows waitlist on the homepage. The free plan includes one panel and the ability to install and use store plugins; AI features and limits vary by plan.&lt;/p&gt;

&lt;p&gt;Start with one check you already repeat during the day. If it belongs in a widget, add it, verify the result, and see whether you keep using it.&lt;/p&gt;

&lt;p&gt;For developers here: which small task would you put in a shortcut-accessible panel first—review requests, release tracking, a local utility, or something else?&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>webdev</category>
      <category>showdev</category>
    </item>
    <item>
      <title>MVP Embodied AI: Five Demos Point to a Self-Evolving Robotics Model</title>
      <dc:creator>Levine</dc:creator>
      <pubDate>Wed, 02 Sep 2026 07:25:04 +0000</pubDate>
      <link>https://dev.to/levine_fad69afb582cd59ac1/mvp-embodied-ai-five-demos-point-to-a-self-evolving-robotics-model-1o7g</link>
      <guid>https://dev.to/levine_fad69afb582cd59ac1/mvp-embodied-ai-five-demos-point-to-a-self-evolving-robotics-model-1o7g</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;English translation and media publication.&lt;/strong&gt; Reporting credited to QbitAI / Noah. The original media is published with authorization.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A mysterious embodied-AI team has released a run of striking demos around its internal &lt;strong&gt;MVP (Make Veritable People)&lt;/strong&gt; model. The demonstrations suggest a system designed to unify physical reasoning, long-horizon planning, and human-like behavior.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/O92Td-6Xxl8" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;The long single-take introduction led observers to ask whether embodied intelligence may be approaching a ChatGPT-like moment. The team argues that the robot is not merely predicting likely motions: it understands physical constraints, human habits, and its own capabilities.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FA6fTew8FFGEaKicwZnpWpSmGibDiaEehZ6JQp8EfrQ0M9Q4XgYaINGjaxbic7Gcy0k7iamdydaibclY6T2bn8lBPaJXYg2Jrw3ibM02iatYISxxssfE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26watermark%3D1" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FA6fTew8FFGEaKicwZnpWpSmGibDiaEehZ6JQp8EfrQ0M9Q4XgYaINGjaxbic7Gcy0k7iamdydaibclY6T2bn8lBPaJXYg2Jrw3ibM02iatYISxxssfE%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26watermark%3D1" alt="MVP embodied AI overview" width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo 1: Hand-eye coordination and dynamics
&lt;/h2&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/4u0_ELM3m_Y" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Holding water while absorbing a disturbance, then stabilizing falling cans with the other hand, the robot appears to combine fast reactions with an internal model of dynamics.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo 2: Space, object properties, and household habits
&lt;/h2&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/EpA9NcPikmQ" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;The robot sorts a living room zero-shot: it returns objects to their places, drags a basket across a smooth floor, hangs loop-shaped objects, and tosses a cushion onto a sofa when that is the lower-effort action.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FA6fTew8FFGF2uH0LuJZIXjL5kklHGe8okRaf8aHgpnmVgcRaWdbyQTZCgI48c13U3Ap57h6xVHUqVWv2HHHkYarBF3dI2iaNwNJlatELwIicM%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26watermark%3D1" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FA6fTew8FFGF2uH0LuJZIXjL5kklHGe8okRaf8aHgpnmVgcRaWdbyQTZCgI48c13U3Ap57h6xVHUqVWv2HHHkYarBF3dI2iaNwNJlatELwIicM%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26watermark%3D1" alt="Robot household-task demo" width="799" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo 3: Cross-embodiment collaboration
&lt;/h2&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/Or_FU3O69J4" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Two robots with different bodies work together to flatten and shake a bedsheet. The behavior suggests one shared policy can coordinate across embodiments while preserving the logic of a familiar human task.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo 4: Energy-driven action selection
&lt;/h2&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/SpQKWsnNWvk" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Rather than shuttle items one by one, the robot carries several objects at once, using its own body as a temporary organizer. This reflects an action policy that appears to seek lower-effort, long-horizon solutions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it matters
&lt;/h2&gt;

&lt;p&gt;Across the demos, MVP appears to pursue consistent movement, sustained task completion, physical awareness, and a distinctive style of action. If these behaviors generalize outside the controlled scenes, embodied AI may be moving closer to useful everyday autonomy.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;All performance claims are attributed to the original QbitAI report and the model team it interviewed.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
  </channel>
</rss>
