Subject: Emacspeak discussion list
List archive
- From: Victor Tsaran <vtsaran AT gmail.com>
- To: Tim Cross <theophilusx AT gmail.com>
- Cc: emacspeak AT emacspeak.net
- Subject: Re: [Emacspeak] For the brave and adventurous....
- Date: Mon, 9 Feb 2026 15:28:14 -0800
- Arc-authentication-results: i=1; mx.google.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=OIX6p+SHtEH4mJABR4g+iS9KeuirxCSyWt7oqjPgsp0=; fh=gJaPHcXs+3Ih/m5wM4FaSiJ2yhTTFLAoVPHETZMepSM=; b=azXjnEptV1QQRhUDooUCdKMGd9m5nFuQcVlg9SwmhlUsuVMGkgHKq3YV2YH9AoMJ0r zHf2/uqYQK2ssHjq8gmFNl0DBHnuPdi2OgyVMiqW8Q2U2z1527W1u1sImIevIKtuKXYC l6cwmYhZ2AGKlm/EBqE12GJL0EHsiESANQdP/EoQgqELQiLSgq8b3hm5O+TVy5p/6XdL j3HpjG5Pc7QgqymOUtMSwEmSSvfo6K1Saq0eysvpDZSW6LiOyvLobk5fOWJD0W6Ol/1a fN9Da/VF/Hwr3cC5IA+e05GiNXft+YdTARDIM/BU21GlFtK3bFmZ1jaWoreAIzJOR4nw RuXA==; darn=emacspeak.net
- Arc-seal: i=1; a=rsa-sha256; t=1770679722; cv=none; d=google.com; s=arc-20240605; b=OWKuqVWr1RAzUIyxXQsj3cFoFK4kg53jNJNSxQ4ttuieN+1w7ydTjtZTpCE06oh1lh FV1NGwKneBL3QusmUhQUOTBAhg1s5hSq66RO/J+sSpQjSF4LtzY1jtHjmkDwTNaPRgUM OV9m+LC4xA+jsuF80zwEpljDU4sjA3H5u6jfpRb6iPLipxMMAf1xTIt639KInHslwtxq WwfwHXxZFRnMBQDEvWQRElV9eVSRIA9K+NBGamot5bZwLIfPBTbFiTtn6plpTflwwSN3 eqXCoAOzV4j0xHzpriwc21d2TrgkMrUm4ymMXqFPMYeg+Z8jHwb4A3ZJm6IlcsphuMT/ MKYw==
Hi Tim,
This is really awesome.
I recently created an Emacspeak module to support the agent-shell package. With agent-shell, it is possible to use Gemini-cli, Claude, and other LLM clients that support the ACP protocol. The coolest part is that I was able to instruct Claude to use existing Emacspeak packages as a guide for code structure, styling, and syntax.
I would say that the majority of the package was created on the first go. I later had to nudge some of the variables and do a bit of finetuning, but overall everything worked right from the strt.
Amazing times we live in! :)
Best regards,
Victor Tsaran
On Fri, Feb 6, 2026 at 7:49 PM Tim Cross <emacspeak AT emacspeak.net> wrote:
Hi Folks,
for the past two days, I have been trying out a little experiment and I
thought it might be something others may find interesting. Not sure if
it is useful, but will let you decide on that.
I decided it was time for me to find a little project where I could
experiment with using AI in software development. I wasn't interested in
the newish 'vibe programming' trend, but was a little intrigued with the
idea of using AI agents to assist in development and maintenance of
software.
So I decided to use emacspeak as my test project. I installed some LLMS
and the opencode CLI program and started to play around a bit. The first
thing I did was tell my coding agent to update emacspeak and get rid of
the warnings when you compile the program. As you would know, especially
if you run development branch of emacs like I do, due to changes in
emacs, there are a number of warnings concerning obsolete functions and
moving away from them to the new alternatives. I asked my agent to fix
all of these, which it did and so far, I've not encountered any errors.
Then this morning I decided to set it a bigger challenge. I asked it to
write a speech server backend to let emacspeak use speech dispatcher as
the speech server. This it has done and it is basically working - in
fact, I'm using it right now. It does have some issues, but they seem
pretty minor and it doesn't do voice locking, which will need further
work. However, I'm pretty impressed with the job it has done. It is
important to note I have not written a single line of code in getting
this to work.
If you are interested in checking out what I have done (or more
accurately, what I told my AI agent to do!), you can find it at
https://github.com/theophilusx/emacspeak/tree/agentic-maint
Please keep in mind that this is just a proof of concept and a bit of
learning experimentation. There are bound to be some problems and
possibly difficult bugs to track down, but could be a good glimpse into
our future under our AI overlords!
Enjoy. Use at your own risk.
Emacspeak discussion list -- emacspeak AT emacspeak.net
To unsubscribe send email to:
emacspeak-request AT emacspeak.net with a subject of: unsubscribe
- [Emacspeak] For the brave and adventurous...., Tim Cross, 02/07/2026
- Re: [Emacspeak] For the brave and adventurous...., Victor Tsaran, 02/09/2026
Archive powered by MHonArc 2.6.19+.