- Tokens, Towers, and Trees - 14 April 2026
CodeWalker now has a ton of new features that you're going to love! Tower view gives you a lightweight proxy for each file, showing you its relative density in terms of code, so you can instantly see if you have any run away monoliths. And it's so lightweight you can work with hundreds of files without seeing any lag (on modern systems).We now have an improved HTML parser that lets you see inbound links as well as outbound, instantly showing you what code files aren't in use anymore, or what web pages on your site aren't actually linked to anywhere! Our new Refs view formats your files so you can instantly see all of your references, so you know exactly what is calling what. Or not. And the ranking is based on the number of references, so the files towards the center of the V are referenced and do reference other files more. Our new AI tools let you communicate with local large language…
- New Languages, New Features! - 4 August 2025
This is Echo™, our new diff tool. It lets you see the LOGICAL differences in your code, as opposed to just the text differences. Even the smallest change can have a massive cascading effect. CodeWalker Echo™ will show you exactly what is going to happen. We've added new languages to support more web work, including Javascript, Typescript, ES and ES6. We added HTML. We are going to change how our system handles HTML code in the near future, so links show up properly between files. This will ultimately let you map out a website in seconds. But for now, it's mostly just there to support embedded Javascript. We fixed a number of low level issues in C, C#, and C++, and tightened up Python support a bit as well. Finally, we added a feature to let you paste in code instead of requiring that it's a file. Now, this is a bit of a tricky one, since some languages are indistinguishable from one ano…
- Oops, that feature isn't live just yet! - 16 April 2024
The previous patch had an artifact from an upcoming feature, activated ahead of time. It was placing a debug file from our upcoming git repo addition, onto the desktop whether you liked it or not. That has been fixed. More on the actual feature once it gets closer to production!
- Python Retrace Update - 15 April 2024
I'm trying to get in the habit of releasing bug fixes immediately, rather than wait until new features finalized. So this version mostly just addresses some of the current bugs. Incredible new features will be coming out soon :) CodeWalker's Retrace is a little tricky to set up. Plus, it's slightly different for each language. I blame the authors of the different languages :) BUT, I made the Retrace assistant easier to use, and much "smarter" about where it places your retrace data and how it works in general. Especially for Python, on all platforms. New Features: Much improved Retrace setup window Much faster Python Retrace subsystem thanks to user MattFor! Expanded capabilities of the Retrace Automation window so it shows the before and after files Added ability of Retrace Automation window to auto-point to the new log file if you use it to build the retrace variant Improved 3D naviga…
- More Work, Less Time = POWER - 8 April 2024
CodeWalker Desktop - April Update This version massively speeds up the user experience, fixes a number of bugs, and sets the stage for some incredible upcoming features. Bugs C++ parser The parser choking on some issues in the Quake source code. Fixed. And then we found more and fixed those, too. C, C++, and C# should be fairly bulletproof now. Linux file and folder browser We didn't have a native one. Fixed. We're using the same file browser code under the hood for all platforms, which should greatly simplify a lot of boring bugs. Large chunks of "data" like an embedded structure, were causing crashes. Fixed, and we'll likely be adding a "data" object soon that will encapsulate data like that. C++ Classification C++ code was incorrectly being classified. I mean, classes were not being correctly identified. Mostly fixed. This is an ongoing situation we will soon have a more general solu…
- CodeWalker Update for April 6, 2024 - 6 April 2024
This build does a number of things: Adds the caching system. This will enable you to parse massive projects more than once. If it encounters a file that it's previously parsed, has the same file size, and same modification date, it will simply pull from the cache. This in turn enables access to the meta-language data required by the upcoming iOS, Android, and VR / MR / AR / Spatial versions of CodeWalker. More on that soon! Adds a much faster and much more precise navigation system to both 3D and 2D views, based on lengthy reviews of popular RTS games. And by lengthy I mean I've almost completed several excellent game campaigns and have a lot of opinions about RTS games. Fixes a bug in the C++ compiler that was causing problems parsing the Quake source code. Fixes a number of UI bugs Increased parsing time across the board by about 20%
- Quake III Arena crash and upcoming fix - 4 January 2024
Recently one of our users found a significant crash when parsing the source to Quake III Arena. The photo above is not that part of code, that's only the very core of Q3A (The crash fix isn't done yet). But I thought this would be a good opportunity to explain my thoughts on some of this. I want CodeWalker to be the go-to program that programmers use when they need to understand a new codebase. To that end, any time someone sends in a bug report about a particular piece of code, I look at it in two ways. 1. What is wrong, and how can I fix it? This is an obvious one, but bugs need to be addressed asap. Fortunately, the crash in the Quake code is just a bug in our C parser, and not a memory or hardware constraint. So as soon as we get this next update out, that should be resolved. And we're going to test it on the Quake and Doom source code prior to release to double-check our work. 2, W…
- Update for Late November - 27 November 2023
Brings Windows, Mac, and Linux versions up to date. Notes: 1. Linux version does not have a native file browser. Aside from that, it should work properly. 2. Mac version is still Intel only for now. We will have a new version out soon that is Mx Native. 3. All three now generate .cwx files for use in the VR, Mobile, and AR platforms. More on that next! Fixes: Also fixes a display issue in retrace on large files. Now that all three are synched I can get back to normal development. Things should go faster now.
- Updated the steam depot for v816 - 4 November 2023
My apologies guys, I had the wrong depot set as default on Steam. This should be correct now for Windows and Linux, and the MacOS version will hopefully be up to speed this weekend!
- V816 - Fix for Retrace on Python - 2 November 2023
Now when you build for Python, it will create a python file in your CodeWalker Retrace folder, and link to that in the cloned file. I will provide more details on how this system works shortly, along with a new video. It's simple, but I feel like it's still al little clunky so I'm open to any and all feedback!
- CodeWalker v815, with enhanced Recon 3D overview mode - 29 October 2023
in this version of CodeWalker (v815) Gave the 3D overview mode a name other than 3D overview mode because 3D overview mode is pretty tedious. We now call it Recon. It's still a 3D overview mode, but now it has a shorter name. Recon: Added custom mass code match feature that lets you define your own deprications, porting guides, warnings, and all kinds of things. Basically, put your own code definitions in the custom.txt file and codewalker will scan, tag, and colorize anything it matches. This is a first draft of a much more powerful feature we've wanted to add for a long time. Recon: Improved scroll zoom. You can now use alt+scroll to scroll 10x faster. Recon: Added class variable dependencies. This shows specifically class variables and their dependencies. Again, we're going to greatly expand this feature in the near future, for now you just select a file and click the Dependencies bu…
- Spooky Halloween Edition - 22 October 2023
This build addresses a number of issues that users have had, and adds custom automated scanner, dependency scanner, and a few other features that will be outlined in the next video
- New Build with Custom Scanner and Dependency Detection - 20 October 2023
New in this version: Better screenshots. The screenshot engine uses a larger size setting now. Microscope: improvements to retrace to allow easier colorization of threads Microscope: Lots of cosmetic changes. Microscope: bug fixes for python and C++ parsers. 3D Overview : Changed file requester to folder requester 3D Overview : Changed Frame and Focus to work based on mouse UP location and not mouse DOWN. This seems much more intuitive. 3D Overview : New Custom Code Matching. This lets you batch process code matching. This has already been such a game changer here that we're going to extend this feature in the near future in massive ways. 3D Overview : Merged Deprecation and other mass search systems into Custom search window 3D Overview : Added Dependency scanner. Again, already a huge hit with clients and will be extended in the near future. This lets you instantly show all files that…
- CodeWalker lands award at Texas A&M New Ventures Competition - 12 September 2023
(As we spin up operations here, we'll be updating the news and info sections.) Back in 2021, CodeWalker inventor Chilton Webb and CEO Sam Webb competed at the Texas A&M New Ventures Competition. They took 6th place out of hundreds of competitors, through three rounds of interviews and product demonstrations before a panel of judges. They ultimately lost out to companies curing cancer, using AI for various medical solutions, and preventing death from infections during surgeries. So I guess that's fine :) Congrats, guys!
- We're back, baby! - 5 August 2023
First, I'd like to thank everyone who reached out over the last two years. We've had a ton of positive feedback, and we really appreciate it! We also had a little behind the scenes issue that prevented us from updating, and then even talking about the product for almost two years. All of that is behind us now, and we're back in full swing. In this version, we've polished up the UI a bit more, added a ton of new stuff to the Microscope view, and added a search feature to the 3D view. I'll post some videos showing how all of this works soon, along with an in-depth video explainer for how to use Retrace to solve some of your nastiest problems. Please kick this version around, and let us know how it goes! And as always, all suggestions are welcome and encouraged! Oh and lastly, we will be raising the price of this, as we roll out new features. If you bought in (or are buying in now), that's…
- Untitled - 17 September 2021
Hi guys, I just wanted to drop a quick update here, we're almost done with the next big update, and in this one CodeWalker will gain an HTML parser so you can generate trees from any website, as well as a Javascript language parser. Technically this started as a Javascript parser, but to do that right, we also had to throw in HTML parsing. So, two robot birds with one robot laser stone :) There's a possible new addition for Linux that will give us CodeWalker a native file browser. It's in testing, and will hopefully make it into this update as well. And lastly, we will be announcing some new platforms soon. More details on that soon! Thank you for all the great feedback, and let us know if there's anything we could add that would make your programming life easier!
- CodeWalker build 754 for all platforms is live! - 27 July 2021
This build lets you take a file straight into Microscope (the 2D version) from the 3D version, improves display speed and parsing speed, and fixes some C++ parsing errors. It also addresses some platform issues with MacOS (the app is code signed and notarized properly now) and should launch properly on Linux. Also, we fixed a few things in Retrace, to make that work a little easier. We'll have a video out shortly showing that off. As always, if it does not, please let us know! Now that we have this baseline working, we can move onto adding some of the cool new features we've been wanting to ultimately see in a development tool, and wrap up the VR and mobile device integration as well. We're committed to creating a next generation development tool, and we'd like to thank all of you for your support and encouragement! Thank you, -The CodeWalker Team
- What to do if it crashes - 23 June 2021
CodeWalker should create a "CodeWalkerFiles" folder in your home directory, with a file named "LastFile.txt" inside that. That's basically a black box for the parser. Open that, and it should tell you what file was being parsed when it ran off into the weeds. Currently there's an issue with pre-processor directives. Frankly, CodeWalker's parsers did not do a great job of handling those. We are addressing this in this next update. That said, if CodeWalker does crash, please look for that folder, and that file, and see what it says. If it's a file you don't mind us seeing, please send us a copy! [email protected] is where you can send it. And we're going to see if we can just perform some elegant back-out maneuver if it does fail to parse properly, in this next version. I'm including a photo of the Android plugins folder in Unreal Engine 5. This next version of CodeWalker was able…