一款简单的终端 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.3.tar.gz
(59.9 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.3-py3-none-any.whl
(69.8 kB
view details)
File details
Details for the file jiandanai-0.0.3.tar.gz.
File metadata
- Download URL: jiandanai-0.0.3.tar.gz
- Upload date:
- Size: 59.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ad6946db74b3d17a612f5f8d25ace7e4c7edd765336c17bd4afb99ed2c75707
|
|
| MD5 |
6530a603af713dd1c225af32e85622fd
|
|
| BLAKE2b-256 |
3d534efd7bb7a589c72a12e7d9aaeb3a88224de18b31c3849b55aa4e8a7f8a3e
|
File details
Details for the file jiandanai-0.0.3-py3-none-any.whl.
File metadata
- Download URL: jiandanai-0.0.3-py3-none-any.whl
- Upload date:
- Size: 69.8 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 |
d37202387ed0e1251b91b59abd912411a49a2957f9e37a8b732917a02e6f0a3f
|
|
| MD5 |
86bbb942ee60f89e0d3f4e314041f21c
|
|
| BLAKE2b-256 |
df0ecb0e4f335c06e86ef6d5f39fc16e997cae19167ef2c88d574af223369759
|