opencontext
35
总安装量
36
周安装量
#5966
全站排名
安装命令
npx skills add https://github.com/supercent-io/skills-template --skill opencontext
Agent 安装分布
opencode
31
gemini-cli
27
claude-code
27
codex
27
github-copilot
22
antigravity
19
Skill 文档
OpenContext 컨í ì¤í¸ ê´ë¦¬ (Persistent Memory)
AI ì´ìì¤í´í¸ìê² ì구 ë©ëª¨ë¦¬ë¥¼ ë¶ì¬íì¸ì. ë°ë³µ ì¤ëª ì ë©ì¶ê³ , ë ì¤ë§í¸íê² ë¹ëíì¸ì.
When to use this skill
- ì¸ì ê° ì»¨í ì¤í¸ ì ì§ê° íìí ë
- íë¡ì í¸ ë°°ê²½/ê²°ì ì¬íì 기ë¡í´ì¼ í ë
- ì´ì ê²°ë¡ /êµíì ê²ìí´ì¼ í ë
- Multi-Agent ìí¬íë¡ì°ìì ì§ì ê³µì ê° íìí ë
- ë°ë³µì ì¸ ë°°ê²½ ì¤ëª ì ì¤ì´ê³ ì¶ì ë
1. íµì¬ ê°ë
문ì ì
AI ì´ìì¤í´í¸ë¡ ìì í ë 컨í ì¤í¸ê° ìì¤ë©ëë¤ (ì¸ì , ë í¬, ë ì§ ê°). ë°°ê²½ ì¤ëª ì ë°ë³µíê³ , ê²°ì ì ë¤ì ì¤ëª íë©°, ëëë¡ ì´ìì¤í´í¸ê° ì못ë ê°ì ì¼ë¡ ê³ì ì§íí©ëë¤.
í´ê²°ì±
OpenContextë AI ì´ìì¤í´í¸ë¥¼ ìí ê²½ë ê°ì¸ 컨í ì¤í¸/ì§ì ì ì¥ìì ëë¤.
[컨í
ì¤í¸ ë¡ë] â [ìì
ìí] â [ê²°ë¡ ì ì¥]
기본 ê²½ë¡
| í목 | ê²½ë¡ |
|---|---|
| Contexts | ~/.opencontext/contexts |
| Database | ~/.opencontext/opencontext.db |
2. ì¤ì¹ ë° ì´ê¸°í
CLI ì¤ì¹
npm install -g @aicontextlab/cli
# ëë npx ì¬ì©
npx @aicontextlab/cli <command>
ì´ê¸°í (ë í¬ ë´ìì ì¤í)
cd your-project
oc init
oc init ìí ìì
:
- ê¸ë¡ë² 컨í ì¤í¸ ì ì¥ì ì¤ë¹ (ìµì´ ì¤í ì)
- ì íí ë구ì ëí user-level commands/skills + mcp.json ìì±
- ë í¬ì AGENTS.md ê°±ì
3. Slash Commands
ì´ë³´ì ì¹í ëª ë ¹ì´
| Command | ì©ë |
|---|---|
/opencontext-help |
ì´ëì ììí ì§ ëª¨ë¥¼ ë |
/opencontext-context |
(기본 ê¶ì¥) ìì ì ë°°ê²½ ë¡ë |
/opencontext-search |
기존 문ì ê²ì |
/opencontext-create |
ì 문ì/ìì´ëì´ ìì± |
/opencontext-iterate |
ê²°ë¡ ë° ì¸ì© ì ì¥ |
ì¤ì¹ ìì¹
# Slash Commands
Cursor: ~/.cursor/commands
Claude Code: ~/.claude/commands
# Skills
Cursor: ~/.cursor/skills/opencontext-*/SKILL.md
Claude Code: ~/.claude/skills/opencontext-*/SKILL.md
Codex: ~/.codex/skills/opencontext-*/SKILL.md
# MCP Config
Cursor: ~/.cursor/mcp.json
Claude Code: ~/.claude/mcp.json
4. íµì¬ CLI ëª ë ¹ì´
í´ë/문ì ê´ë¦¬
# í´ë ëª©ë¡ ì¡°í
oc folder ls --all
# í´ë ìì±
oc folder create project-a -d "My project"
# 문ì ìì±
oc doc create project-a design.md -d "Design doc"
# 문ì ëª©ë¡ ì¡°í
oc doc ls project-a
ê²ì & 매ëíì¤í¸
# ê²ì (í¤ìë/íì´ë¸ë¦¬ë/벡í°)
oc search "your query" --mode keyword --format json
# 매ëíì¤í¸ ìì± (AIê° ì½ì íì¼ ëª©ë¡)
oc context manifest project-a --limit 10
ê²ì 모ë
| 모ë | ì¤ëª | ì구ì¬í |
|---|---|---|
--mode keyword |
í¤ìë ê¸°ë° ê²ì | ìë² ë© ë¶íì |
--mode vector |
ë²¡í° ê²ì | ìë² ë© + ì¸ë±ì¤ íì |
--mode hybrid |
íì´ë¸ë¦¬ë (기본ê°) | ìë² ë© + ì¸ë±ì¤ íì |
ìë² ë© ì¤ì (ìë§¨í± ê²ìì©)
# API Key ì¤ì
oc config set EMBEDDING_API_KEY "<<your_key>>"
# (ì í) Base URL ì¤ì
oc config set EMBEDDING_API_BASE "https://api.openai.com/v1"
# (ì í) ëª¨ë¸ ì¤ì
oc config set EMBEDDING_MODEL "text-embedding-3-small"
# ì¸ë±ì¤ ë¹ë
oc index build
5. MCP Tools
OpenContext MCP Tools
oc_list_folders # í´ë ëª©ë¡ ì¡°í
oc_list_docs # 문ì ëª©ë¡ ì¡°í
oc_manifest # 매ëíì¤í¸ ìì±
oc_search # 문ì ê²ì
oc_create_doc # 문ì ìì±
oc_get_link # ìì ì ë§í¬ ìì±
Multi-Agent íµí©
# Gemini: ëì©ë ë¶ì
ask-gemini "ì ì²´ ì½ëë² ì´ì¤ 구조 ë¶ìí´ì¤"
# Codex: ëª
ë ¹ ì¤í
shell "docker-compose up -d"
# OpenContext: ê²°ê³¼ ì ì¥
oc doc create project-a conclusions.md -d "ë¶ì ê²°ë¡ "
6. Multi-Agent ìí¬íë¡ì° íµí©
Orchestration Pattern
[Claude] ê³í ì립
â
[Gemini] ë¶ì/리ìì¹ + OpenContext ê²ì
â
[Claude] ì½ë ìì±
â
[Codex] ì¤í/í
ì¤í¸
â
[Claude] ê²°ê³¼ ì¢
í© + OpenContext ì ì¥
ì¤ì ìì: API ì¤ê³ + 구í + í ì¤í¸
# 1. [Claude] ì¤í¬ ê¸°ë° API ì¤í ì¤ê³
/opencontext-context # íë¡ì í¸ ë°°ê²½ ë¡ë
# 2. [Gemini] ëì©ë ì½ëë² ì´ì¤ ë¶ì
ask-gemini "@src/ 기존 API í¨í´ ë¶ì"
# 3. [Claude] ë¶ì ê²°ê³¼ ê¸°ë° ì½ë 구í
# (OpenContextìì ë¡ëí 컨í
ì¤í¸ íì©)
# 4. [Codex] í
ì¤í¸ ë° ë¹ë
shell "npm test && npm run build"
# 5. [Claude] ìµì¢
리í¬í¸ ìì± + ê²°ë¡ ì ì¥
/opencontext-iterate # ê²°ì ì¬í ë° êµí ì ì¥
7. ê¶ì¥ ì¼ì¼ ìí¬íë¡ì°
ìì ì (1ë¶)
/opencontext-context
- íë¡ì í¸ ë°°ê²½ + ìë ¤ì§ í¨ì ë¡ë
ìì ì¤
/opencontext-search
- ë¶íì¤í ë 기존 ê²°ë¡ ê²ì
ìì í (2ë¶)
/opencontext-iterate
- ê²°ì ì¬í, í¨ì , ë¤ì ë¨ê³ 기ë¡
ê³ ROI 문ì ì í
- Acceptance Criteria – ìë½ ê¸°ì¤
- Common Pitfalls – ì주 ë°ìíë í¨ì
- API Contracts – API ê³ì½
- Dependency Versions – ìì¡´ì± ë²ì
8. ìì ì ë§í¬ (Stable Links)
문ì ID ê¸°ë° ì°¸ì¡°ë¡ ì´ë¦/ì´ëìë ë§í¬ ì ì§:
[label](oc://doc/<stable_id>)
CLIë¡ ë§í¬ ìì±
oc doc link <doc_path>
MCPë¡ ë§í¬ ìì±
oc_get_link doc_path="Product/api-spec"
9. Desktop App & Web UI
Desktop App (ê¶ì¥)
- ë¤ì´í°ë¸ UIë¡ ì»¨í ì¤í¸ ê´ë¦¬/ê²ì/í¸ì§
- CLI ìì´ ì¬ì© ê°ë¥
- ìë ì¸ë±ì¤ ë¹ë (백그ë¼ì´ë)
ì¸ì© 기ë¥:
| ì¡ì | ë°©ë² | í¨ê³¼ |
|---|---|---|
| í ì¤í¸ ì¤ëí« ì¸ì© | í ì¤í¸ ì í â ì°í´ë¦ â “Copy Citation” | Agentê° ì¤ëí« + ì¶ì² ì½ì |
| 문ì ì¸ì© | 문ì ì 목 ì ì¸ì© ìì´ì½ í´ë¦ | Agentê° ì ì²´ 문ì + stable_id íë |
| í´ë ì¸ì© | í´ë ì°í´ë¦ â “Copy Folder Citation” | Agentê° í´ë ë´ ëª¨ë 문ì ì¼ê´ ì½ì |
Web UI
oc ui
# 기본 주ì: http://127.0.0.1:4321
Quick Reference
íì ìí¬íë¡ì°
ìì
ì : /opencontext-context (ë°°ê²½ ë¡ë)
ìì
ì¤: /opencontext-search (ê²ì)
ìì
í: /opencontext-iterate (ì ì¥)
íµì¬ CLI ëª ë ¹ì´
oc init # íë¡ì í¸ ì´ê¸°í
oc folder ls --all # í´ë 목ë¡
oc doc ls <folder> # 문ì 목ë¡
oc search "query" # ê²ì
oc doc create ... # 문ì ìì±
MCP Tools
oc_list_folders í´ë 목ë¡
oc_list_docs 문ì 목ë¡
oc_search ê²ì
oc_manifest 매ëíì¤í¸
oc_create_doc 문ì ìì±
oc_get_link ë§í¬ ìì±
ê²½ë¡
~/.opencontext/contexts 컨í
ì¤í¸ ì ì¥ì
~/.opencontext/opencontext.db ë°ì´í°ë² ì´ì¤