Universal Context Platform.
Kawa Codes provides context for your work, in any application that supports a plugin, add-on, or extension system. With Kawa Code you can be aware of different levels of context, such as people working on your project, relationships between different parts, documents and chat messages relevant to the specific part you have on the screen, and more.
More information on our website.
- File diffs awareness between you and your team members, by means of color highlights in your code
- Quick diffs between you and your peers, for any file. Just click on a team member to see the differences between their and your local version.
- List of files changed by your peers is available in the SCM tree (left panel, under Explorer, Outline, Timeline).
- Support for quick branch diffs on the active file. Click on any branch to see the code diffs between that branch and your current file content.
- Swarm Authorization: you don't need to give us read access to your code base. Only file diffs are passing through our servers. More details on our website.
- Download and install the Kawa Code application. This is the application that shows you contextual information for the work you're doing in other applications.
Kawa Code allows you to see your peer's changes (diffs). When editing a file, you will see navy blue code highlights and also blue markers next to the scrollbar (the gutter indicators). These are the lines of code where other people have made changes to the file, locally in their own branch, or perhaps in the same branch. This is especially useful for a form of Trunk Based Development. When you open the Kawa Code, you'll be able to see the people who have made those changes. Click on their portrait to see the diffs between you and them. You can also click on any local branch (shown in the panel) to see the diffs between your file and the same file in that branch.
In addition, by configuring your Claude Code API key, you can take advantage of our new Intent-driven development (beta), which is a new way to record decisions made during AI-assisted development.
Works with the new Kawa Code application. Intent-first development. Code translation feature
Launch of Kawa Code and Huginn system. You now have a separate application where you can see the context for your work, without having to open the Kawa Code panel in VSCode. You can keep the Kawa Code application open on one monitor while working with VSCode on another monitor.
- simpler installation
- solid foundations for extensibility of Kawa Code; expect a plugin system coming up soon.
First open-source release.
- support for trunk based, single branch development (alpha)
- diff-awareness between you and your team members
- quick diffs between you and your peers, for any file
- list of files changed by your peers is available in the left SCM tree.
- support for branch diffs on the active file
- i18n support for editor language
- theme and color support
- Run your Kawa Code panel with
yarn dev - Launch the Kawa Code application
- Finally go to VSCode, open this extension source code folder, change
const DEBUG = truein thesrc/configfile, and choose Run Extension.
git config core.quotepath off
After which a git ls-files will list the files with the approriate characters.
This extension is released under the MIT License — see LICENSE.md. You may use, modify, fork, and redistribute the source code under those terms.
"Kawa Code" and the Kawa Code logo are trademarks of Kawa Code LLC. The MIT license grants you broad rights to the code — it does not grant rights to the name or logo.
If you fork this extension, please:
- Choose a different name and logo for your fork
- Avoid implying endorsement by, or affiliation with, Kawa Code LLC
- Refer to the upstream project as "Kawa Code" only to identify origin (e.g., "based on Kawa Code")
For permission to use the marks beyond identification of origin, contact mark@kawacode.ai.