You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RemindAI is an **open-source desktop AI assistant** built around a complete **ToolShell** layer that gives LLMs the ability to manipulate files, execute code, call external tools, and manage persistent memory— turning AI into a real productivity tool.
31
+
RemindAI is an **open-source desktop AI assistant** built around a complete **ToolShell** layer that gives LLMs the ability to manipulate files, execute code, call external tools, manage persistent memory, and autonomously plan tasks — turning AI into a productivity tool that can actually *do* things, not just talk about them.
32
32
33
-
> 🎯 In one line: **Free AI from the chatbox — give it an operating system.**
|**L1**| Default Meta-Skills |`assets/default_skills/`| Global, shipped with app | ToolShell, Schedule, System — the three core meta-skills forming AI's fundamental capabilities: file I/O, command execution, task planning, environment probing |
56
+
|**L2**| User Global Skills |`Skills/`| Global, user-toggled | Imported via ZIP or created with `/skill-cti`; reusable across projects. Format: `SKILL.md` + `tools.json`|
57
+
|**L3**| Workspace Temp Skills |`.toolshell/skills/`| Per workspace, always active | AI creates on-demand during guidance; solidifies workflows for the current project; disappears when switching directories — **never pollutes global skills**|
58
+
|**L4**| AI Self-Generated Skills 🧪 | (Planned) | Global, not yet implemented for safety | AI auto-generates skills from long-term conversation memory (e.g., if you frequently consult on operations research, AI distills a dedicated OR skill) and invokes it autonomously |
59
+
60
+
### Design Philosophy
61
+
62
+
-**L1 Meta-Skills**: The AI's "OS kernel" — file I/O, command execution, environment probing, task scheduling; the foundation of ToolShell
63
+
-**L2 Global Skills**: Your "toolbox" — reusable expertise for specific domains, code generation, document templates, workflow automation
64
+
-**L3 Temp Skills**: The AI's "sticky notes" — solidify a workflow for the current project, discard cleanly when done. For example, the ToolShell/Schedule/System meta-skill definitions in `memory.json` are injected via the L3 mechanism
65
+
-**L4 Self-Generated** (planned): The AI's "long-term learning" — distill domain preferences and working patterns from conversations into personalized skills. **Deferred due to safety concerns around auto-generated executable code**
66
+
67
+
### Skill Workflows
68
+
69
+
| Command | Purpose | Destination |
70
+
|---------|---------|-------------|
71
+
| Direct request to create a skill | Create a project-level skill in current workspace | L3 `.toolshell/skills/` (default) |
72
+
|`/skill-temp`| Explicitly create a project-level temp skill | L3 `.toolshell/skills/`|
73
+
|`/skill-cti`| Create → Self-test → Install as global skill | Built in `.toolshell/_staging/`, installed to L2 `Skills/` after passing tests |
74
+
75
+
> 💡 If RemindAI's skills system inspires your projects, papers, or other research, please help me improve and link to the project. This would be very helpful for my graduation and future employment. 🙇
44
76
45
77
---
46
78
@@ -50,34 +82,37 @@ RemindAI is an **open-source desktop AI assistant** built around a complete **To
| 🌐 API Server | Built-in HTTP server with three endpoints: OpenAI aggregation, Claude Agent (RemindAI's own agent loop), and Claude proxy (pass-through) |
| 🌐 API Server | Built-in HTTP server with three endpoints: OpenAI aggregation, Claude Agent (runs RemindAI's own agent loop), and Claude proxy (pass-through) |
0 commit comments