Give your agent a knowledge base it can navigate itself.
EIC Cloud is a context management platform for AI agents. Instead of re-explaining your stack every conversation, organize your knowledge as reusable context modules — plain markdown in Git that any AI agent can navigate independently.
Three module types:
- Integrations — Your external services: Stripe setup, database schema, CI pipeline, API docs
- Workflows — How you deploy, triage, onboard — agents follow your process step by step
- Tasks — Current work items; agents pick up where you left off
Platform capabilities:
- Visual module editor with live markdown preview
- Built-in AI chat with your full context loaded
- Modular context selection — enable only the modules each conversation needs
- Secret management via Varlock — secrets injected at runtime, never in files
- Git sync — modules live in a repo; pull, push, and review changes from the UI
- Session persistence across restarts
- Cron jobs for automated background tasks
EIC modules are plain markdown + YAML — they work with any agent that reads files:
- Claude Code
- Cursor
- Codex
- pi.dev
cp .env.example platform/.env # fill in your credentials
docker compose up -dUpdate to latest version:
docker compose pull && docker compose up -dThe container includes Python 3.12, Node.js 22, Claude Code, Varlock, and Git. Modules are loaded from GitHub at runtime via the GH_OWNER/GH_REPO/GH_TOKEN env vars.
cd platform
uv sync
uv run startTo build from source with Docker:
cd platform
docker build -t eic-cloud:local .
docker run --rm -p 9090:9090 --env-file .env.demo eic-cloud:local- Start the server (locally or with Docker)
- Open http://localhost:9090 and select the modules you want to load
- Open Claude Code from the context directory:
cd platform/src/context claude - Claude will read the
CLAUDE.mdin that directory and work only with the loaded modules
├── core/ # Shared library — module specs, manifest parsing, templates
├── demo/ # CLI demo script + GIF
├── eic/ # CLI entry point
├── pyproject.toml # Package definition
└── README.md
Backend: Python 3.12, FastAPI, SQLite, Varlock Frontend: React 19, Vite, TanStack Router, Tailwind CSS, Radix UI
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature - Commit your changes:
git commit -m 'Add your feature' - Push to the branch:
git push origin feature/your-feature - Open a Pull Request
