HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
acrotron
aye-chat
Python2025–2026
acrotron / aye-chat

aye-chat

Aye Chat: AI-powered terminal workspace

2Distinct people
9Mentions
0Explicit recommenders
64GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Aye Chat: AI-powered terminal workspace

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by week9 dated mentions

Observed mentions: 2025-10-30 13:23:21 UTC to 2026-04-09 12:42:41 UTC. Weeks start Monday, UTC.

0122025-10-27 00:00:00 UTC to 2025-11-03 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsOct 272025-11-03 00:00:00 UTC to 2025-11-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-10 00:00:00 UTC to 2025-11-17 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2025-11-17 00:00:00 UTC to 2025-11-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-24 00:00:00 UTC to 2025-12-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2025-12-01 00:00:00 UTC to 2025-12-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-08 00:00:00 UTC to 2025-12-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-15 00:00:00 UTC to 2025-12-22 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-12-22 00:00:00 UTC to 2025-12-29 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2025-12-29 00:00:00 UTC to 2026-01-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 00:00:00 UTC to 2026-01-12 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2026-01-12 00:00:00 UTC to 2026-01-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJan 122026-01-19 00:00:00 UTC to 2026-01-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-26 00:00:00 UTC to 2026-02-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-02-02 00:00:00 UTC to 2026-02-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-02-09 00:00:00 UTC to 2026-02-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-02-16 00:00:00 UTC to 2026-02-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-02-23 00:00:00 UTC to 2026-03-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-02 00:00:00 UTC to 2026-03-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-09 00:00:00 UTC to 2026-03-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-16 00:00:00 UTC to 2026-03-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-23 00:00:00 UTC to 2026-03-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-30 00:00:00 UTC to 2026-04-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-04-06 00:00:00 UTC to 2026-04-13 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsApr 6

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Oct 272025-10-27 00:00:00 UTC2025-11-03 00:00:00 UTC110
Nov 32025-11-03 00:00:00 UTC2025-11-10 00:00:00 UTC000
Nov 102025-11-10 00:00:00 UTC2025-11-17 00:00:00 UTC202
Nov 172025-11-17 00:00:00 UTC2025-11-24 00:00:00 UTC000
Nov 242025-11-24 00:00:00 UTC2025-12-01 00:00:00 UTC211
Dec 12025-12-01 00:00:00 UTC2025-12-08 00:00:00 UTC000
Dec 82025-12-08 00:00:00 UTC2025-12-15 00:00:00 UTC000
Dec 152025-12-15 00:00:00 UTC2025-12-22 00:00:00 UTC101
Dec 222025-12-22 00:00:00 UTC2025-12-29 00:00:00 UTC110
Dec 292025-12-29 00:00:00 UTC2026-01-05 00:00:00 UTC000
Jan 52026-01-05 00:00:00 UTC2026-01-12 00:00:00 UTC110
Jan 122026-01-12 00:00:00 UTC2026-01-19 00:00:00 UTC000
Jan 192026-01-19 00:00:00 UTC2026-01-26 00:00:00 UTC000
Jan 262026-01-26 00:00:00 UTC2026-02-02 00:00:00 UTC000
Feb 22026-02-02 00:00:00 UTC2026-02-09 00:00:00 UTC000
Feb 92026-02-09 00:00:00 UTC2026-02-16 00:00:00 UTC000
Feb 162026-02-16 00:00:00 UTC2026-02-23 00:00:00 UTC000
Feb 232026-02-23 00:00:00 UTC2026-03-02 00:00:00 UTC000
Mar 22026-03-02 00:00:00 UTC2026-03-09 00:00:00 UTC000
Mar 92026-03-09 00:00:00 UTC2026-03-16 00:00:00 UTC000
Mar 162026-03-16 00:00:00 UTC2026-03-23 00:00:00 UTC000
Mar 232026-03-23 00:00:00 UTC2026-03-30 00:00:00 UTC000
Mar 302026-03-30 00:00:00 UTC2026-04-06 00:00:00 UTC000
Apr 62026-04-06 00:00:00 UTC2026-04-13 00:00:00 UTC101

What Hacker News says

9 sources
acro-v·Jan 6, 2026Submission

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 change with a single command. This automatic file update with a safety net is the core idea. Also, in the same session, you can run shell commands, open Vim, and ask the AI to modify your code, turning it into an AI-powered terminal. I built this because I got tired of the "suggest -> review -> approve -> changes applied" loop in existing AI coding tools. As models improve and generate proper code more often than not, manual approval started to fee
Read the rest
l unnecessary as long as there is a strong safety net to allow easy rollback of the changes. Yes, the idea is not exactly groundbreaking: other tools already offer "set a dangerous flag and remember to recover later" settings, but what I am exploring is defaults, not capability. With Aye Chat, the default is the opposite: apply immediately and make undo trivial. There are no flags to remember, no mode switches, and you don't need to exit the tool to roll back. You can watch a 1-minute demo here: https://youtu.be/h5laV5y4IrM 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. By shifting to the AI writing code immediately with users still maintaining full control to undo those changes - we eliminate the cognitive load of the review-and-approve loop. 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: - After using it for a while, did replacing approvals with undo actually change how you work, or did it feel no different from existing terminal-based AI tools (GitHub Copilot CLI, Claude Code)? - Was there a moment when this started to feel natural to use, or did it never quite click? There is a 1-line quick install: pip install ayechat Homebrew and Windows installer are also available. Repo: https://github.com/acrotron/aye-chat. If you find it interesting, a repo star would mean a lot! It's early days, but Aye Chat is working well for me. 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.
2 points · Open discussion
acro-v·Dec 24, 2025Submission

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 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
Read the rest
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!
3 points · Open discussion
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 :
Read the rest
)
In Ask HN: What Are You Working On? (December 2025)
acro-v·Nov 25, 2025Submission

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 offerings. So - I am planning to improve RAG capabilities for building a message with relevant source file chunks, add a planning call, add validation loop, maybe have a multi-sample with re-ranking, etc.: all those techniques that are common and when implemented properly - could improve quality of output. So - the question: I believe (hope?) that with all those things implemented - 7B can be bumped approximately to quality of a 20B, do you agree th
Read the rest
at's possible or do you think it would be a wasted effort and that kind of improvement would not happen? The source is here - give it a star if you like what you see: https://github.com/acrotron/aye-chat
1 points · Open discussion
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. Comp
Read the rest
ared 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.
In Prompt generation vs. Context generation [video]
we are working on Aye Chat: an AI development tool for the terminal. It will make changes directly and let you revert changes through our snapshot feature, all while you can stay in the terminal to execute your favorite (terminal) editor and what not. If allows the use of different models, no need to sign-up at the moment and at no cost. We released our beta just last week. We were getting annoyed by all the additional confirmation questions by other AI assistants, and having to switch between consoles to use a editor and/or revert changes. Check out our repo at: https://github.com/acrotron/aye-chat or just install it: # pip install ayechat
In Ask HN: What Are You Working On? (Nov 2025)
acro-v·Oct 30, 2025Submission

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

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 don’t notice how - it becomes addictive. Quick start: 1. Install: “pip install ayechat” 2. Start chatting from your source folder: “aye chat”, and use it to explore your code base, update files, diff and restore snapshots, etc. We’re also running a small beta giveaway: the five contributors who submit the highest count of valid non-duplicate GitHub issues by November, 30, 2025, 11:59 PM UTC each receive *10M prompt token credits* for the Anthropic Cl
Read the rest
aude Opus model in Aye Chat environment. Happy hacking! - and looking forward to your feedback
2 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.