Documentation
Everything you need to
build with Axiowisp.
Getting started, keyboard shortcuts, AI setup, Git integration, and full feature reference.
Getting Started
Axiowisp is a desktop IDE you install on your machine. There are two ways to get it running:
Option A — Download the Installer
- Go to the Download page and grab the Windows installer
- Run the .exe and follow the setup wizard
- Launch Axiowisp from your desktop or start menu
Option B — Build from Source
This starts both the Vite dev server and Electron. Changes hot-reload automatically.
Opening a Project
Use Ctrl+Shift+O or click Open Folder on the welcome screen. Axiowisp will load the file tree, detect languages, and you're ready to code.
AI Setup
Axiowisp supports three AI providers. You bring your own API key — no account with us required, no telemetry, no data collection.
Configuring a Provider
- Open Settings (Ctrl+,)
- Scroll to the AI / LLM Provider section
- Select your provider: OpenAI, Anthropic, or Google Gemini
- Paste your API key
- Choose a model from the dropdown
AI Chat
Toggle the chat panel with Ctrl+Shift+L. The assistant reads your workspace structure and active file for context-aware responses. Code suggestions appear as diffs with Accept and Reject buttons.
Inline Ghost Text
Once an API key is configured, ghost text completions appear automatically after 800ms of typing. Press Tab to accept or Escape to dismiss. The completions use a low temperature (0.2) for accuracy.
AI Code Review
Right-click any file in the explorer and select AI Review. The AI reads the file and returns categorized feedback:
- Security — Potential vulnerabilities and unsafe patterns
- Performance — Optimization opportunities
- Bug — Logical errors and edge cases
- Suggestion — Code quality improvements
- Style — Formatting and naming conventions
Each issue shows a severity level (high, medium, low) and the relevant line number when possible.
Keyboard Shortcuts
Git Integration
Axiowisp has a built-in source control panel accessible from the activity bar (the Git icon on the left sidebar).
Features
- View current branch name
- See changed files split into staged and unstaged groups
- Click + to stage a file, − to unstage
- Type a commit message and click Commit
- Push and Pull buttons in the panel header
File Explorer
Context Menu
Right-click any file or folder in the explorer to access:
- New File / New Folder — Creates inline in the tree
- Rename — Inline rename with Enter to confirm
- Delete — Permanently removes the file/folder
- AI Review — Runs AI code review on the file (files only)
Tab Management
- Drag tabs to reorder them
- Right-click a tab for Close Others, Close to Right, Close Saved
- Closing a tab with unsaved changes shows a Save/Don't Save/Cancel dialog
Auto-Save
Enable in Settings → Editor → Auto Save. Configure a delay between 500ms and 5 seconds.
Project Dashboard
Press Ctrl+D or click Project Dashboard on the welcome screen. The dashboard shows:
- Stats cards — Total files, lines of code, TODO/FIXME count, dependency count
- Language breakdown — Color-coded bars showing lines per language
- Largest files — Top 10 files by line count
- Dependencies — Lists from package.json (if present)
Terminal
Toggle with Ctrl+J. The integrated terminal uses node-pty and xterm.js for a native shell experience.
- New Terminal — Opens a fresh shell session
- Clear — Clears the terminal output
- Kill — Terminates the current shell process
The terminal auto-resizes when you drag the panel divider.
Security
- Context isolation is enabled — renderer has no direct Node.js access
- All IPC communication goes through a typed contextBridge preload
- Strict Content Security Policy prevents loading external scripts
- API keys are stored locally and never transmitted to third parties
- Single-instance lock prevents multiple app instances