{"data":{"slug":"im4codes-imcodes","name":"imcodes","tagline":"Shared Agent Context & Memory with Supervised Execution","github_url":"https://github.com/im4codes/imcodes","owner":"im4codes","repo":"imcodes","owner_avatar_url":"https://avatars.githubusercontent.com/u/268811357?v=4","primary_language":"TypeScript","stars":973,"forks":121,"topics":["ai","ai-agents","automation","claude","claude-code","codex","codex-cli","gemini","gemini-cli","instant-messaging","openai","openclaw"],"archived":false,"github_pushed_at":"2026-09-20T04:50:27+00:00","maintenance_label":"Very active","stars_delta_30d":-43,"url":"https://www.graphcanon.com/tools/im4codes-imcodes","markdown_url":"https://www.graphcanon.com/tools/im4codes-imcodes.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/im4codes-imcodes","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=im4codes-imcodes","description":"The IM for agents. Shared Agent Context & Memory, supervised execution, and cross-agent audit across AI providers.","homepage_url":"https://im.codes","license":"MIT","open_issues":2,"watchers":101,"ai_summary":"A platform supporting shared context and memory for AI agents, featuring supervised execution and cross-agent audits across various providers including Claude, Codex, Gemini, OpenAI.","readme_excerpt":"## Install\n\n```bash\nnpm install -g imcodes\n```\n\n---\n\n## Quick Start\n\n> **Self-hosting is strongly recommended.** The shared instance at `app.im.codes` is for testing only — it comes with no uptime guarantees, may be rate-limited, and could be targeted. This is a personal project with no commercial support. For anything beyond evaluation, deploy the server on your own infrastructure.\n\nUse [app.im.codes](https://app.im.codes) for evaluation, or self-host for anything real.\n\n```bash\nimcodes bind https://app.im.codes/bind/<api-key>\n```\n\nThis binds your machine, starts the daemon, registers it as a system service, and brings the machine into the web/mobile dashboard.\n\n---\n\n### Install & Bind (Windows)\n\n```cmd\nnpm install -g imcodes\nimcodes bind https://app.im.codes/bind/<api-key>\n```\n\n---\n\n## Requirements\n\n- macOS or Linux (tested on both)\n- **Windows (experimental)**: Native support via ConPTY (built-in on Windows 10+). Just `npm install -g imcodes` — no extra software needed. WSL also works.\n- Node.js >= 22\n- Terminal multiplexer: [tmux](https://github.com/tmux/tmux) (Linux/macOS). Windows uses ConPTY (auto-detected, built-in).\n- At least one AI coding agent: [Claude Code](https://github.com/anthropics/claude-code) (CLI or SDK), [Codex](https://github.com/openai/codex) (CLI or SDK), [Gemini CLI](https://github.com/google-gemini/gemini-cli), [OpenClaw](https://openclaw.com), or [Qwen](https://github.com/QwenLM/qwen-agent)\n\n---\n\n## License\n\n[MIT](LICENSE)\n\n© 2026 [IM.codes](https://im.codes)","github_created_at":"2026-03-18T11:24:08+00:00","created_at":"2026-07-15T10:56:25.295065+00:00","updated_at":"2026-09-20T04:54:47.697165+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"evaluation-observability","name":"Evaluation & Observability","url":"https://www.graphcanon.com/categories/evaluation-observability","markdown_url":"https://www.graphcanon.com/categories/evaluation-observability.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/evaluation-observability"}],"tags":[{"slug":"ai-agents","name":"ai-agents"},{"slug":"automation","name":"automation"},{"slug":"claude","name":"claude"},{"slug":"codex","name":"codex"},{"slug":"cross-agent-audit","name":"cross-agent-audit"},{"slug":"gemini","name":"gemini"},{"slug":"openai","name":"openai"},{"slug":"supervised-execution","name":"supervised-execution"}],"trust":{"provenance":{"is_fork":false,"github_id":1185233810,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T04:54:45.311Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":0,"last_release_at":"2026-09-16T22:11:12Z","stars_delta_30d":-43,"open_issues_delta_30d":2},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:56:26.498Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"package.json:@modelcontextprotocol/*","observed_at":"2026-09-20T04:54:46.341Z","server_manifest":true},"scan":{"source":"repo_scan","observed_at":"2026-09-20T04:54:46.341Z"},"deploy":{"source":"dockerfile:docker-compose.yml","self_host":true,"observed_at":"2026-09-20T04:54:46.341Z","managed_saas":false},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-09-20T04:54:46.341Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-09-20T04:54:46.341Z"},"has_docker":{"value":true,"source":"dockerfile:docker-compose.yml","observed_at":"2026-09-20T04:54:46.341Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-20T04:54:46.341Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["Developed using TypeScript, potentially requiring a development team familiar with TypeScript and node.js ecosystems."]},"constraints":null,"when_to_use":["When you need to manage unified memory and context across different AI agent providers for consistent performance evaluation and inter-agent cooperation.","For projects requiring strict oversight of AI agent activities through supervised execution, ensuring actions are verifiable and accountable."],"when_not_to_use":["If your project strictly requires proprietary tooling that does not allow cross-provider usage or if you aim to avoid external memory management for security reasons.","When the integration complexity of supporting multiple providers is a barrier, and you prefer simpler, single-provider solutions with less overhead in terms of setup and maintenance."],"source":"enrich:decision_facts","observed_at":"2026-07-17T13:43:54.950Z"},"constraint_facets":null,"decision_summary":[{"label":"Requirements","value":"Developed using TypeScript, potentially requiring a development team familiar with TypeScript and node.js ecosystems."},{"label":"Adopt for","value":"imcodes provides shared context and memory for AI agents with supervised execution across multiple providers like Claude, Codex, Gemini, and OpenAI."},{"label":"License detail","value":"Available under the MIT License, permitting free use, modification, distribution, but not liable for any damages or problems derived from its usage."}]}}