# Karma MVP - 多域智能助手
[](https://python.org)
[](LICENSE)
[](https://github.com/karma-ai/karma-mvp)
Karma MVP 是一个多域智能 AI 助手,采用三层记忆架构(全局-工作区-会话),为用户提供个性化的、上下文感知的对话体验。
## ✨ 主要特性
- 🧠 **三层记忆架构**: 全局用户偏好、工作区项目知识、会话实时上下文
- 🎯 **多域适应**: 自动识别技术开发、学术研究、创意设计、商业规划、个人管理五大领域
- 🔧 **多LLM支持**: OpenAI GPT、Claude、自定义API等多种LLM提供商
- 💾 **本地数据存储**: 所有数据存储在本地,保护隐私安全
- 🎨 **丰富的CLI界面**: 使用 Rich 库打造美观的命令行交互体验
- 📊 **调试分析模式**: 提供详细的系统行为分析和对话效果调试
## 🚀 快速安装
### 方式一:pip 安装 (推荐普通用户)
```bash
pip install karma-mvp
```
### 方式二:Poetry 安装 (推荐开发者)
```bash
# 克隆仓库
git clone https://github.com/karma-ai/karma-mvp.git
cd karma-mvp
# 安装依赖
poetry install
# 激活虚拟环境
poetry shell
```
### 方式三:一键安装脚本
**Linux/macOS:**
```bash
curl -sSL https://raw.githubusercontent.com/karma-ai/karma-mvp/main/install.sh | bash
```
**Windows (PowerShell):**
```powershell
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/karma-ai/karma-mvp/main/install.ps1'))
```
### 方式四:从源码安装
```bash
# 克隆仓库
git clone https://github.com/karma-ai/karma-mvp.git
cd karma-mvp
# 安装依赖
pip install -r requirements.txt
# 以开发模式安装
pip install -e .
```
## 📋 系统要求
- Python 3.8 或更高版本
- pip 或 Poetry 包管理器
- 2GB+ 可用磁盘空间
- 网络连接(用于LLM API调用)
## 🎯 快速开始
### 1. 首次配置
```bash
# 设置 API 密钥
chatbot config api-key --provider openai
# 或使用 karma 命令 (两个命令等效)
karma config api-key --provider openai
# 配置模型
chatbot config set llm.model gpt-4
chatbot config set llm.temperature 0.7
```
### 2. 创建工作区
```bash
# 创建技术开发工作区
chatbot workspace create my-project --domain technology --tech-stack "python,fastapi,postgresql"
# 创建学术研究工作区
chatbot workspace create research --domain academic --research-area "machine learning"
# 创建创意设计工作区
chatbot workspace create art-project --domain creative --creative-medium "digital illustration"
```
### 3. 开始对话
```bash
# 交互式聊天
chatbot chat
# 单次提问
chatbot ask "如何优化Python代码性能?"
# 启用调试模式查看系统行为
chatbot ask "设计一个REST API架构" --debug
```
## 📚 主要命令
### 对话交互
- `chatbot chat [PROMPT]` - 启动交互式聊天或发送单条消息
- `chatbot ask <PROMPT>` - 发送单个问题
### 工作区管理
- `chatbot workspace create <NAME>` - 创建新工作区
- `chatbot workspace switch <NAME>` - 切换工作区
- `chatbot workspace list` - 列出所有工作区
- `chatbot workspace info [NAME]` - 显示工作区信息
### 记忆管理
- `chatbot memory show` - 显示记忆信息
- `chatbot memory clean` - 清理旧记忆数据
### 历史记录
- `chatbot history list` - 列出对话会话
- `chatbot history show <SESSION_ID>` - 显示特定会话
- `chatbot history search <QUERY>` - 搜索历史消息
### 配置管理
- `chatbot config show` - 显示配置信息
- `chatbot config set <KEY> <VALUE>` - 设置配置值
- `chatbot config models` - 列出支持的模型
查看完整命令文档:[CLI_COMMANDS.md](docs/CLI_COMMANDS.md)
## 💡 使用示例
### 技术开发场景
```bash
# 创建技术工作区
chatbot workspace create backend --domain technology --tech-stack "python,fastapi,redis,postgresql"
# 切换到工作区
chatbot workspace switch backend
# 开始技术咨询 (系统会自动适应技术领域)
chatbot ask "如何设计用户认证系统?"
```
### 学术研究场景
```bash
# 创建学术工作区
chatbot workspace create ml-research --domain academic --research-area "深度学习"
# 学术讨论 (系统会使用学术语言风格)
chatbot ask "解释Transformer架构的注意力机制"
```
### 创意设计场景
```bash
# 创建创意工作区
chatbot workspace create design --domain creative --creative-medium "UI设计"
# 创意咨询 (系统会激发创意思维)
chatbot ask "为移动应用设计简洁的登录界面"
```
## 🔧 高级配置
### 自定义 API 配置
```bash
# 使用自定义API端点
chatbot config set llm.base_url https://api.custom-provider.com/v1
chatbot config set llm.model custom-model-name
# 配置组织ID (OpenAI)
chatbot config set llm.organization org-xxxxx
```
### 个性化偏好
```bash
# 设置全局偏好
chatbot config set global.communication_style detailed
chatbot config set global.technical_depth expert
chatbot config set global.code_examples always
chatbot config set global.response_length long
```
## 🐛 故障排除
### 常见问题
**Q: 命令未找到 (command not found)**
```bash
# 确认 Python 包安装路径在 PATH 中
export PATH="$HOME/.local/bin:$PATH"
# 或重新安装
pip install --user karma-mvp
```
**Q: API 调用失败**
```bash
# 检查 API 密钥配置
chatbot config show --llm
# 测试网络连接
chatbot config models --provider openai --available
```
**Q: 权限错误 (Permission denied)**
```bash
# 使用 --user 标志安装
pip install --user karma-mvp
# 或使用虚拟环境
python -m venv karma-env
source karma-env/bin/activate # Linux/macOS
# karma-env\Scripts\activate # Windows
pip install karma-mvp
```
**Q: 内存或存储问题**
```bash
# 清理旧数据
chatbot memory clean --sessions --older-than 30
# 查看存储使用情况
du -sh ~/.memory-chatbot/
```
### 调试模式
```bash
# 启用调试模式查看详细信息
chatbot ask "test question" --debug
# 查看系统配置
chatbot config show
# 检查工作区状态
chatbot workspace info
```
## 📖 更多文档
- [详细安装指南](docs/INSTALLATION.md)
- [CLI 命令参考](docs/CLI_COMMANDS.md)
- [部署文档](docs/DEPLOYMENT.md)
- [API 文档](docs/API.md)
- [开发指南](docs/DEVELOPMENT.md)
## 🤝 贡献
欢迎提交 Issue 和 Pull Request!
1. Fork 项目
2. 创建特性分支 (`git checkout -b feature/AmazingFeature`)
3. 提交更改 (`git commit -m 'Add some AmazingFeature'`)
4. 推送到分支 (`git push origin feature/AmazingFeature`)
5. 创建 Pull Request
## 📄 许可证
本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。
## 💬 支持
- 📧 Email: team@karma-ai.com
- 🐛 Issues: [GitHub Issues](https://github.com/karma-ai/karma-mvp/issues)
- 📖 文档: [项目文档](https://github.com/karma-ai/karma-mvp/blob/main/docs/)
---
⭐ 如果这个项目对你有帮助,请给我们一个 Star!
Raw data
{
"_id": null,
"home_page": null,
"name": "karma-mvp",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.8",
"maintainer_email": null,
"keywords": "ai, chatbot, memory, assistant, cli, multi-domain, personalization",
"author": "Karma AI Team",
"author_email": "team@karma-ai.com",
"download_url": "https://files.pythonhosted.org/packages/11/32/15ab13018e1869f06ea5f156d4b8b4a2f5e185146346abb2a5b0d73443ff/karma_mvp-0.1.3.tar.gz",
"platform": null,
"description": "# Karma MVP - \u591a\u57df\u667a\u80fd\u52a9\u624b\n\n[](https://python.org)\n[](LICENSE)\n[](https://github.com/karma-ai/karma-mvp)\n\nKarma MVP \u662f\u4e00\u4e2a\u591a\u57df\u667a\u80fd AI \u52a9\u624b\uff0c\u91c7\u7528\u4e09\u5c42\u8bb0\u5fc6\u67b6\u6784\uff08\u5168\u5c40-\u5de5\u4f5c\u533a-\u4f1a\u8bdd\uff09\uff0c\u4e3a\u7528\u6237\u63d0\u4f9b\u4e2a\u6027\u5316\u7684\u3001\u4e0a\u4e0b\u6587\u611f\u77e5\u7684\u5bf9\u8bdd\u4f53\u9a8c\u3002\n\n## \u2728 \u4e3b\u8981\u7279\u6027\n\n- \ud83e\udde0 **\u4e09\u5c42\u8bb0\u5fc6\u67b6\u6784**: \u5168\u5c40\u7528\u6237\u504f\u597d\u3001\u5de5\u4f5c\u533a\u9879\u76ee\u77e5\u8bc6\u3001\u4f1a\u8bdd\u5b9e\u65f6\u4e0a\u4e0b\u6587\n- \ud83c\udfaf **\u591a\u57df\u9002\u5e94**: \u81ea\u52a8\u8bc6\u522b\u6280\u672f\u5f00\u53d1\u3001\u5b66\u672f\u7814\u7a76\u3001\u521b\u610f\u8bbe\u8ba1\u3001\u5546\u4e1a\u89c4\u5212\u3001\u4e2a\u4eba\u7ba1\u7406\u4e94\u5927\u9886\u57df\n- \ud83d\udd27 **\u591aLLM\u652f\u6301**: OpenAI GPT\u3001Claude\u3001\u81ea\u5b9a\u4e49API\u7b49\u591a\u79cdLLM\u63d0\u4f9b\u5546\n- \ud83d\udcbe **\u672c\u5730\u6570\u636e\u5b58\u50a8**: \u6240\u6709\u6570\u636e\u5b58\u50a8\u5728\u672c\u5730\uff0c\u4fdd\u62a4\u9690\u79c1\u5b89\u5168\n- \ud83c\udfa8 **\u4e30\u5bcc\u7684CLI\u754c\u9762**: \u4f7f\u7528 Rich \u5e93\u6253\u9020\u7f8e\u89c2\u7684\u547d\u4ee4\u884c\u4ea4\u4e92\u4f53\u9a8c\n- \ud83d\udcca **\u8c03\u8bd5\u5206\u6790\u6a21\u5f0f**: \u63d0\u4f9b\u8be6\u7ec6\u7684\u7cfb\u7edf\u884c\u4e3a\u5206\u6790\u548c\u5bf9\u8bdd\u6548\u679c\u8c03\u8bd5\n\n## \ud83d\ude80 \u5feb\u901f\u5b89\u88c5\n\n### \u65b9\u5f0f\u4e00\uff1apip \u5b89\u88c5 (\u63a8\u8350\u666e\u901a\u7528\u6237)\n\n```bash\npip install karma-mvp\n```\n\n### \u65b9\u5f0f\u4e8c\uff1aPoetry \u5b89\u88c5 (\u63a8\u8350\u5f00\u53d1\u8005)\n\n```bash\n# \u514b\u9686\u4ed3\u5e93\ngit clone https://github.com/karma-ai/karma-mvp.git\ncd karma-mvp\n\n# \u5b89\u88c5\u4f9d\u8d56\npoetry install\n\n# \u6fc0\u6d3b\u865a\u62df\u73af\u5883\npoetry shell\n```\n\n### \u65b9\u5f0f\u4e09\uff1a\u4e00\u952e\u5b89\u88c5\u811a\u672c\n\n**Linux/macOS:**\n```bash\ncurl -sSL https://raw.githubusercontent.com/karma-ai/karma-mvp/main/install.sh | bash\n```\n\n**Windows (PowerShell):**\n```powershell\niex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/karma-ai/karma-mvp/main/install.ps1'))\n```\n\n### \u65b9\u5f0f\u56db\uff1a\u4ece\u6e90\u7801\u5b89\u88c5\n\n```bash\n# \u514b\u9686\u4ed3\u5e93\ngit clone https://github.com/karma-ai/karma-mvp.git\ncd karma-mvp\n\n# \u5b89\u88c5\u4f9d\u8d56\npip install -r requirements.txt\n\n# \u4ee5\u5f00\u53d1\u6a21\u5f0f\u5b89\u88c5\npip install -e .\n```\n\n## \ud83d\udccb \u7cfb\u7edf\u8981\u6c42\n\n- Python 3.8 \u6216\u66f4\u9ad8\u7248\u672c\n- pip \u6216 Poetry \u5305\u7ba1\u7406\u5668\n- 2GB+ \u53ef\u7528\u78c1\u76d8\u7a7a\u95f4\n- \u7f51\u7edc\u8fde\u63a5\uff08\u7528\u4e8eLLM API\u8c03\u7528\uff09\n\n## \ud83c\udfaf \u5feb\u901f\u5f00\u59cb\n\n### 1. \u9996\u6b21\u914d\u7f6e\n\n```bash\n# \u8bbe\u7f6e API \u5bc6\u94a5\nchatbot config api-key --provider openai\n\n# \u6216\u4f7f\u7528 karma \u547d\u4ee4 (\u4e24\u4e2a\u547d\u4ee4\u7b49\u6548)\nkarma config api-key --provider openai\n\n# \u914d\u7f6e\u6a21\u578b\nchatbot config set llm.model gpt-4\nchatbot config set llm.temperature 0.7\n```\n\n### 2. \u521b\u5efa\u5de5\u4f5c\u533a\n\n```bash\n# \u521b\u5efa\u6280\u672f\u5f00\u53d1\u5de5\u4f5c\u533a\nchatbot workspace create my-project --domain technology --tech-stack \"python,fastapi,postgresql\"\n\n# \u521b\u5efa\u5b66\u672f\u7814\u7a76\u5de5\u4f5c\u533a\nchatbot workspace create research --domain academic --research-area \"machine learning\"\n\n# \u521b\u5efa\u521b\u610f\u8bbe\u8ba1\u5de5\u4f5c\u533a\nchatbot workspace create art-project --domain creative --creative-medium \"digital illustration\"\n```\n\n### 3. \u5f00\u59cb\u5bf9\u8bdd\n\n```bash\n# \u4ea4\u4e92\u5f0f\u804a\u5929\nchatbot chat\n\n# \u5355\u6b21\u63d0\u95ee\nchatbot ask \"\u5982\u4f55\u4f18\u5316Python\u4ee3\u7801\u6027\u80fd\uff1f\"\n\n# \u542f\u7528\u8c03\u8bd5\u6a21\u5f0f\u67e5\u770b\u7cfb\u7edf\u884c\u4e3a\nchatbot ask \"\u8bbe\u8ba1\u4e00\u4e2aREST API\u67b6\u6784\" --debug\n```\n\n## \ud83d\udcda \u4e3b\u8981\u547d\u4ee4\n\n### \u5bf9\u8bdd\u4ea4\u4e92\n- `chatbot chat [PROMPT]` - \u542f\u52a8\u4ea4\u4e92\u5f0f\u804a\u5929\u6216\u53d1\u9001\u5355\u6761\u6d88\u606f\n- `chatbot ask <PROMPT>` - \u53d1\u9001\u5355\u4e2a\u95ee\u9898\n\n### \u5de5\u4f5c\u533a\u7ba1\u7406\n- `chatbot workspace create <NAME>` - \u521b\u5efa\u65b0\u5de5\u4f5c\u533a\n- `chatbot workspace switch <NAME>` - \u5207\u6362\u5de5\u4f5c\u533a\n- `chatbot workspace list` - \u5217\u51fa\u6240\u6709\u5de5\u4f5c\u533a\n- `chatbot workspace info [NAME]` - \u663e\u793a\u5de5\u4f5c\u533a\u4fe1\u606f\n\n### \u8bb0\u5fc6\u7ba1\u7406\n- `chatbot memory show` - \u663e\u793a\u8bb0\u5fc6\u4fe1\u606f\n- `chatbot memory clean` - \u6e05\u7406\u65e7\u8bb0\u5fc6\u6570\u636e\n\n### \u5386\u53f2\u8bb0\u5f55\n- `chatbot history list` - \u5217\u51fa\u5bf9\u8bdd\u4f1a\u8bdd\n- `chatbot history show <SESSION_ID>` - \u663e\u793a\u7279\u5b9a\u4f1a\u8bdd\n- `chatbot history search <QUERY>` - \u641c\u7d22\u5386\u53f2\u6d88\u606f\n\n### \u914d\u7f6e\u7ba1\u7406\n- `chatbot config show` - \u663e\u793a\u914d\u7f6e\u4fe1\u606f\n- `chatbot config set <KEY> <VALUE>` - \u8bbe\u7f6e\u914d\u7f6e\u503c\n- `chatbot config models` - \u5217\u51fa\u652f\u6301\u7684\u6a21\u578b\n\n\u67e5\u770b\u5b8c\u6574\u547d\u4ee4\u6587\u6863\uff1a[CLI_COMMANDS.md](docs/CLI_COMMANDS.md)\n\n## \ud83d\udca1 \u4f7f\u7528\u793a\u4f8b\n\n### \u6280\u672f\u5f00\u53d1\u573a\u666f\n```bash\n# \u521b\u5efa\u6280\u672f\u5de5\u4f5c\u533a\nchatbot workspace create backend --domain technology --tech-stack \"python,fastapi,redis,postgresql\"\n\n# \u5207\u6362\u5230\u5de5\u4f5c\u533a\nchatbot workspace switch backend\n\n# \u5f00\u59cb\u6280\u672f\u54a8\u8be2 (\u7cfb\u7edf\u4f1a\u81ea\u52a8\u9002\u5e94\u6280\u672f\u9886\u57df)\nchatbot ask \"\u5982\u4f55\u8bbe\u8ba1\u7528\u6237\u8ba4\u8bc1\u7cfb\u7edf\uff1f\"\n```\n\n### \u5b66\u672f\u7814\u7a76\u573a\u666f\n```bash\n# \u521b\u5efa\u5b66\u672f\u5de5\u4f5c\u533a\nchatbot workspace create ml-research --domain academic --research-area \"\u6df1\u5ea6\u5b66\u4e60\"\n\n# \u5b66\u672f\u8ba8\u8bba (\u7cfb\u7edf\u4f1a\u4f7f\u7528\u5b66\u672f\u8bed\u8a00\u98ce\u683c)\nchatbot ask \"\u89e3\u91caTransformer\u67b6\u6784\u7684\u6ce8\u610f\u529b\u673a\u5236\"\n```\n\n### \u521b\u610f\u8bbe\u8ba1\u573a\u666f\n```bash\n# \u521b\u5efa\u521b\u610f\u5de5\u4f5c\u533a\nchatbot workspace create design --domain creative --creative-medium \"UI\u8bbe\u8ba1\"\n\n# \u521b\u610f\u54a8\u8be2 (\u7cfb\u7edf\u4f1a\u6fc0\u53d1\u521b\u610f\u601d\u7ef4)\nchatbot ask \"\u4e3a\u79fb\u52a8\u5e94\u7528\u8bbe\u8ba1\u7b80\u6d01\u7684\u767b\u5f55\u754c\u9762\"\n```\n\n## \ud83d\udd27 \u9ad8\u7ea7\u914d\u7f6e\n\n### \u81ea\u5b9a\u4e49 API \u914d\u7f6e\n```bash\n# \u4f7f\u7528\u81ea\u5b9a\u4e49API\u7aef\u70b9\nchatbot config set llm.base_url https://api.custom-provider.com/v1\nchatbot config set llm.model custom-model-name\n\n# \u914d\u7f6e\u7ec4\u7ec7ID (OpenAI)\nchatbot config set llm.organization org-xxxxx\n```\n\n### \u4e2a\u6027\u5316\u504f\u597d\n```bash\n# \u8bbe\u7f6e\u5168\u5c40\u504f\u597d\nchatbot config set global.communication_style detailed\nchatbot config set global.technical_depth expert\nchatbot config set global.code_examples always\nchatbot config set global.response_length long\n```\n\n## \ud83d\udc1b \u6545\u969c\u6392\u9664\n\n### \u5e38\u89c1\u95ee\u9898\n\n**Q: \u547d\u4ee4\u672a\u627e\u5230 (command not found)**\n```bash\n# \u786e\u8ba4 Python \u5305\u5b89\u88c5\u8def\u5f84\u5728 PATH \u4e2d\nexport PATH=\"$HOME/.local/bin:$PATH\"\n# \u6216\u91cd\u65b0\u5b89\u88c5\npip install --user karma-mvp\n```\n\n**Q: API \u8c03\u7528\u5931\u8d25**\n```bash\n# \u68c0\u67e5 API \u5bc6\u94a5\u914d\u7f6e\nchatbot config show --llm\n\n# \u6d4b\u8bd5\u7f51\u7edc\u8fde\u63a5\nchatbot config models --provider openai --available\n```\n\n**Q: \u6743\u9650\u9519\u8bef (Permission denied)**\n```bash\n# \u4f7f\u7528 --user \u6807\u5fd7\u5b89\u88c5\npip install --user karma-mvp\n\n# \u6216\u4f7f\u7528\u865a\u62df\u73af\u5883\npython -m venv karma-env\nsource karma-env/bin/activate # Linux/macOS\n# karma-env\\Scripts\\activate # Windows\npip install karma-mvp\n```\n\n**Q: \u5185\u5b58\u6216\u5b58\u50a8\u95ee\u9898**\n```bash\n# \u6e05\u7406\u65e7\u6570\u636e\nchatbot memory clean --sessions --older-than 30\n\n# \u67e5\u770b\u5b58\u50a8\u4f7f\u7528\u60c5\u51b5\ndu -sh ~/.memory-chatbot/\n```\n\n### \u8c03\u8bd5\u6a21\u5f0f\n```bash\n# \u542f\u7528\u8c03\u8bd5\u6a21\u5f0f\u67e5\u770b\u8be6\u7ec6\u4fe1\u606f\nchatbot ask \"test question\" --debug\n\n# \u67e5\u770b\u7cfb\u7edf\u914d\u7f6e\nchatbot config show\n\n# \u68c0\u67e5\u5de5\u4f5c\u533a\u72b6\u6001\nchatbot workspace info\n```\n\n## \ud83d\udcd6 \u66f4\u591a\u6587\u6863\n\n- [\u8be6\u7ec6\u5b89\u88c5\u6307\u5357](docs/INSTALLATION.md)\n- [CLI \u547d\u4ee4\u53c2\u8003](docs/CLI_COMMANDS.md)\n- [\u90e8\u7f72\u6587\u6863](docs/DEPLOYMENT.md)\n- [API \u6587\u6863](docs/API.md)\n- [\u5f00\u53d1\u6307\u5357](docs/DEVELOPMENT.md)\n\n## \ud83e\udd1d \u8d21\u732e\n\n\u6b22\u8fce\u63d0\u4ea4 Issue \u548c Pull Request\uff01\n\n1. Fork \u9879\u76ee\n2. \u521b\u5efa\u7279\u6027\u5206\u652f (`git checkout -b feature/AmazingFeature`)\n3. \u63d0\u4ea4\u66f4\u6539 (`git commit -m 'Add some AmazingFeature'`)\n4. \u63a8\u9001\u5230\u5206\u652f (`git push origin feature/AmazingFeature`)\n5. \u521b\u5efa Pull Request\n\n## \ud83d\udcc4 \u8bb8\u53ef\u8bc1\n\n\u672c\u9879\u76ee\u91c7\u7528 MIT \u8bb8\u53ef\u8bc1 - \u67e5\u770b [LICENSE](LICENSE) \u6587\u4ef6\u4e86\u89e3\u8be6\u60c5\u3002\n\n## \ud83d\udcac \u652f\u6301\n\n- \ud83d\udce7 Email: team@karma-ai.com\n- \ud83d\udc1b Issues: [GitHub Issues](https://github.com/karma-ai/karma-mvp/issues)\n- \ud83d\udcd6 \u6587\u6863: [\u9879\u76ee\u6587\u6863](https://github.com/karma-ai/karma-mvp/blob/main/docs/)\n\n---\n\n\u2b50 \u5982\u679c\u8fd9\u4e2a\u9879\u76ee\u5bf9\u4f60\u6709\u5e2e\u52a9\uff0c\u8bf7\u7ed9\u6211\u4eec\u4e00\u4e2a Star\uff01\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Multi-domain AI assistant with three-layer memory architecture (Global-Workspace-Session) for personalized, context-aware conversations",
"version": "0.1.3",
"project_urls": {
"Documentation": "https://github.com/karma-ai/karma-mvp/blob/main/docs/",
"Homepage": "https://github.com/karma-ai/karma-mvp",
"Repository": "https://github.com/karma-ai/karma-mvp"
},
"split_keywords": [
"ai",
" chatbot",
" memory",
" assistant",
" cli",
" multi-domain",
" personalization"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "bc21b01366adececa0931d58a8ba8c257091c95cce44e3b7e8eb7afc27a28c41",
"md5": "f2d523cbe45f69758cc7ae97e87ac132",
"sha256": "b1371c38ff20bce564dc16785965e26f247a615a2e4ab0e9682d39eca9e27e70"
},
"downloads": -1,
"filename": "karma_mvp-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f2d523cbe45f69758cc7ae97e87ac132",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.8",
"size": 88407,
"upload_time": "2025-08-29T13:25:41",
"upload_time_iso_8601": "2025-08-29T13:25:41.813118Z",
"url": "https://files.pythonhosted.org/packages/bc/21/b01366adececa0931d58a8ba8c257091c95cce44e3b7e8eb7afc27a28c41/karma_mvp-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "113215ab13018e1869f06ea5f156d4b8b4a2f5e185146346abb2a5b0d73443ff",
"md5": "8e1009785cfcddd07f5338f803739c68",
"sha256": "7cb1af724e732c18bf67ec48782fa27fe83d70880a69ea8d65918c7489b4105e"
},
"downloads": -1,
"filename": "karma_mvp-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "8e1009785cfcddd07f5338f803739c68",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.8",
"size": 78073,
"upload_time": "2025-08-29T13:25:43",
"upload_time_iso_8601": "2025-08-29T13:25:43.447430Z",
"url": "https://files.pythonhosted.org/packages/11/32/15ab13018e1869f06ea5f156d4b8b4a2f5e185146346abb2a5b0d73443ff/karma_mvp-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-29 13:25:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "karma-ai",
"github_project": "karma-mvp",
"github_not_found": true,
"lcname": "karma-mvp"
}