Lana (Zoe's assistant angel) banner

Lana (Zoe's assistant angel)

13 devlogs
8h 36m 46s

Updated Project: Zoe's assistant angel from Moonshot.

Last version was just a bot that forwarded my messages to my personal channel (#cult-of-the-cat), the new bot is now much smarter, AI powered (don't worry ts isn't AI slop it's good AI :3) a…

Updated Project: Zoe’s assistant angel from Moonshot.

Last version was just a bot that forwarded my messages to my personal channel (#cult-of-the-cat), the new bot is now much smarter, AI powered (don’t worry ts isn’t AI slop it’s good AI :3) and cooler ig.

Demo Repository

Loading README...

Zoe

I’m going to jump out of a window but the UI is starting to look better! I’m inspiring from Pi and Claude for this.

Attachment
0
Zoe

after like 23432432432 iterations I’ve got a login page I kinda like + simple logo, now I gotta finish the actual site UI

Attachment
0
Zoe
  1. Added web search support
  2. Started working on a web version of the app. This needs an almost full rework of the underlying arch, since the app is designed for a single user only and now multiple people can make an account and DM it. So far I’ve done the Appwrite setup and a basic implementetation, but I still need to remove all hardcoded stuff and make yaps and CDN not work with people that aren’t me. The UI is a sample one rn btw
Attachment
0
Zoe
  1. Implemented Posthog logs for AI request so i can calculate token usage, compare models, etc.
  2. Implemented Posthog logs for other project logs so I can have all logs in one place :D
    GitHub Commits so far:
Attachment
0
Zoe

ts was hard noooo but I’ve implemented:

  1. Reminders (the bot notifies me about something on a set date and time, and also reminds me every 30mins after it’s set to happen until I mark it as read)
  2. New home tab (ss 1) with fixed tools (Slack doesn’t let me add more than 10 checkboxes apparently so now a multiselect)
  3. Better notifications on bot startup that are now sent to my bot channel (this one also gets notifs from Coolify etc)
Attachment
0
Zoe
  1. I’ve renamed the bot from “Zoe’s assistant angel” to Lana :D
  2. I’ve moved all app tools to a subfolder, and made them fetch on bot startup so they’re separate from the code itself
  3. I’ve added a settings db collection so I can enable/disable tools, change model and change prompt from the app’s Home tab. Models are fetched from the HC API btw

GitHub Commits so far:

Attachment
0
Zoe
  1. I’ve changed the daily summary message to be much better, now being randomized and with hackatime stats.
  2. I’ve started rewriting the README.
Attachment
0
Zoe
  1. Fixed issues with her prompt making her act weird
  2. Fixed her letting me know when she added stuff to memory
  3. Added hackatime tool yay (love the «LAST_PROJECT» there to remind me of all time lost from config errors on projects)
Attachment
0
Zoe
  1. I tried to implement coolify but it just went crazy (ss 1) so I decided to give up :3 and work a bit more on its personality.
  2. Working on fixing it replying to itself (ss 2)
  3. Working on making it agentic
  4. Working on fixing too much reactions
Attachment
Attachment
0
Zoe
  1. Did prompt improvements to fix its interactions
  2. Fixed an issue in which it sent 2413483432823 messages every time because message tool didn’t return success (help this was so hard to debug imma implode)
  3. Fixed bugs on message sending on the main DM

GitHub Commits so far:

Attachment
Attachment
0
Zoe

Coolio changes:

  1. Most tool calls are now async so replies happen asap and then notify you when done (or on error)
  2. In case unauthorized users DM the bot, it refuses to reply skulk XD
  3. Some tools can now run in the moment instead of async
  4. Threads!!! Now it doesn’t flood the chat and replies in a thread with your message (it can forward messages to chat though)
  5. Reactions (it can now react to messages)

GitHub Commits so far:

Attachment
Attachment
Attachment
0
Zoe

I’ve started to work on this! So far I’ve gotten AI replies to work, together with tool calls and embedding memory. Atm the prompt is very bad though for example, and the bot itself is nowhere close to what I want. The end objective is to have something like OpenClaw but that isn’t just a poorly done overhyped vibe coded weird app that doesn’t work and logs all your keys everywhere :/

GitHub Commits so far:

Attachment
Attachment
0