{"id":26856701,"url":"https://github.com/nishant9083/ai-assistant","last_synced_at":"2026-04-30T10:37:20.959Z","repository":{"id":285141506,"uuid":"952905866","full_name":"nishant9083/ai-assistant","owner":"nishant9083","description":"A vs-code extension for assisting you in coding using ollama which run locally on your pc","archived":false,"fork":false,"pushed_at":"2025-08-30T21:53:58.000Z","size":429,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-30T22:17:09.084Z","etag":null,"topics":["ai","ai-assistant","ollama","ollama-api","vs-code","vs-code-extenstion"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=nishant-vscode-ext.code-pilot","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nishant9083.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-22T05:46:50.000Z","updated_at":"2025-03-29T19:54:45.000Z","dependencies_parsed_at":"2025-03-29T20:19:43.119Z","dependency_job_id":"758610f3-736e-4a4e-8d3b-3c48ede5f03f","html_url":"https://github.com/nishant9083/ai-assistant","commit_stats":null,"previous_names":["nishant9083/ai-assistant"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nishant9083/ai-assistant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nishant9083%2Fai-assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nishant9083%2Fai-assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nishant9083%2Fai-assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nishant9083%2Fai-assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nishant9083","download_url":"https://codeload.github.com/nishant9083/ai-assistant/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nishant9083%2Fai-assistant/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32462304,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-assistant","ollama","ollama-api","vs-code","vs-code-extenstion"],"created_at":"2025-03-31T00:23:12.757Z","updated_at":"2026-04-30T10:37:20.942Z","avatar_url":"https://github.com/nishant9083.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CodePilot AI Assistant\n\n![CodePilot Logo](resources/bot128_white.png)\n\nCodePilot is a powerful AI coding assistant for VS Code that connects to Ollama models to provide intelligent code assistance directly in your editor.\n\n## Features\n\n- **AI Chat Interface**: Interact with AI models through a dedicated chat panel\n- **Template System**: Choose from various specialized prompt templates for different coding tasks\n- **Context-Aware**: Uses your current file or workspace as context for more relevant responses\n- **Code Actions**: Right-click on code to explain, refactor, or document it with AI\n- **Chat History**: Keep track of all your conversations with the AI\n- **File Context**: Select specific files to include as context for your queries\n- **Themes**: Automatically adapts to your VS Code theme\n\n![CodePilot Screenshot](resources/image.png)\n\n## Requirements\n\n- VS Code 1.98.0 or higher\n- [Ollama](https://ollama.com/) installed and running on your machine\n- At least one model pulled in Ollama (recommended: codellama:7b-instruct)\n\n## Installation\n\n1. Install the extension from the VS Code Marketplace\n2. Install [Ollama](https://ollama.com/) if you haven't already\n3. Pull a model using Ollama (e.g., `ollama pull codellama:7b-instruct`)\n4. Start Ollama on your machine\n5. Configure the extension in VS Code settings\n\n## Extension Settings\n\nCodePilot contributes the following settings:\n\n* `ai-assistant.ollamaEndpoint`: URL for your Ollama instance (default: \"http://localhost:11434\")\n* `ai-assistant.model`: Default Ollama model to use (default: \"codellama:7b-instruct\")\n* `ai-assistant.maxContextFiles`: Maximum number of files to include in context (default: 10)\n* `ai-assistant.maxHistoryEntries`: Maximum number of chat histories to keep (default: 30)\n* `ai-assistant.autoAssociateWorkspaces`: Automatically associate chats with the current workspace (default: true)\n\n## Usage\n\n### Starting a Chat\n\n1. Press `Ctrl+Shift+P` (or `Cmd+Shift+P` on Mac) to open the command palette\n2. Type \"CodePilot: Chat\" and press Enter\n3. Type your question in the chat panel and press Enter\n\n### Using Code Actions\n\n1. Select some code in your editor\n2. Right-click to open the context menu\n3. Choose \"Explain Code\", \"Refactor Code\", or \"Document Code\"\n\n### Using Templates\n\n1. In the chat panel, type `/` to see available templates\n2. Select a template to use for your next question\n3. Type your specific question and press Enter\n\n### Including File Context\n\n1. Click the \"No files selected\" button in the chat panel\n2. Select files to include as context for your queries\n3. Ask your question with the selected files as context\n\n## Tips\n\n- Use the `/` command to access specialized templates for different tasks\n- Include specific files as context when asking about larger projects\n- Try different models for different types of tasks\n\n## Release Notes\n\nSee the [CHANGELOG](CHANGELOG.md) for details about each release.\n\n## Privacy \u0026 Data\n\nCodePilot runs entirely locally and doesn't send your code to any external servers beyond your local Ollama instance.\n\n## License\n\nThis extension is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnishant9083%2Fai-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnishant9083%2Fai-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnishant9083%2Fai-assistant/lists"}