Hey, I'm Eddie 👋
and I help you be more productive with custom software tools 🛠 I am a former AWS and SAP software engineer that loves to building tools. And I am obsessed with workflow optimization and automation.

Skyrocket Your Productivity 🚀
Code
To Make Your Life a Breeze
Skip repetitive, manual work and automate as much as possible.
// Author: Eduard Uffelmann
// Linkedin: https://www.linkedin.com/in/euffelmann/
// Twitter: @schmedu_
// Website: https://schmedu.com
import "@johnlindquist/kit";
import { startChat } from "../lib/common";
let selectedText = await getSelectedText();
let task = `Could you please summarize the following text. Just answer with the summary.
\`\`\`
${selectedText}
\`\`\``;
await startChat({
prompt: task,
model: "gpt-3.5-turbo",
temperature: 1,
runPromptImmediately: true,
});
- 💻 Setup
- Easy
- 🏷️ Tags
- summarize text, chatgpt, gpt3,...
// Author: Eduard Uffelmann
// Linkedin: https://www.linkedin.com/in/euffelmann/
// Twitter: @schmedu_
// Website: https://schmedu.com
import "@johnlindquist/kit";
import { startChat } from "../lib/common";
let selectedText = await getSelectedText();
let writingStyle = await arg(
{ placeholder: "Choose writing style", strict: false },
[
"default",
"academic",
"analytical",
"argumentative",
"conversational",
"creative",
"descriptive",
"epigrammatic",
"epistolary",
"expository",
"informative",
"instructive",
"journalistic",
"metaphorical",
"narrative",
"persuasive",
"poetic",
"satirical",
"critical",
"technical",
]
);
let tone = await arg({ placeholder: "Choose tonality", strict: false }, [
"default",
"authoritative",
"clinical",
"cold",
"confident",
"cynical",
"emotional",
"empathetic",
"formal",
"friendly",
"humorous",
"informal",
"ironic",
"optimistic",
"pessimistic",
"playful",
"sarcastic",
"serious",
"sympathetic",
"tentative",
"caring",
"casual",
"cheerful",
"coarse",
"conservative",
"conversational",
"creative",
"dry",
"edgy",
"enthusiastic",
"expository",
"frank",
"fun",
"funny",
"informative",
"irreverent",
"journalistic",
"matteroffact",
"nostalgic",
"objective",
"passionate",
"poetic",
"professional",
"provocative",
"quirky",
"respectful",
"romantic",
"smart",
"snarky",
"subjective",
"trendy",
"trustworthy",
"unapologetic",
"upbeat",
"witty",
]);
let input = `Could you please rephrase the following text and use a ${writingStyle} writing style and ${tone} tone? Just answer with your corrected text.
\`\`\`
${selectedText}
\`\`\``;
await startChat({
prompt: input,
});
- 💻 Setup
- Easy
- 🏷️ Tags
- correct text, chatgpt, gpt3, g...
// Author: Eduard Uffelmann
// Linkedin: https://www.linkedin.com/in/euffelmann/
// Twitter: @schmedu_
// Website: https://schmedu.com
import "@johnlindquist/kit";
import { startChat } from "../lib/common";
let selectedText = await getSelectedText();
let task = `Could you please explain the following text like I am five years old. Just answer with the text.
\`\`\`
${selectedText}
\`\`\``;
await startChat({
prompt: task,
model: "gpt-3.5-turbo",
temperature: 1,
});
- 💻 Setup
- Easy
- 🏷️ Tags
- explain like im five, eli5, ch...
🧰 chatGpt /
Correct Text With ChatGpt 🔧
Correct Text for misspellings and grammatical erro... (Read more)
// Author: Eduard Uffelmann
// Linkedin: https://www.linkedin.com/in/euffelmann/
// Twitter: @schmedu_
// Website: https://schmedu.com
import "@johnlindquist/kit";
import { startChat } from "../lib/common";
let selectedText = await getSelectedText();
let task = `Could you please correct the following text from misspellings and grammatical errors? Just answer with your corrected text. Try to write like a human and don't use so many phrases like 'Therefore', 'Moreover', 'All in all', etc.
\`\`\`
${selectedText}
\`\`\``;
await startChat({
prompt: task,
model: "gpt-3.5-turbo",
temperature: 1,
runPromptImmediately: true,
});
- 💻 Setup
- Easy
- 🏷️ Tags
- correct text, chatgpt, gpt3, g...
Toolkits

Text Tools
free
This is a Toolkit for work with text. You can analyse selected text, get statistics, find and replace text, and modify it in various ways.
Productivity Tools
Without A Headache 💆♂️
The tools are intended to make your life easier. They are designed to be as simple as possible, but not simpler.
- Utilizing Open Source Software.
- Most tools are based solely on ScripKit, an open source application. You will get the source code and can modify it as you wish.
- 1-Time Payment - No Monthly Fees.
- Don't want to add a new subscription to your monthly expenses? No problem. You pay once, and you can use the software as often as you want.
- Add OpenAIs ChatGPT to Your Tools.
- Integrate OpenAI's ChatGPT into your tools and make them even more powerful. Use your own API key and only pay for what you actually use.
- All Data Stored On Your Computer.
- Most tools do not need internet access. All data is stored on your computer; no data is sent to any server unless otherwise stated.
- Works Offline.
- No need to go to a webpage to enter your sensitive data. Most tools work offline, unless otherwise stated. This saves you time and makes you independent of an internet connection.
- Easily Customizable.
- You will receive the script as is, and it can be customized according to your requirements. You can modify the trigger, output, or expand the functionality.
- Accessible via the Keyboard.
- You don't need to use the mouse to trigger the tool. You can use the keyboard from start to finish. Be as fast as possible. No need to lift your hands from the home row.
- Triggered by Custom Events.
- You can trigger tools through custom events, such as a keyboard shortcut, cron job, file changes, the terminal, or the UI.
- Automate the smallest tasks.
- Oftentimes, there are these small, repetitive tasks that can cost you your sanity. Create a tool for them and automate them.
Installing a Tool
As Easy As It Gets ✅
You can install each tool with a single click of a button. Sounds too good to be true? Try it out yourself!
Get The Freshest Tools
I will let you know when something comes up. Maybe once in a blue moon (🌝), I will never spam you. Pinky promise 🤙