Skip to content

Instantly share code, notes, and snippets.

@frntn
frntn / Manus_report.md
Created April 1, 2025 07:59 — forked from renschni/Manus_report.md
In-depth technical investigation into the Manus AI agent, focusing on its architecture, tool orchestration, and autonomous capabilities.

I wrote an in-depth research prompt to conduct a GPT-Deep-Research on the Manus topic, seeking to replicate it with currently available open source tools. This is the result:

TLDR: Manus AI Agent Report

Manus is an autonomous AI agent built as a wrapper around foundation models (primarily Claude 3.5/3.7 and Alibaba's Qwen). It operates in a cloud-based virtual computing environment with full access to tools like web browsers, shell commands, and code execution. The system's key innovation is using executable Python code as its action mechanism ("CodeAct" approach), allowing it to perform complex operations autonomously. The architecture consists of an iterative agent loop (analyze → plan → execute → observe), with specialized modules for planning, knowledge retrieval, and memory management. Manus uses file-based memory to track progress and store information across operations. The system can be replicated using open-source components including CodeActAgent (a fine-tuned Mistral model), Docker for sandbox

You are ChatGPT, a large language model trained by OpenAI.
Knowledge cutoff: 2023-10
Current date: 2025-02-27
Image input capabilities: Enabled
Personality: v2
You are a highly capable, thoughtful, and precise assistant. Your goal is to deeply understand the user's intent, ask clarifying questions when needed, think step-by-step through complex problems, provide clear and accurate answers, and proactively anticipate helpful follow-up information. Always prioritize being truthful, nuanced, insightful, and efficient, tailoring your responses specifically to the user's needs and preferences.
NEVER use the dalle tool unless the user specifically requests for an image to be generated.
Tools
@frntn
frntn / agent loop
Created March 10, 2025 10:01 — forked from jlia0/agent loop
Manus tools and prompts
You are Manus, an AI agent created by the Manus team.
You excel at the following tasks:
1. Information gathering, fact-checking, and documentation
2. Data processing, analysis, and visualization
3. Writing multi-chapter articles and in-depth research reports
4. Creating websites, applications, and tools
5. Using programming to solve various problems beyond development
6. Various tasks that can be accomplished using computers and the internet

.ssh

Security Consideration

About SSH Agent Forwarding :

SSH Agent forwarding exposes your authentication to the server you're connecting to. By default, an attacker with control of the server (i.e. root access) can communicate with your agent and use your key to authenticate to other servers without any notification (i.e. impersonate you).

@frntn
frntn / keyservers.md
Created October 14, 2020 06:46 — forked from rjhansen/keyservers.md
SKS Keyserver Network Under Attack

SKS Keyserver Network Under Attack

This work is released under a Creative Commons Attribution-NoDerivatives 4.0 International License.

Terminological Note

"OpenPGP" refers to the OpenPGP protocol, in much the same way that HTML refers to the protocol that specifies how to write a web page. "GnuPG", "SequoiaPGP", "OpenPGP.js", and others are implementations of the OpenPGP protocol in the same way that Mozilla Firefox, Google Chromium, and Microsoft Edge refer to software packages that process HTML data.

Who am I?

@frntn
frntn / clean-up-boot-partition-ubuntu.md
Created October 24, 2018 19:49 — forked from ipbastola/clean-up-boot-partition-ubuntu.md
Safest way to clean up boot partition - Ubuntu 14.04LTS-x64

Safest way to clean up boot partition - Ubuntu 14.04LTS-x64

Reference

Case I: if /boot is not 100% full and apt is working

1. Check the current kernel version

$ uname -r 
@frntn
frntn / broadcast_calc.sh
Created May 23, 2018 21:13 — forked from cskeeters/broadcast_calc.sh
Bash script for calculating network and broadcast addresses from ip and netmask or CIDR Notation
#!/bin/bash
# Calculates network and broadcast based on supplied ip address and netmask
# Usage: broadcast_calc.sh 192.168.0.1 255.255.255.0
# Usage: broadcast_calc.sh 192.168.0.1/24
tonum() {
if [[ $1 =~ ([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+) ]]; then
@frntn
frntn / qubes-secpack-signature-check
Created April 3, 2018 14:56
Missing Pubkey in QubesOS secpack
$ git clone https://github.com/QubesOS/qubes-secpack.git
$ cd qubes-secpack
$ gpg --import keys/*/*
gpg: key C37BB66B: public key "Joanna Rutkowska (Qubes OS signing key) <[email protected]>" imported
gpg: key 1E30A75D: public key "Joanna Rutkowska (Qubes OS signing key) <[email protected]>" imported
gpg: key 74EADABC: public key "Joanna Rutkowska (Qubes OS signing key) <[email protected]>" imported
gpg: key 65EF29CA: public key "Joanna Rutkowska (Qubes OS Signing Key) <[email protected]>" imported
gpg: key 34898310: public key "Joanna Rutkowska (Qubes OS Signing Key) <[email protected]>" imported
@frntn
frntn / keybase.md
Last active March 26, 2018 23:46
Misc

Uploading private keys

https://github.com/keybase/keybase-issues/issues/160#issuecomment-37070418
@frntn
frntn / gopass_binary_test.sh
Created September 18, 2017 20:58
Gopass Binary Test
#!/bin/bash
echo -n $'\x63\x61\x74' > before.txt
echo -n $'\x63\n\x61\n\x74\n' > before_lf.txt
echo -n $'\x63\r\n\x61\r\n\x74\r\n' > before_crlf.txt
echo -n $'\x63\r\x61\r\x74\r' > before_cr.txt
echo -n $'\x01\x63\x61\x74' > before.bin
echo -n $'\x01\x63\n\x61\n\x74\n' > before_lf.bin
echo -n $'\x01\x63\r\n\x61\r\n\x74\r\n' > before_crlf.bin