<?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: Varad J</title>
    <description>The latest articles on DEV Community by Varad J (@varad13).</description>
    <link>https://dev.to/varad13</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1460772%2F0d7e639d-4abe-43b6-9979-43758130cbc5.jpeg</url>
      <title>DEV Community: Varad J</title>
      <link>https://dev.to/varad13</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/varad13"/>
    <language>en</language>
    <item>
      <title>How OpenAI Codex let me down — and why I built Codey, an open-source coding assistant</title>
      <dc:creator>Varad J</dc:creator>
      <pubDate>Mon, 28 Apr 2025 00:32:56 +0000</pubDate>
      <link>https://dev.to/varad13/how-openai-codex-let-me-down-and-why-i-built-codey-an-open-source-coding-assistant-522h</link>
      <guid>https://dev.to/varad13/how-openai-codex-let-me-down-and-why-i-built-codey-an-open-source-coding-assistant-522h</guid>
      <description>&lt;p&gt;When OpenAI announced Codex and CLI tools, I got excited — finally, an easy way to automate coding workflows using LLMs!&lt;br&gt;
I bought credits, installed the CLI, and even set it up on my Mac.&lt;/p&gt;

&lt;p&gt;But... it didn't go smoothly.&lt;/p&gt;

&lt;p&gt;First, I realized Codex CLI only supports Mac and Linux. Okay, not ideal but manageable.&lt;br&gt;
Then, I found out that cheaper models like gpt-4o-mini don't even support shell commands.&lt;br&gt;
(If you try, you get ENOENT errors because tool calls are missing.)&lt;/p&gt;

&lt;p&gt;I thought: maybe switching to o4-mini would fix it.&lt;br&gt;
Nope — new accounts don't have access immediately. I was stuck.&lt;/p&gt;

&lt;p&gt;Instead of waiting endlessly, I decided to build my own CLI assistant from scratch — and that's how Codey was born!&lt;/p&gt;

&lt;p&gt;🚀 What is Codey?&lt;br&gt;
Codey is a Python-based, open-source coding assistant that uses OpenAI's API — but defines all tools explicitly for safety and control.&lt;/p&gt;

&lt;p&gt;It supports:&lt;/p&gt;

&lt;p&gt;File Management: Create, edit, and read files with tools like create_file, edit_file, read_codebase&lt;/p&gt;

&lt;p&gt;Git Operations: Add, commit, check status, view diffs, and more&lt;/p&gt;

&lt;p&gt;Utilities: Search files (grep) and calculate expressions safely&lt;/p&gt;

&lt;p&gt;Shell Commands: Run shell commands inside your environment securely&lt;/p&gt;

&lt;p&gt;🧠 Why build it myself?&lt;br&gt;
I wanted predictability — knowing exactly what a tool can and cannot do.&lt;/p&gt;

&lt;p&gt;I wanted local safety — no random shell execution unless I allow it.&lt;/p&gt;

&lt;p&gt;I wanted modularity — easily extend or customize based on project needs.&lt;/p&gt;

&lt;p&gt;And honestly... I just wanted something that works reliably without mysterious permission errors.&lt;/p&gt;

&lt;p&gt;📢 Codey is Open Source&lt;br&gt;
You can check it out here:&lt;br&gt;
👉 &lt;a href="https://github.com/Varad-13/codey" rel="noopener noreferrer"&gt;https://github.com/Varad-13/codey&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to try it out, suggest features, or even contribute (we need to add a million more tools) — you're welcome! 🚀&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>python</category>
      <category>tooling</category>
      <category>cli</category>
    </item>
  </channel>
</rss>
