
dog-qiuqiu/invincat
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Нативный агент Python CLI, построенный на DeepAgents CLI, с независимым агентом памяти, который фиксирует обучение после каждой задачи и обеспечивает эффективную помощь в кодировании ИИ через иерархическую структуру.
Обзор
Invincat является конечным помощником кодирования ИИ для локальных репозиториев. Он может проверять и редактировать файлы, запускать команды оболочки с одобрением, использовать инструменты web/MCP, сохранять долговременную память, планировать перед выполнением, запускать запланированные задачи и объединять удаленные сообщения WeCom в сессию проекта. Работайте непосредственно из каталога вашего проекта в интерфейсе терминала. - Чтение, редактирование и создание файлов с выполнением инструментов, одобренных. Запускайте команды оболочки под настраиваемым контролем безопасности. - Использовать/планировать рассмотрение и утверждение плана исполнения до его реализации. Сохраняйте память пользователя и проекта во время сеансов. Создание повторяющихся или однократных запланированных задач на естественном языке. Расширение возможностей с помощью инструментов MCP, навыков и интеграции ботов WeCom. При первом запуске запустите / модель для настройки поставщика и модели. Запустите Invincat из каталога проекта: После первого запуска запустите/модель, чтобы открыть менеджер модели. Нажмите Ctrl+N для регистрации модели.
Обзор (машинный перевод)
Invincat является конечным помощником кодирования ИИ для локальных репозиториев. Он может проверять и редактировать файлы, запускать команды оболочки с одобрением, использовать инструменты web/MCP, сохранять долговременную память, планировать перед выполнением, запускать запланированные задачи и объединять удаленные сообщения WeCom в сессию проекта.
Особенности
Работайте непосредственно из каталога вашего проекта в интерфейсе терминала.
- Чтение, редактирование и создание файлов с выполнением инструментов, одобренных.
Запускайте команды оболочки под настраиваемым контролем безопасности.
Используйте
/planдля проверки и утверждения плана выполнения перед реализацией. Сохраняйте память пользователя и проекта во время сеансов. Создание повторяющихся или однократных плановых заданий на естественном языке. Расширение возможностей с помощью инструментов MCP, навыков и интеграции ботов WeCom.
Быстрый старт
При первом запуске запустите /model для настройки провайдера и модели.
##Установка
Требуется Python 3.11+.
Установка из источника:
Начать
Запустите Invincat из каталога проекта:
Модельная конфигурация
После первого запуска запустите /model, чтобы открыть менеджер модели.
Нажмите Ctrl+N, чтобы зарегистрировать модель.
Заполните имя поставщика, имя модели, ключ API и дополнительный базовый URL.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Invincat

Invincat is a terminal-native AI coding assistant for local repositories. It can inspect and edit files, run shell commands with approval, use web/MCP tools, keep long-term memory, plan before execution, run scheduled tasks, and bridge remote WeCom messages into a project session.
Features
- Work directly from your project directory in a terminal UI.
- Read, edit, and create files with approval-gated tool execution.
- Run shell commands under configurable safety controls.
- Use
/planto review and approve an execution plan before implementation. - Keep user and project memory across sessions.
- Create recurring or one-shot scheduled tasks in natural language.
- Extend capabilities through MCP tools, skills, and WeCom bot daemon integration.
Quick Start
pip install invincat-cli
cd /path/to/your/project
invincat-cli
On first launch, run /model to configure a provider and model.
Installation
Requires Python 3.11+.
pip install invincat-cli
Install from source:
git clone https://github.com/dog-qiuqiu/invincat.git
cd invincat
pip install -e .
Start
Run Invincat from your project directory:
cd /path/to/your/project
invincat-cli
Model Configuration
After the first launch, run /model to open the model manager.
- Press
Ctrl+Nto register a model. - Fill in the provider, model name, API key, and optional base URL.
- Select a model and press
Enterto activate it.
You can also provide credentials through environment variables such as:
export OPENAI_API_KEY="..."
export ANTHROPIC_API_KEY="..."
export GOOGLE_API_KEY="..."
export DEEPSEEK_API_KEY="..."
export OPENROUTER_API_KEY="..."
Example for DeepSeek:
export DEEPSEEK_API_KEY="sk-..."
Then register a model in /model with:
| Field | Value |
|---|---|
| Provider | openai |
| Model | deepseek-v4-flash |
| API Key | DEEPSEEK_API_KEY |
| BASE URL | https://api.deepseek.com |
Invincat supports a primary model for normal work and an optional memory model for post-turn memory extraction. If no memory model is configured, memory extraction uses the current primary model.
Basic Commands
| Command | Description |
|---|---|
/model |
Configure and switch models. |
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add dog-qiuqiu/invincat