一款简单的终端 AI 助手
Project description
simple
更适合中国宝宝体质的终端 AI 助手
在终端里和 AI 对话,直接读写文件、执行命令、生成 PPT、制作简历。不只是程序员的工具,任何人都能用。
特性
- 对话即操作 — 用自然语言读写文件、执行命令、搜索代码
- 一句话做 PPT — AI 生成设计稿,自动转换为原生可编辑 PPTX
- AI 简历生成 — 提供信息 + 岗位 JD,直接输出 PDF 简历
- 项目记忆 — 自动记住你项目的上下文,跨会话延续对话
- 自定义 Skill — 用 Markdown 定义工作流,一个命令触发
- 危险操作保护 — 高危命令自动弹出确认,不会误删你的代码
- 流式输出 — 实时显示回复,终端内 Markdown 渲染
安装
pip install jiandanai
需要 Python >= 3.9。首次启动会引导你配置 DeepSeek API Key。
快速开始
# 在你的项目目录下启动
cd your-project
simple
然后直接用中文对话:
> 帮我看看这个项目的结构
> 把 main.py 里的报错修一下
> 做一个10页的产品介绍PPT
> 帮我写一份投递字节的简历
快捷键
| 按键 | 功能 |
|---|---|
Enter |
提交输入 |
Ctrl+Enter |
换行 |
Ctrl+O |
展开/折叠工具调用详情 |
Ctrl+C × 2 |
退出 |
自定义 Skill
在 ~/.simple-code/skills/ 目录下创建 .md 文件即可:
<!-- ~/.simple-code/skills/review.md -->
请审查当前项目的代码,重点检查:
1. 潜在的 bug
2. 安全漏洞
3. 性能问题
对话中输入 /review 触发,也可以附加参数:/review 只看 main.py。
技术栈
- DeepSeek API — 大模型推理
- Textual — 现代终端 TUI 框架
- Rich — Markdown 渲染、语法高亮
- python-pptx — PPT 生成
- xhtml2pdf — PDF 生成
License
GPL-3.0
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jiandanai-0.0.4.tar.gz
(60.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
jiandanai-0.0.4-py3-none-any.whl
(70.6 kB
view details)
File details
Details for the file jiandanai-0.0.4.tar.gz.
File metadata
- Download URL: jiandanai-0.0.4.tar.gz
- Upload date:
- Size: 60.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70dcc5f57b9fe1425e174a317416162fad30d5549d52403d49834cf8613c0c7d
|
|
| MD5 |
9589a13791128bc5a6186c930be15843
|
|
| BLAKE2b-256 |
7068c495a28ca1695ce20a7dd55e1b8523a0c19816d62bf9a73e61e7383c4dc2
|
File details
Details for the file jiandanai-0.0.4-py3-none-any.whl.
File metadata
- Download URL: jiandanai-0.0.4-py3-none-any.whl
- Upload date:
- Size: 70.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ba5e3f770c7188f18f5e5d45e17f387e1e414f5d4d2e7cc9c402c3937cdafd6
|
|
| MD5 |
992f52b031be5446413e47a681c4642e
|
|
| BLAKE2b-256 |
c92fb1e6c6a178cdc494d4be1c5eaafd786b7f7984a3ba5f37d93bb305723013
|