CodeAuto is a Java‑based intelligent programming assistant designed to fill a clear gap in the JVM ecosystem. While most AI coding tools rely on TypeScript or Python, CodeAuto brings a self‑hosted, extensible agent runtime directly to Java developers. Inspired by Claude Code’s design and MiniCode’s lightweight philosophy, it offers both a quick CLI and a full‑screen TUI, making advanced AI assistance accessible without leaving the terminal.
Key capabilities
- Dual interface: A lightweight CLI for fast interactions and a rich JLine 3 TUI with separate panels, markdown rendering, CJK support, mouse navigation, and streaming output.
- Extensive tooling: Twenty‑three built‑in tools cover file operations, command execution, web search, memory management, TODO tracking, and MCP helpers; the TUI adds shortcut commands like
/lsand/grep. - Persistent memory: Memories are stored as frontmatter Markdown files; they’re automatically injected into system prompts and marked stale after 24 hours.
- Multi‑level instruction loading: System prompts are assembled from global (
~/.claude/CLAUDE.md), user (~/.codeauto/CLAUDE.md), project, and local override files
Comments