<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><link>https://manuelkehl.com/blog/topics/productivity/</link><title>Productivity -</title><description>Recent blog posts about productivity by</description><generator>Hugo -- gohugo.io</generator><language>en-gb</language><lastBuildDate>Thu, 29 Dec 2022 19:36:00 +0100</lastBuildDate><atom:link href="https://manuelkehl.com/blog/topics/productivity/index.xml" rel="self" type="application/rss+xml"/><item><title>Building a ChatGPT App With the Help of ChatGPT</title><link>https://manuelkehl.com/blog/building-a-chatgpt-app-with-the-help-of-chatgpt/</link><pubDate>Thu, 29 Dec 2022 19:36:00 +0100</pubDate><guid>https://manuelkehl.com/blog/building-a-chatgpt-app-with-the-help-of-chatgpt/</guid><description>&lt;p>When I started prototyping &lt;a href="https://manuelkehl.com/apps/chatterbox">&lt;strong>Chatterbox for ChatGPT&lt;/strong>&lt;/a>, I decided - &lt;em>as an experiment&lt;/em> - to utilize ChatGPT in the process. I know, &lt;em>so meta&lt;/em>, right?
Here are some of my observations, thoughts and takeaways from that experiment.&lt;/p>
&lt;h2 id="getting-started">Getting Started&lt;/h2>
&lt;p>I wanted to build the native UI with SwiftUI (+AppKit where necessary) and I knew I&amp;rsquo;d want to embed the actual ChatGPT website in a &lt;code>WKWebView&lt;/code>. I asked ChatGPT how to interact with HTML elements from the surrounding Swift code and learned about the &lt;code>evaluateJavaScript&lt;/code> method of the &lt;code>WKWebView&lt;/code> class. This allowed me to prototype the app and start experimenting with different ideas and features.&lt;/p></description></item><item><title>New Side Project: A Native Mac App For ChatGPT</title><link>https://manuelkehl.com/blog/side-project-chatgpt-for-mac/</link><pubDate>Thu, 29 Dec 2022 18:12:28 +0100</pubDate><guid>https://manuelkehl.com/blog/side-project-chatgpt-for-mac/</guid><description>&lt;p>I&amp;rsquo;m excited to share with you a new side project that I recently launched: &lt;a href="https://manuelkehl.com/apps/chatterbox">&lt;strong>Chatterbox&lt;/strong>&lt;/a>, a native macOS app that makes it easy to interact with the ChatGPT website from your desktop*&lt;/p>
&lt;p>It all started when ChatGPT was released. Like many of you, I was excited to try out the new website and start chatting with the Open AI&amp;rsquo;s Chatbot. But as I was using it, I found myself frustrated by the fact that I had to stitch together multiple screenshots to share conversations with my friends. I also wanted a more convenient way to use ChatGPT on my Mac, with better OS integration and a global hotkey (kind of like &amp;ldquo;Spotlight for ChatGPT&amp;rdquo;). That&amp;rsquo;s when the idea for &lt;a href="https://manuelkehl.com/apps/chatterbox">&lt;strong>Chatterbox&lt;/strong>&lt;/a> was born.&lt;/p></description></item><item><title>A New Open Source App For Christmas</title><link>https://manuelkehl.com/blog/new-app-go-for-it/</link><pubDate>Thu, 25 Dec 2014 00:00:00 +0000</pubDate><guid>https://manuelkehl.com/blog/new-app-go-for-it/</guid><description>&lt;p>I just happened to release a new open source project this very christmas eve. &lt;em>Go For It!&lt;/em> is a to-do list application with built-in productivity timer, that I have been working on in my spare time during the last one and a half months or so.&lt;/p></description></item></channel></rss>