Sohwa is a git-first Markdown workspace focused on clarity, flow, and long-term maintainability.
It combines a clean writing experience with practical source-control tooling so your notes stay readable, versioned, and easy to evolve.
- Git-first note workflow
- Multi-tab and multi-pane editing
- Built-in Source Control panel (stage, unstage, commit, history, diff)
- Fast file and content search
- Session persistence across app restarts
- Light / Dark / System theme support
- ES/EN interface support (i18n)
- Keyboard shortcuts for common formatting
- Context-menu actions for quick Markdown insertion
- Smart list continuation on Enter
- Adjustable editor preferences:
- font size
- tab size
- line height
- line wrap
- Sidebar file explorer with folders
- Create, rename, and delete files in-place
- Multi-tab navigation with drag-to-reorder
- Split-pane workflow for side-by-side editing
- Change list with staged/unstaged filtering
- Stage/unstage single files or everything
- Commit composer with validation
- Diff preview for working changes
- Commit history with comparison support
Sohwa is designed to feel calm and intentional.
The objective is simple: give you the comfort of a notes app with the confidence of version control, without unnecessary complexity.
Sohwa is actively evolving. The core experience is stable and usable, and the architecture is being progressively refactored into smaller, clearer components to support future growth.
- Continued component-driven refactor for readability and extensibility
- Editor and layout performance improvements
- Expanded cloud sync / collaboration capabilities
- Additional UX polish and accessibility improvements
Contributions are welcome.
If you want to help:
- Open an issue with context and expected behavior.
- Keep pull requests focused and small when possible.
- Follow existing naming, style, and component patterns.
License details can be added here once finalized.