~/.anakin/
├── config.json # 主配置(工作区、AI 连接)
├── credentials.enc # 加密凭证(AES-256-GCM 加密)
├── preferences.json # 用户偏好设置
├── theme.json # 应用主题
└── workspaces/
└── {id}/
├── config.json # 工作区设置
├── sessions/ # 会话历史(JSONL 格式)
├── sources/ # 数据源配置
├── skills/ # 技能文件
└── automations.json # 自动化规则credentials.enc 文件中:credentials.enc 文件,在没有解密密钥的情况下也无法读取内容。credentials.enc 文件提交到代码仓库config.json 中手动写入明文密码permissionMode: safepermissionMode: askpermissionMode: allow-all| 变量 | 用途 |
|---|---|
ANTHROPIC_API_KEY | Anthropic API 密钥 |
CLAUDE_CODE_OAUTH_TOKEN | Claude OAuth 令牌 |
AWS_ACCESS_KEY_ID | AWS 访问密钥 |
AWS_SECRET_ACCESS_KEY | AWS 私有密钥 |
AWS_SESSION_TOKEN | AWS 会话令牌 |
GITHUB_TOKEN / GH_TOKEN | GitHub 令牌 |
OPENAI_API_KEY | OpenAI API 密钥 |
GOOGLE_API_KEY | Google API 密钥 |
STRIPE_SECRET_KEY | Stripe 密钥 |
NPM_TOKEN | npm 令牌 |
env 字段中显式指定:{
"mcp": {
"transport": "stdio",
"command": "my-mcp-server",
"env": {
"MY_SERVICE_TOKEN": "the-specific-token"
}
}
}