7 Must‑Try Open‑Source AI & Developer Tools for 2024
This article curates seven notable open‑source projects—including a terminal AI programming assistant, a self‑hosted digital companion, a collaborative whiteboard, a lightweight file server, an AI‑powered coding agent, an OpenAI Codex CLI, and several additional utilities—each with key features and GitHub links for developers to explore.
Crush Terminal Programming Assistant
Charmbracelet Crush is a terminal‑based AI programming assistant that supports multiple large‑model providers such as OpenAI, Anthropic, and Groq. It runs seamlessly on macOS, Linux, and Windows, offering session management, LSP integration for enhanced code understanding, and MCP extensions. Users configure API keys via environment variables to generate, refactor, and debug code directly from the command line.
Open source address: https://github.com/charmbracelet/crushAI "Wife" Digital Companion (airi)
AirI is an open‑source, self‑hosted digital companion that aims to provide a human‑like chat experience, interactive gameplay, and full control over the AI model. It can be deployed locally, giving users a private AI partner.
Open source address: https://github.com/moeru-ai/airiDrawnix Whiteboard
Drawnix is an open‑source collaborative whiteboard tool that lets users switch seamlessly between mind‑map and flowchart modes. It supports Mermaid syntax, offers real‑time collaboration, multi‑format export (PNG/JSON), and works on both desktop and mobile devices.
Open source address: https://github.com/plait-board/drawnixLightweight File Server (copyparty)
This project provides a minimal, portable file server that runs with only a Python environment. It supports resumable uploads, duplicate detection, WebDAV/FTP protocols, media indexing, thumbnail generation, multi‑threaded upload acceleration, and IP/CIDR‑based access control. The server starts with a double‑click and generates QR‑code share links automatically.
Open source address: https://github.com/9001/copypartySerena Programming Agent Toolkit
Serena is a powerful programming‑agent toolkit that provides code retrieval and editing capabilities for large‑model AIs via an MCP server. It integrates with IDEs such as VS Code and Claude, leverages LSP to parse code symbols, and enables precise function location, reference queries, and automated refactoring.
Open source address: https://github.com/oraios/serenaOpenAI Codex CLI
OpenAI Codex CLI is a lightweight terminal programming agent that works with either a ChatGPT account or an API key. It runs commands in a sandboxed environment, automatically generates or optimizes code, integrates Git version control and test execution, and offers both interactive and non‑interactive modes.
Open source address: https://github.com/openai/codexOther Notable Open‑Source Projects
System Prompts Leaks : A collection of system prompts for major AI chat assistants like ChatGPT, Claude, and Gemini.
Claude Code Router : A routing framework for Claude’s programming agent, enabling request dispatch to OpenRouter, DeepSeek, or local models (Ollama).
WinApps : Allows seamless execution of Windows applications (e.g., Office, Adobe) on Linux.
Liangxu Linux
Liangxu, a self‑taught IT professional now working as a Linux development engineer at a Fortune 500 multinational, shares extensive Linux knowledge—fundamentals, applications, tools, plus Git, databases, Raspberry Pi, etc. (Reply “Linux” to receive essential resources.)
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
