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)

⚙️ Как это работает

  1. Установка: curl -fsSL https://jcode.sh/install | bash или brew install jcode
  2. Логин: jcode login --provider claude|openai|copilot|gemini|...
  3. Запуск: jcode (TUI), jcode run "текст", jcode serve + jcode connect
  4. Память: каждый ход → эмбеддинг → cosine similarity → инъекция в контекст
  5. Swarm: jcode создаёт нескольких агентов; сервер координирует их через сообщения и diff-уведомления
  6. Браузер: jcode browser setup → агент получает инструмент browser с 15+ действиями
  7. 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)

Мои мысли

graph

Карта связей