Codewith is a local terminal coding agent. Install it, authenticate, and run it from the repository or project directory you want it to work in.
bun install -g @hasna/codewithYou can also install it with npm:
npm install -g @hasna/codewithRun Codewith and select a login method:
codewithYou can also authenticate from the command line:
codewith login
codewith login --with-api-keyCodewith stores local state in ~/.codewith unless CODEWITH_HOME is set.
Run interactive Codewith in a project:
cd path/to/project
codewithFor one-off non-interactive work, use exec:
codewith exec "summarize the current changes"For a code review pass, use review:
codewith reviewInside the TUI, type / to browse commands. Common starting points are
/model, /profile, /config, /permissions, /review, /diff, and
/resume.