AI

AI that edits your files directly, no approvals

Hacker News

AI that edits your files directly, no approvals

Hey HN, I'm building Aye Chat ( https://github.com/acrotron/aye-chat ), an open source AI-powered terminal workspace that lets you edit files, run shell commands, and ask AI to modify your codebase directly, all in one REPL session. I built this because I got tired of the "suggest -> review -> approve" loop in existing AI coding tools. As models improve and generate proper code more often than not, manual approval started to feel unnecessary as long as there is a strong safety net to allow easy rollback of the changes. Aye Chat applies changes automatically, but every AI edit is snapshotted locally, so you can instantly undo any change with a single command. This automatic file update with a safety net is the core idea. In the same session, you can run shell commands, open Vim, and ask the AI to modify your code. It supports multiple models via OpenRouter, direct OpenAI API usage with your key, and also includes an offline local model (Qwen2.5 Coder 7B). You can watch a ~1-minute demo here: https://youtu.be/i-vGI6-kP4c Basically, the typical workflow goes like this (instead of a chat window, you stay in your terminal): $ aye chat # starts the session > fix the bug in server.py Fixed undefined variable on line 42 > vim server.py [opens real Vim, returns to chat after] > refactor: make it async Updated server.py with async/await > pytest Tests fail > restore Reverted last changes I use Aye Chat both in my work projects and to build Aye Chat itself. Recently, I used it to implement a local vector search engine in just a few days. Lower-level technical details that went into the tool: The snapshot engine is a Python-based implementation that serves as a lightweight version control layer. For retrieval, we intentionally avoided PyTorch to keep installs lightweight. Instead, we use ChromaDB with ONNXMiniLM-L6_V2 running on onnxruntime. File indexing runs in the background using a fast coarse pass followed by AST-based refinement. What I learned: The key realization was that the bottleneck in AI coding is often the interface, not the model. I also learned that early users do not accept a custom snapshot engine, so to make it professional-grade we are now integrating it with git refs. What I'd love feedback on: - Does the snapshot safety net give you enough confidence to let the AI write files directly, or does it still feel too risky? - Shell integration: does the ability to execute native commands and prompt the AI from a unified terminal interface solve the context-switching problem for you? There is a 1-line quick install: pip install ayechat Homebrew and Windows installer are also available. It's early days, but Aye Chat is working well and is legitimately the tool I reach for first when I want to iterate faster. I would love to get your feedback. Feel free to hop into the Discord ( https://discord.gg/ZexraQYH77 ) and let me know how it goes. If you find it interesting, a repo star would mean a lot!

Share card

Actual performance

3points
4comments
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: model, user, models · Missing: mac, agents, macos
98%98% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Strong signals: supports, started · Missing: reddit linkedin, podcasting, created
91%91% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: exist, open source, existing · Missing: https docs, excited, just released
41%41% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Strong signals: interface, users · Missing: plus, platform, intuitive
39%39% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: users · Missing: mobile apps, ios, personal
35%35% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
15%15% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: chat · Missing: web3, crypto, cryptocurrency
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Vi
Vim-snipe – Targeted linewise motions and edits62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Vim-snipe – Targeted linewise motions and edits

Hacker News4
Yo
Yoink AI – macOS AI app that edits directly in any textfield of any app31%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Yoink AI – macOS AI app that edits directly in any textfield of any app

Hacker News24
Vi
Vim-snipe – Fast linewise motions and edits66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Vim-snipe – Fast linewise motions and edits

Hacker News1
Be
Bee stinger catheter for directly injecting drugs into tumors30%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Bee stinger catheter for directly injecting drugs into tumors

Hacker News1
vi
vi in your browser - edit files directly from Dropbox, etc53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

vi in your browser - edit files directly from Dropbox, etc

Hacker News206
As
AssimpKit – Assimp supported files to SceneKit scenes49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AssimpKit – Assimp supported files to SceneKit scenes

Hacker News2
Ir
IrSync – RSync Files on Interval41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

IrSync – RSync Files on Interval

Hacker News6
Wo
Wokring with Files in Golang LINQ35%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Wokring with Files in Golang LINQ

Hacker News3
Fi
Find files (ff) by name41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Find files (ff) by name

Hacker News1
Cr
CrococryptFile 1.3 with cloaked, headerless files41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CrococryptFile 1.3 with cloaked, headerless files

Hacker News7