News for hackers. Stuff that matters.

acro-v

We are building an ecosystem to do just that (coding agent + git integration + testing + deployment, together with other capabilities: https://github.com/acrotron/aye-chat) but it's early in the process. And it's terminal-based, so not sure if would satisfy what you are looking for.
Because it's not true? The beating portion, not the cheaper portion.

Show HN: AI that edits your files directly, no approvals [demo]

Hey HN,I am building Aye Chat, an open-source terminal workspace that integrates AI code generator directly into your shell, allowing you to edit files and run commands as well as prompt AI seamlessly.The AI writes code directly to your files immediately, eliminating the "review and approve" out of the loop.At the same time, every AI edit is snapshotted locally, so you can instantly undo any...

( Read More... | no comments | on HN )
Re:Show HN: AI that edits your files directly, no approvals on Wednesday December 24, 2025 @01:16PM (#46377849)
That's a fair question, and you're right that you can do this with a single command plus git.

The difference I'm exploring is defaults, not capability. In most tools the safe mode is "suggest, then approve", or "set a dangerous flag and remember to recover later". Here the default is the opposite: apply immediately, snapshot automatically, and make undo trivial. There are no flags to remember and no mode switches.

That sounds subtle, but in practice it changes iteration speed a lot. You stop deciding whether it's safe to let the tool act, and instead decide only whether the result is useful.

On agency: the LLM itself only produces text diffs. File writes and shell execution are fully deterministic and constrained on the client side. There is no autonomous command execution beyond writing files.

Re:Show HN: AI that edits your files directly, no approvals on Wednesday December 24, 2025 @01:00PM (#46377710)
Good comparison.

The idea of writing automatically by setting some flags and then recovering with git is not new: I agree with that; and it's not just Claude - others are doing it too.

What's different is putting it as the default user flow: automatic updates (no flags) - in combination with instant restore, not as a configuration flag to set and then a set of commands to recover.

That shift sounds subtle, but it changes how fast you iterate, especially when refactoring or exploring ideas.

Show HN: 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...

( Read More... | 4 comments | on HN )
Re:Ask HN: What Are You Working On? (December 2025) on Tuesday December 16, 2025 @11:37AM (#46290682)
I’ve been working on a terminal-native AI coding tool called Aye Chat.

The idea is to remove the copy/paste/review loop entirely. Instead of asking an AI for code and then manually approving and applying it, the tool writes directly to files in your folder and automatically snapshots everything so you can diff or instantly undo if it gets something wrong.

It lives entirely in the terminal, so you can prompt the AI, run tests, open vim, refactor, restore changes, all in one flow. The bet is that with current models, the main bottleneck is the human, not LLM.

It’s open source and still very early, but we already have a steady cohort of users - as the flow is sticky after the "aha" moment. Repo is here if anyone’s curious, give it a star if you like the idea: https://github.com/acrotron/aye-chat

Happy to answer questions or hear skepticism :)

I actually had the same pain point - so to address - built a code generator specifically around the "undo" functionality: it takes snapshots before making any updates, and then you can "restore" right from a tool with a single command: no need for manual git invocation. Literally, just a single "restore" command:

https://github.com/acrotron/aye-chat

Re:Can application layer improve local model output quality? on Tuesday November 25, 2025 @09:04AM (#46045870)
Someone pointed me to this post from Cline engineer - below is my response to that

Post: https://cline.bot/blog/why-cline-doesnt-index-your-codebase-...

That post however does not apply to offline processing use case. Here are his 3 main problem points they re trying to solve:

Code Doesn't Think in Chunks

But then he is describing follow semantic links through imports, etc. -> that technique is still hierarchical chunking, and I am planning to implement that as well: it's straightforward.

2. Indexes Decay While Code Evolves

This is just not true - there are multiple ways to solve it. One, for example, is continuous indexing at low priority in the background. Another one - monitoring for file changes and reindexing only differences, etc. I already implemented first iteration for this: index remains current.

3. Security Becomes a Liability (and then goes into embeddings to be stored somewhere)

We are talking about offline mode of operation. Not with Aye Chat: it implements embedding store locally - with ChromaDB and ONNXMiniLM_L6_V2 model.

So as you can see - none of his premises apply here.

And then as part of solution he claims that "context window does not matter because Claude and ChatGPT models are now into 1M context window" - but once again that does not apply to locally hosted models: I am getting 32K context with Qwen 2.5 Coder 7B on my non-optimized setup with 8Gb VRAM.

The main thing why I think it may work is the following: answering a question includes "planning for what to do", and then "doing it". Models are good at "doing it" if they are given all necessary info, so if we unload that "planning" into application itself - I think it may work.

Can application layer improve local model output quality?

Hi -I am building a terminal-native tool for code generation, and one of the recent updates was to package a local model (Qwen 2.5 Coder 7B, downloads on the first try) for those users who do not want their code uploaded to third-party servers.Initial response from users to this addition was favorable - but I have my doubts: the model is fairly basic and does not compare in quality to online...

( Read More... | 1 comment | on HN )
Re:Optimistic UI for AI coding: writing to disk with snapshot undo on Wednesday November 19, 2025 @09:53AM (#45980286)
(OP here) I decided to let the AI coder write directly to the file system without human approval - to accelerate the process, but built a Python-based snapshot mechanism to make it safe to be able to revert the changes. Happy to answer any questions about diff/restore implementation.
Re:Prompt generation vs. Context generation [video] on Friday November 14, 2025 @08:07AM (#45926365)
Just another day I was asking a question how long will it be until we stop looking at AI-generated code - and most replies were in the 5+ years out. I think most - me included - apparently still think in terms of prompt generation and getting that single prompt to LLM to be perfect to do the job.

In the meantime, apparently, with the rise of the agents, that future is already here, and there are some who already harnessed such power. See the video: the author explains their process, and claims that he had not looked into the code for 6+ weeks and only works with the MD specs now.

When preparing recipes for agents - they build entire workflow around managing context, and make them 3-fold: "research, plan, implement", and then he goes into details how they avoid slop and keep mental alignment for developers to keep up with the changes.

Compared to that - I now realize that what I originally built (an AI helper for a terminal: https://github.com/acrotron/aye-chat) is on the "naive" side: prompt until you either get it right from AI or give up and try from the beginning - and with this context generation approach explained I think I will start moving to the agent-based implementation while keeping control plane still in the terminal: current implementation works on smaller code bases but with this approach should be able to cover larger ones as well.

With these techs developing so fast - I think it's just a matter of keeping up with the news - and be aware of what's being done successfully, and unfortunately that's not always easy to do. This one specifically - to let go of code reviews and learning how to work with spec files only - will require mentality change, and it will be a psychological barrier to overcome.

Linux shell with code generator integration?

Hi Everyone,I started building AI code generator with shell integration because did not like the feeling of switching back and forth between my terminal environment and panes where code assistants generated code snippets, and then having to select, copy and paste them in my code.So now I have a tool where in the same terminal session you can execute shell commands, open editors and edit files,...

( Read More... | no comments | on HN )
Re:Show HN: Aye Chat: AI-First development in your terminal on Thursday October 30, 2025 @09:24AM (#45759785)
(Aye Chat developer here). We’re looking for feedback on usability, feature set, and, of course, bugs. Join the conversation on *Hacker News*, on our GitHub issues page, and on our Discord server. All links are in the README. Thank you!

Show HN: Aye Chat: AI-First development in your terminal

https://github.com/acrotron/aye-chat

We’ve just opened the public beta of Aye Chat, a terminal‑based AI coding assistant.It’s terminal-native, not built first for UI and then retrofitted for command line: we built it for ourselves out of AWS/Linux/Python environment because none of the other tools we tried - including GitHub Copilot CLI - quite fit our needs.Try for yourself if you are in the same niche, after a few days - you...

( Read More... | 1 comment | on HN )

What tools do you use for AI code generation?

We are working primarily in Linux/terminal/SSH sessions/AWS contexts. We tried the Anthropic CLI, but the invocation rate limits made it cost‑prohibitive. Ended up building an in-house client to interoperate with inference providers with public models.Interested to hear from developers working in different environments - all opinions are welcome. Thanks!

( Read More... | 1 comment | on HN )