An open-source terminal coding agent that reads projects, edits files, runs commands and handles long tasks.