gptme is a personal AI assistant in your terminal, enabling it to use the terminal, run code, edit files, browse the web, use vision, and more. It assists in all kinds of knowledge-work, especially programming.
An email machine, the Cidco MailStation, is repurposed as a terminal using the Z80 processor and msTERM application. The WiFiStation dongle enables network communication.
- Hardware: Z80 processor, 128KB RAM, 0.5MB flash, modem, parallel port, RTC, QWERTY keyboard.
- Code Loading: Built-in hex editor or loader program via parallel port.
- Dev Env: OpenBSD laptop, C/Z80 assembly, SDCC compiler, upload via parallel port.
- msTERM: Stein's terminal program for BBS communication, custom ISR, modified font.
- Get Started: Stein's released msTERM code, example project, WiFi adapter option."
Plandex is an AI coding agent designed to work directly in the terminal, capable of planning and completing large tasks that span many files and steps. It helps developers build new apps quickly, add features to existing codebases, write tests and scripts, understand code, and fix bugs.
Zellij is a terminal workspace similar to tmux or screen, offering base functionality with additional features for personalization. Users can split the terminal into panes and tabs, and define a map of panes in a configuration file for easy setup. Zellij includes a layout engine and supports plugins written in any compiled language, such as the Strider file explorer. It uses Webassembly and WASI for plugin execution.
A bash script called MarCLIdown allows you to preview markdown files in the terminal.
An optional component to enable AI features in iTerm2, providing network request functionality, ensuring secure data transmission.
Termux is an Android terminal application and Linux environment. The app's repository; includes links to various installation packages.
aider is a command line tool that lets you pair program with LLMs, to edit code stored in your local git repository. Aider will directly edit the code in your local source files, and git commit the changes with sensible commit messages.
The article argues that instead of developing numerous tools for LLM, giving it direct access to a terminal is more efficient and future-proof. It references Rich Sutton's "The Bitter Lesson" and discusses how the terminal's existing command-line tools can be utilized by LLM for various tasks, highlighting the importance of general methods over specialized tools.
The user is annoyed with the speed of Neofetch and finds an alternative called Fastfetch written in C.
• Fastfetch has similar features to Neofetch and is maintained.
• The user prefers Fastfetch due to its speed and user-friendly interface.