Codeknife is an app where you write code with an AI assistant by your side. Your project files are listed on the left, the editor sits in the middle, and the AI is ready to help on the right.
No more copying code back and forth between your browser and your editor. The AI in Codeknife can see your project, open files, and change code directly, based on what you ask.
💡 Think of a teammate sitting next to you who knows your whole project and does what you ask.
|
Open a folder and everything inside appears neatly in the left panel. Click any file to open it. |
An editor with tabs, syntax colors, and error markers, just like a professional code editor. |
|
The AI panel is on the right. Pick your favorite AI service, sign in with your account, and start asking. |
Ask the AI to open files, read code, fix bugs, or create new files. The results show up right in the editor. |
Go to the Releases page and pick one of two options:
- Installer (
Codeknife.Setup.0.1.0.exe): run it like any other Windows app. - Portable (
Codeknife-0.1.0-win-portable.zip): extract the zip anywhere and runCodeknife.exe. No installation needed.
Press Ctrl + O and choose your project folder. Its contents will appear in the left panel.
📌 Codeknife remembers the last folder you opened and reopens it next time.
In the right panel, choose the AI service you like and sign in with your account.
🧠 Supported AI services (click to expand)
| Claude | ChatGPT | Gemini | DeepSeek |
| Grok | Mistral | Qwen | Kimi |
| GLM | Meta AI | Arena | Ptero |
When the Start button in the AI panel is active and says Ready, press it. The AI connects to your project and is ready for your requests.
Write your request in everyday language. Some ideas:
| You want to... | Try typing |
|---|---|
| 📖 Understand the project | "Explain the structure of this project and what each folder does." |
| 📄 Open a file | "Open renderer/app.js in the editor." |
| 🪲 Find a problem | "Find out why the Start button is disabled and fix it." |
| ✨ Add a feature | "Add a button to save all files at once." |
| 🧹 Tidy up | "Clean up the variable names in this file." |
| 📝 Create a file | "Create notes.md with my to-do list for today." |
⚠️ For big changes or deletions, the AI will ask for your approval first.
| Keys | Action |
|---|---|
Ctrl + O |
Open a project folder |
Ctrl + S |
Save the current file |
Ctrl + Z |
Undo changes, including changes made by the AI |
Why can't I press the Start button?
Make sure you have opened a project folder with Ctrl + O. Then wait a few seconds until the status changes to Ready.
Do I need to open a file before starting?
No. Just open a project folder. The AI can read everything in the folder and open any file you ask for.
Can I undo changes made by the AI?
Yes. Press Ctrl + Z in the editor. Changes in the editor are only written to the file after you press Ctrl + S.
Is it available for macOS or Linux?
Not yet. Codeknife is currently available for Windows only.
Found a problem or have an idea? Please open an Issue. Every bit of feedback helps. ⭐ If Codeknife helps you, give this repository a star.
Codeknife is released under the GNU GPL-3.0 license.
Made with ❤️ for code makers
