| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Your AI pair programmer, running locally. Ship code faster with surgical AI edits that actually work.
KeyStone Lite is a desktop code editor with built-in AI that understands your codebase and makes precise, line-level changes. No more copy-pasting from ChatGPT. No more broken suggestions. Just ask, review, apply.
# Or run from source
cd keystone-lite
npm install
npm run dev # Start Vite dev server
npm start # Launch Electron (in another terminal)| Feature | Description |
|---|---|
| Multi-file context | Add multiple files to AI context with one click |
| Surgical edits | Line-precise INSERT, REPLACE, DELETE operations |
| Mode toggle | Debug (review first) or Keystone (auto-apply) |
| Project templates | React, Express, FastAPI, Electron starters |
| Monaco editor | Full VS Code editing experience |
| Custom endpoints | Connect any OpenAI-compatible API |
| Secure by default | Files sandboxed to project, keys encrypted locally |
Click "Open Folder" or drag a directory. Your file tree appears in the sidebar.
Open a file - it's automatically added to the AI's context with line numbers. Ask questions or request changes.
The AI responds with precise edit blocks:
<<<EDIT app.tsx>>>
<<<REPLACE lines 15-20>>>
const handleSubmit = async (data: FormData) => {
const response = await api.post('/submit', data);
return response.json();
};
<<<END>>>
In Debug mode, click "Apply All" to apply. In Keystone mode, changes apply instantly.
| Provider | Models |
|---|---|
| Groq | Llama 3.3 70B, Mixtral, Gemma 2 |
| OpenAI | GPT-4o, GPT-4 Turbo, o1 |
| Anthropic | Claude 3.5 Sonnet, Claude 3 Opus |
| Gemini 1.5 Pro, Gemini 2.0 Flash | |
| Mistral | Mistral Large, Codestral |
| Cohere | Command R+ |
| DeepSeek | DeepSeek Coder, DeepSeek Chat |
| Local | Ollama, LMStudio, vLLM, any OpenAI-compatible |
| PIN Network | Decentralized inference (coming soon) |
npm run dist # Build for current platform
npm run dist:all # Build for Mac, Windows, LinuxInstallers are output to the dist/ folder.
keystone-lite/ ├── src/ │ ├── main/ # Electron main process │ │ ├── index.ts # IPC handlers, file ops │ │ └── preload.ts # Context bridge │ └── renderer/ # React frontend │ ├── components/ # ChatPanel, EditorTabs, ModelSelector │ ├── lib/ # surgical-edit.ts parser │ └── pages/ # MainLayout ├── templates/ # Project starters └── assets/ # Icons and images
| File | Purpose |
|---|---|
| ChatPanel.tsx | AI chat, API calls, system prompts |
| ModelSelector.tsx | Provider/model selection |
| surgical-edit.ts | Edit parsing and application |
| MainLayout.tsx | App layout and state |
| index.ts (main) | File system operations |
Business Source License 1.1 - See LICENSE_BUSL
For commercial licensing: licensing@interchained.com
Built by Interchained LLC - Powering the next generation of AI-assisted development.
| Back | FazBrowse Home | New Git URL |