jcode — RAM-эффективный AI-агент
jcode — это высокопроизводительный AI-харнесс с минимальным потреблением RAM, семантической памятью, swarm-кооперацией агентов и поддержкой множества LLM-провайдеров.
privacy
Эта заметка участвует в semantic memory.
AI Summary
🚀 TL;DR jcode — это минималистичный, но мощный AI-харнесс, написанный на Rust. Главное преимущество — рекордно низкое потребление RAM (27,8 МБ на сессию) и мгновенный запуск (14 мс до первого кадра). Включает семантическую память, swarm-кооперацию агентов, встроенный браузер и поддержку 20+ LLM-провайдеров.
📖 Что это такое jcode — это TUI/CLI-инструмент для работы с LLM-агентами. Позволяет запускать, координировать и масштабировать AI-агентов в терминале с минимальными затратами ресурсов. Поддерживает локальные и облачные модели, MCP-интеграции и браузерную автоматизацию.
🔑 Ключевые факты • RAM: 27,8 МБ (1 сессия), 117 МБ (10 сессий) — в 5–27× меньше конкурентов • Время запуска: 14 мс до первого кадра, 48,7 мс до ввода • Память: векторные эмбеддинги + граф памяти + sideagent для релевантности • Swarm: до N агентов в одном репозитории с автоматическим разрешением конфликтов • Браузер: Firefox Agent Bridge + 15+ действий (click, type, screenshot и др.) • Self-dev: агент может редактировать собственный исходный код и пересобирать бинарник • Платформы: Linux, macOS, Windows (включая WSL2 и Termux)
⚙️ Как это работает
- Установка:
curl -fsSL https://jcode.sh/install | bashилиbrew install jcode - Логин:
jcode login --provider claude|openai|copilot|gemini|... - Запуск:
jcode(TUI),jcode run "текст",jcode serve+jcode connect - Память: каждый ход → эмбеддинг → cosine similarity → инъекция в контекст
- Swarm:
jcodeсоздаёт нескольких агентов; сервер координирует их через сообщения и diff-уведомления - Браузер:
jcode browser setup→ агент получает инструментbrowserс 15+ действиями - Self-dev:
/self-dev→ агент редактируетsrc/, собирает и перезапускает себя
💡 Вывод и значение jcode решает главную проблему AI-агентов — чрезмерное потребление ресурсов и отсутствие долгосрочной памяти. Благодаря Rust, кастомному терминальному движку и архитектуре памяти он позволяет запускать десятки агентов на обычном ноутбуке, сохраняя при этом скорость и контекст. Идеален для разработчиков, которым нужна мощная, но лёгкая альтернатива Cursor, Claude Code и Copilot CLI.
📌 Важные детали • Автор: 1jehuang (https://github.com/1jehuang) • Репозиторий: https://github.com/1jehuang/jcode • Документация: https://jcode.sh/docs • Бенчмарки: https://jcode.sh/bench • Discord: https://discord.gg/nBe9vGyK9a • Лицензия: MIT • Версия в бенчмарках: v0.9.1888-dev (be386f2)