Hey HN - we've built an open source terminal based coding agent<p>You might be familiar with Claude Code but OpenCode runs a full TUI rather than the typical scrolling CLI output.<p>This allows for better UX and can be used with any LLM. We're also working on support for using multiple LLMs together.<p>It has built in support for LSP servers so it can pick up errors from your codebase. We've found this greatly reduces the bad errors.<p>Some other features
- Session Management: Save and manage multiple conversation sessions
- Tool Integration: AI can execute commands, search files, and modify code
- Persistent Storage: SQLite database for storing conversations and sessions
- LSP Integration: Language Server Protocol support for code intelligence
- File Change Tracking: Track and visualize file changes during sessions
- External Editor Support: Open your preferred editor for composing messages